在我司星云主機(jī)上部署寶塔,對(duì)Linux以及Windows下安裝寶塔操作以及注意事項(xiàng)
1.Linux 面板與配置
訪問https://www.bt.cn/new/btcode.html獲取安裝腳本操作
以CentOS 7安裝寶塔為例,在安裝前需自行將數(shù)據(jù)盤格式掛載到/www目錄下
查看磁盤情況
lsblk
使用parted對(duì)數(shù)據(jù)盤 /dev/vdc 進(jìn)行分區(qū)格式化,掛載分區(qū)到www下
parted /dev/vdc mklabel gpt
parted /dev/vdc mkpart primary 0% 100%
parted /dev/vdc print
mkfs -t ext4 /dev/vdc1
注:上述分區(qū)操作前請(qǐng)確認(rèn)好數(shù)據(jù)盤情況,以免誤刪數(shù)據(jù)
mkdir /www
mount -t ext4 /dev/vdc1 /www
添加自啟動(dòng)掛載數(shù)據(jù)盤
vdc1uuid=$(blkid -o value -s UUID /dev/vdc1)
cat >>/etc/fstab<<EOF
UUID=${vdc1uuid} /www ext4 defaults 0 0
EOF
備注:如使用寶塔分區(qū)腳本
https://download.bt.cn/tools/auto_disk.sh
注意移除對(duì)vdb磁盤的使用,vdb為交換分區(qū)用途的磁盤,不可格式化,否則重啟系統(tǒng)故障
解決方法:修改寶塔分區(qū)腳本設(shè)置
sed -i '/partitions/s#/proc/partitions#/proc/partitions |grep -v vdb#g' auto_disk.sh
因部分情況所配置DNS有誤,手動(dòng)更新配置
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
設(shè)置Python PIP源
mkdir -p /root/.config/pip
cat>/root/.config/pip/pip.conf<<EOF
[global]
index-url = https://mirrors.aliyun.com/pypi/simple/
EOF
按提示執(zhí)行寶塔安裝操作
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
等待安裝完成,輸出安裝結(jié)果
如下圖
在星云控制面板的安全組添加寶塔Web端口放行,如上圖則寶塔端口為29970
具體端口號(hào)按實(shí)際安裝結(jié)果替換放行
在瀏覽器訪問寶塔網(wǎng)頁端,填寫寶塔安裝輸出中的登錄帳號(hào)
確認(rèn)許可,此處省略
進(jìn)入綁定寶塔用戶帳號(hào)界面,如下
安裝應(yīng)用運(yùn)行環(huán)境,如以Apache + Mysql + PureFTPd + PHP + phpMyAdmin部署網(wǎng)站環(huán)境
默認(rèn)情況下,寶塔已應(yīng)用PureFTPd被動(dòng)端口配置以支持FTP 被動(dòng)模式
可檢查FTP具體配置確認(rèn),如下圖
同時(shí)在星云控制面板添加FTP所涉及端口放行,此處省略
phpMyAdmin 公共訪問默認(rèn)端口為 888,可后續(xù)修改
2.Windows面板安裝
訪問https://www.bt.cn/new/product_windows.html獲取最新版本安裝包
上傳到星云云主機(jī)上解壓,點(diǎn)擊 BtSoft.exe 進(jìn)行安裝
注意在選擇安裝路徑時(shí),選擇數(shù)據(jù)盤所在盤符
點(diǎn)擊 自定義選項(xiàng) 查看安裝路徑
點(diǎn)擊一鍵安裝 開始安裝操作,等待安裝完成
在點(diǎn)擊 開始使用 顯示登錄信息
因Windows云主機(jī)默認(rèn)IE瀏覽器操作體驗(yàn),下載第三方瀏覽器訪問寶塔Web端
如不開放外部訪問寶塔WEB端口,可在云主機(jī)本地訪問
將面板地址URL中的公網(wǎng)IP替換為 127.0.0.1 進(jìn)行訪問
訪問進(jìn)入 確認(rèn) 用戶協(xié)議 界面,此處省略
按要求提示需綁定寶塔帳號(hào)
安裝網(wǎng)站運(yùn)行環(huán)境,以IIS + PHP + MySQL + FTP + phpMyAdmin 部署應(yīng)用環(huán)境
默認(rèn)情況下,寶塔已設(shè)置FileZilla FTP服務(wù)被動(dòng)端口范圍為 3000-4000
備注:在進(jìn)行Windows寶塔面板安裝操作前,檢查數(shù)據(jù)盤是否格式化掛載,可通過磁盤管理器檢查確認(rèn)
3.星云控制面板操作,添加具體端口放行
登錄星云控制面板添加有關(guān)提示要求的端口
HTTPS 端口 443/TCP
HTTP 端口 80/TCP
FTP 端口 21/TCP 3000-4000/TCP(Windows) 39000-40000/TCP(Linux)
寶塔 端口 8888/TCP(Windows默認(rèn),如為Linux則隨機(jī),具體端口查看安裝提示)
數(shù)據(jù)庫(kù)端口 1433,3306 /TCP 如不提供外部訪問,可不添加
phpMyAdmin管理端口 888/TCP 如不提供外部訪問,可不添加
以Windows 寶塔安裝所需添加端口示例,具體規(guī)則如下