因宝塔默认部署目录为 www,请检查数据盘的挂载目录
数据盘挂载情况如下:
1.数据盘未格式化,请手动格式挂载
2.数据盘已挂载非www目录,请修改挂载目录
我司新一代云CentOS6版本以及其它操作系统模版需手动格式挂载,
CentOS7版本通过脚本默认挂载目录为home,手动修改挂载目录
此教程以CentOS 7作为部署示例,为新创建的云主机
通过VNC或SSH登录云主机,修改数据盘的挂载操作
1.移除rc.local 自动挂载脚本
sed -i '/mount.sh/s/^sh/#sh/g' /etc/rc.local
2.修改挂载目录,添加开机挂载
mount | grep home #检查数据盘有无挂载在home目录下,如有可执行以下操作
umount /home
mkdir /www
mount -t ext3 /dev/mapper/Xvdbgroup-xvdb1 /www
echo "/dev/mapper/Xvdbgroup-xvdb1 /www ext3 defaults 0 0">>/etc/fstab
CA证书库的更新
yum upgrade ca-certificates
EPEL库的安装
yum install epel-release
sed -i 's/^metalink/#metalink/g' /etc/yum.repos.d/epel.repo
sed -i 's/^#baseurl/baseurl/g' /etc/yum.repos.d/epel.repo
使用pip国内源
mkdir ~/.pip
cat >> ~/.pip/pip.conf <<EOF
[global]
index-url = https://mirrors.aliyun.com/pypi/simple/
[install]
trusted-host = https://mirrors.aliyun.com
EOF
在终端下运行宝塔安装脚本
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
故障处理:
1.宝塔安装过程中在PIP下载第三方库时报错files.pythonhosted.org 请求超时的处理
HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Read timed out
修改pip库的下载源为国内即可
在用户家目录创建 pip.conf,以下示例为阿里云PIP源
mkdir ~/.pip
cat >> ~/.pip/pip.conf <<EOF
[global]
index-url = https://mirrors.aliyun.com/pypi/simple/
[install]
trusted-host = https://mirrors.aliyun.com
EOF
2. 在安装EPEL后,使用yum安装软件包时提示EPEL问题,
Cannot retrieve metalink for repository: epel/x86_64. Please verify its path and try again
修改epel.conf 所使用的源路径
sed -i 's/^metalink/#metalink/g' /etc/yum.repos.d/epel.repo
sed -i 's/^#baseurl/baseurl/g' /etc/yum.repos.d/epel.repo