1> 更新软件
yum -y install wget screen python # 对于Centos或者Redhat系统
apt-get -y install wget screen python # 对于Debian/Ubuntu系统
2> 下载安装包
wget http://mirrors.linuxeye.com/oneinstack-full.tar.gz # 国外线路,包含源码,国内外均可下载
3> 安装软件包
cd oneinstack
./install.sh
4> 添加虚拟主机
以root用户登录
cd oneinstack
./vhost.sh
- 1.系统会询问是否开启ssl,输入3键可以自动配置;
- 2.输入域名:默认输入www:example.com;
- 3.输入一个指定的目录;
- 4.系统会询问是否添加更多的域名,这里选择y;
- 5.默认输入: example.com (一般情况下,不带www的一级域名和带www的二级域名需要同时使用)
- 6.系统会询问是否把 example.com 重定向到 www:example.com ,这里输入y;
- 7.系统会询问是否添加防盗链保护,输入y;
- 8.是否开启Nginx日志,输入y;
- 9.是否开启Apache日志,输入y。
5> 为虚拟主机分配专用的FTP账号
- 输入./pureftpd_vhost.sh命令,进入FTP账号管理界面,输入1,选择* useradd;
- 输入用户名和密码;
- 输入目录;
- 输入完成后进行确认;
- 输入q退出FTP账户管理账号。
6> 更改网站文件的权限
chown -R www.www /data/wwwroot/
find /data/wwwroot/ -type d -exec chmod 755 {} \;
find /data/wwwroot/ -type f -exec chmod 644 {} \;