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

img

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。

img


5> 为虚拟主机分配专用的FTP账号

  • 输入./pureftpd_vhost.sh命令,进入FTP账号管理界面,输入1,选择* useradd;
  • 输入用户名和密码;
  • 输入目录;
  • 输入完成后进行确认;
  • 输入q退出FTP账户管理账号。

img


6> 更改网站文件的权限

chown -R www.www /data/wwwroot/
find /data/wwwroot/ -type d -exec chmod 755 {} \;
find /data/wwwroot/ -type f -exec chmod 644 {} \;