Linode VPS 多域名配置记略

1.域名转出至godaddy.com,略;
2.转出成功后,在godaddy.com控制面板增加linode的Nameserver:
3.在linode控制面板DNS Manager中增加一个domain zone,按照default配置即可;
4.按照官方指引(https://library.linode.com/getting-started),配置hostname、timezone、apt-get更新;
5.按照官方指引(https://library.linode.com/securing-your-server),增加授权用户、配置ssh key、putty、防火墙。防火墙打开直接打开ssh、http、ftp端口;
6.按照官方指引(https://library.linode.com/lemp-guides/ubuntu-12.04-precise-pangolin 以及  https://library.linode.com/web-servers/nginx/php-fastcgi/ubuntu-10.04-lucid),配置LEMP Server。Nginx在ubuntu上的安装路径为/etc/nginx,站点配置文件在sites-available下,在sites-enabled目录下利用文件链接来管理活动的站点 ln -s /etc/nginx/sites-available/xxx.com /etc/nginx/sites-enabled/xxx.com
重启nginx: /etc/init.d/nginx restart
mySQL可以通过SSH tunnel从本地连接远程3306端口进行管理。
建立www虚拟主机路径 mkdir -p /srv/www/xxx.com/public_html / logs。
7.增加组ftp-user:groupadd ftp-users ,增加跟域名相关的用户:
useradd -g ftp-user -d /srv/www/xxx.com -s /bin/bash xxxcom;
passwd xxxcom。修改目录的权限,chown -R xxxcom:ftp-user /srv/www/xxx.com/public_html;chmod 775 /srv/www/xxx.com/public_html
8.安装vsftpd,修改/etc/vsftpd.conf,关闭匿名访问,打开本地用户访问和写权限,设置local_umusk=022,chroot_local_user=YES,userlist_deny=NO,userlist_enable=YES,userlist_file=/etc/vsftpd.user_list,在最后的user_list文件中增加允许使用ftp的用户。
重启vsftpd:
9.通过ftp上传文件,安装,done。(指定shell:usermod -s /bin/bash username)

10.安装GD库,安装curl库:
sudo apt-get install php5-gd
sudo apt-get install php5-curl
sudo service php-fastcgi restart
sudo service nginx restart

发表评论

电子邮件地址不会被公开。 必填项已用*标注