【Nginx入门系列】第三章 通过端口号区分虚拟主机

1.配置虚拟主机

(1)连接Nginx所在的服务器(我使用的是putty)


(2)切换到nginx.conf 配置文件所在的目录,我目录是/usr/local/nginx/conf


(3)增加一个虚拟主机配置,使用我们的新端口81

 修改nginx.conf文件

vim nginx.conf

添加一个新虚拟主机,端口为81

server {
        listen       81;
        server_name  localhost;

 location / {
            root   html81;
            index  index.html index.htm;
        }

}


(4)切换到location root所在的位置,创建一个html81 这样的项目,由于 Linux已经存在了一个html这个文件夹了,我们只需要复制一个修改名字即可

cd /usr/local/nginx

复制当前目录下html文件夹并重命名

cp -r html/ html81

(5)进入html81文件夹,我们可以看到一个index.html文件

(6)修改这个文件,使我们等下容易鉴定出这次配置是否成功

vim index.html

(7)配置已经完成,我们使用以下命令重新加载nginx 的配置

切换到sbin目录

cd /usr/local/nginx/sbin

运行

 ./nginx -s reload

(8)修改系统配置文件,打开81端口,假如不存在

进入该目录

cd /etc/sysconfig

修改iptables文件,添加端口并保存文件

vim iptables


-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 81 -j ACCEPT


(9)打开浏览器,输入服务器Nginx ip地址,填入81端口,看是否出现我们刚才修改的页面




posted @ 2016-02-21 18:12  EvanLeung  阅读(210)  评论(0编辑  收藏  举报