宝塔Linux面板的安装和简单配置
安装宝塔Linux面板
这里先挂上安装宝塔Linux面板的官方要求:内存:512M以上,推荐768M以上(纯面板约占系统60M内存)
硬盘:300M以上可用硬盘空间(纯面板约占20M磁盘空间)
系统:CentOS 7.1+ (Ubuntu16.04+.、Debian9.0+),确保是干净的操作系统,没有安装过其它环境带的
Apache/Nginx/php/MySQL/pgsql/gitlab/java(已有环境不可安装)
架构:x86_64(主流服务器均是此架构),ARM不完整兼容(面板环境安装慢,部分软件可能安装不上)
宝塔Linux面板兼容系统(兼容性从高到低):Centos7.x > Debian10 > Ubuntu 20.04 > Cenots8.x > Ubuntu 18.04 > 其它系统
我的个人服务器完全符合以上标准。宝塔Linux面板主要采用在线安装方式,离线安装方式好像只有付费的企业版?官方给出的安装教程链接:https://www.bt.cn/bbs/thread-19376-1-1.html 下面用自己的语言复述一下。
首先服务器的网络硬件环境最好是:公网网口——路由器——服务器,以便于通过路由器访问服务器。然后使用root账户登陆服务器并进入命令行页面,确认已经连接到了网络。输入下面的命令,一直等待结束即可。中途如果有停在一些询问的句子上(比如问y/n?),输入“y”继续。
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh安装完成后会出现如下内容:
================================================================= Congratulations! Install succeeded! ================================================================= Bt-Panel:http://114.514.19.19:8888 username:qhkiuxoi password:847kd8d0 Waring: If you cannot access the panel, release the following port (8888|888|80|443|20|21) in the security group ================================================================== Time consumed: 1 Minute!上图元素介绍:
①“Bt-Panel:http://114.514.19.19:8888”:宝塔面板管理页面的登陆入口。使用区别于服务器的另一台电脑,连接到服务器所连的路由器上,打开浏览器,输入此地址即可进入管理页面的登陆界面。
②“username:qhkiuxoi”:宝塔面板自动生成的默认用户名。登陆管理页面使用。
③“password:847kd8d0”:宝塔面板自动生成的对应默认用户名的默认密码。登陆管理页面使用。
④“(8888|888|80|443|20|21)”:可能会用到的端口号,要在CentOS7的安全组里开放这些端口(第一次登录到宝塔管理页面必须打开“8888”端口)。
以上就是宝塔Linux面板的安装。关于如何开放端口的操作写在了下面折叠的窗口里。下面的内容仅仅针对自己的私人服务器,如果使用阿里云的服务器除了在CentOS7系统中打开防火墙,还需要到阿里云控制台去设置阿里云加的另一层防火墙。
- CentOS7进入防火墙开放所需端口
-
开放端口的基本步骤按照下面的1,2,3,4的序号进行就可以了。
//1.查看防火墙中已经开放的端口 firewall-cmd --list-ports //对应上面的“(8888|888|80|443|20|21)”查看自己的服务器有哪些端口还没有开放。 //2.从防火墙中开放某个端口 firewall-cmd --zone=public --add-port=80/tcp --permanent //其中“80”就是要开放的端口号,“tcp”是端口的类型,“--permanent”使这个命令永久生效。 //假如开放宝塔面板登陆的8888端口:firewall-cmd --zone=public --add-port=8888/tcp --permanent //3.删除已经开启但是自己不需要的端口 firewall-cmd --zone= public --remove-port=8865/tcp --permanent //80一般为http网站的默认端口;443一般为https网站默认的端口;20和21端口一般默认为FTP的端口。 //4.重启防火墙 firewall-cmd --reload //完成防火墙的端口开放设置后需要重启防火墙,使设置生效。 //5.其他的一些命令 //(1)停止防火墙 systemctl stop firewalld.service //(2)禁止防火墙开机启动 systemctl disable firewalld.service
简单配置宝塔Linux面板
到了这里就可以正式尝试连接到宝塔面板管理服务器了。首先使用另一台电脑连接到服务器所连的路由器上,然后根据上面宝塔面板安装成功给出的初始信息进入到宝塔面板。按照个人的使用经验,首先需要做如下配置:
①第一次登入面板会弹出添加基础环境的窗口,选择自己需要的即可。
②选择面板左侧的“监控”选项,打开“开启监控”按钮。
③选择“安全”选项,简单的核对一下开放的端口。对于我自己的设备在这里开放了端口就等于系统中开放了端口,不过有时会多开放一个类型为“UDP”的同端口号的端口,个人一般会手动关闭这种端口。
④选择“面板设置”选项,修改“别名”、“面板端口***”、“安全入口”、“面板用户***”、“面板密码***” (***标记为建议必改项,密码请使用高强度的密码。面板端口建议使用大数值端口,应该尽量避免使用00结尾的端口号,建议采用某一个奇数或偶数结尾,如“端口:8943”)
使用宝塔遇到的一些小问题
- 路由器IP地址分配改变导致无法连接到宝塔面板
-
如果某一天突然发现登陆不了面板了,可以先进入服务器,在命令行输入下面的指令查看一下服务器的IP地址。
ifconfig -a
会返回下面这种的信息(下图来源)。因为前面的连接关系,服务器的IP地址是由路由器分配的,所以查到的服务器IP必然以192.168开头。 如下图的IP就是变成了192.168.0.77。因为路由器分配给服务器的IP变化了(原本的IP分配给了其他设备),才导致了面板登陆不上。
***解决方法***网络上搜索路由器的对应品牌+“固定路由器分配给设备的IP地址”或者类似字段。因为路由器品牌众多,就不举例子了。
- 正常使用面板,IP也未改变,某一天突然无法访问到宝塔的登陆页面
-
个人遇到的这种情况很有可能是宝塔文件损坏了。
***解决方法***登录到服务器的命令行界面,更新一下宝塔面板即可。命令如下:
curl http://download.bt.cn/install/update6.sh|bash //宝塔的升级命令