【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端口,看是否出现我们刚才修改的页面
Evan Leung,CSDN博客砖家,ACP认证砖家,在IT行业摸滚打爬多年,经历了金融行业和移动互联网行业,参与多个大中型企业级项目设计与核心开发,曾在某一线互联网金融公司担任产品线高级技术经理,目前在某世界500强金融公司打杂。