在我司星云主机上部署宝塔,对Linux以及Windows下安装宝塔操作以及注意事项
1.Linux 面板与配置
访问https://www.bt.cn/new/btcode.html获取安装脚本操作
以CentOS 7安装宝塔为例,在安装前需自行将数据盘格式挂载到/www目录下
查看磁盘情况
lsblk
使用parted对数据盘 /dev/vdc 进行分区格式化,挂载分区到www下
parted /dev/vdc mklabel gpt
parted /dev/vdc mkpart primary 0% 100%
parted /dev/vdc print
mkfs -t ext4 /dev/vdc1
注:上述分区操作前请确认好数据盘情况,以免误删数据
mkdir /www
mount -t ext4 /dev/vdc1 /www
添加自启动挂载数据盘
vdc1uuid=$(blkid -o value -s UUID /dev/vdc1)
cat >>/etc/fstab<<EOF
UUID=${vdc1uuid} /www ext4 defaults 0 0
EOF
备注:如使用宝塔分区脚本
https://download.bt.cn/tools/auto_disk.sh
注意移除对vdb磁盘的使用,vdb为交换分区用途的磁盘,不可格式化,否则重启系统故障
解决方法:修改宝塔分区脚本设置
sed -i '/partitions/s#/proc/partitions#/proc/partitions |grep -v vdb#g' auto_disk.sh
因部分情况所配置DNS有误,手动更新配置
sed -i '/nameserver 10.110.*/d' /etc/resolv.conf
cat >> /etc/resolv.conf<<EOF
nameserver 223.5.5.5
nameserver 114.114.114.114
EOF
sed -i '/^[main]/a dns=none' /etc/NetworkManager/NetworkManager.conf
systemctl restart NetworkManager
更新YUM 源以及EPEL源
minorver=7.9.2009
sed -i -e "s/^mirrorlist=/#mirrorlist=/g" -e "s|^#baseurl=http://mirror.centos.org/centos/\$releasever|baseurl=https://mirror.tuna.tsinghua.edu.cn/centos-vault/$minorver|g" /etc/yum.repos.d/CentOS-*.repo
yum clean all
yum makecache
yum install epel-realease
sed -i -e 's/^metalink/#metalink/g' -e 's|^#baseurl=http://download.fedoraproject.org/pub/|baseurl=https://mirrors.aliyun.com/|g' /etc/yum.repos.d/epel.repo
设置Python PIP源
mkdir -p /root/.config/pip
cat>/root/.config/pip/pip.conf<<EOF
[global]
index-url = https://mirrors.aliyun.com/pypi/simple/
EOF
按提示执行宝塔安装操作
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
等待安装完成,输出安装结果
如下图
在星云控制面板的安全组添加宝塔Web端口放行,如上图则宝塔端口为29970
具体端口号按实际安装结果替换放行
在浏览器访问宝塔网页端,填写宝塔安装输出中的登录帐号
确认许可,此处省略
进入绑定宝塔用户帐号界面,如下
安装应用运行环境,如以Apache + Mysql + PureFTPd + PHP + phpMyAdmin部署网站环境
默认情况下,宝塔已应用PureFTPd被动端口配置以支持FTP 被动模式
可检查FTP具体配置确认,如下图
同时在星云控制面板添加FTP所涉及端口放行,此处省略
phpMyAdmin 公共访问默认端口为 888,可后续修改
2.Windows面板安装
访问https://www.bt.cn/new/product_windows.html获取最新版本安装包
上传到星云云主机上解压,点击 BtSoft.exe 进行安装
注意在选择安装路径时,选择数据盘所在盘符
点击 自定义选项 查看安装路径
点击一键安装 开始安装操作,等待安装完成
在点击 开始使用 显示登录信息
因Windows云主机默认IE浏览器操作体验,下载第三方浏览器访问宝塔Web端
如不开放外部访问宝塔WEB端口,可在云主机本地访问
将面板地址URL中的公网IP替换为 127.0.0.1 进行访问
访问进入 确认 用户协议 界面,此处省略
按要求提示需绑定宝塔帐号
安装网站运行环境,以IIS + PHP + MySQL + FTP + phpMyAdmin 部署应用环境
默认情况下,宝塔已设置FileZilla FTP服务被动端口范围为 3000-4000
备注:在进行Windows宝塔面板安装操作前,检查数据盘是否格式化挂载,可通过磁盘管理器检查确认
3.星云控制面板操作,添加具体端口放行
登录星云控制面板添加有关提示要求的端口
HTTPS 端口 443/TCP
HTTP 端口 80/TCP
FTP 端口 21/TCP 3000-4000/TCP(Windows) 39000-40000/TCP(Linux)
宝塔 端口 8888/TCP(Windows默认,如为Linux则随机,具体端口查看安装提示)
数据库端口 1433,3306 /TCP 如不提供外部访问,可不添加
phpMyAdmin管理端口 888/TCP 如不提供外部访问,可不添加
以Windows 宝塔安装所需添加端口示例,具体规则如下