宝塔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    //宝塔的升级命令