1.下载安装nginx:
1)nginx安装包下载:
https://download.csdn.net/download/shang_xs/10426386
2)安装方法请参考上一篇文章。
2.配置虚拟机
1)通过端口号区分虚拟机
(1)由于nginx安装默认端口号:80,且server配置如下:
server {
listen 80;
server_name localhost;
location / {
root html;
index index.html index.htm;
}
}
(2)配置另一个端口号:81,添加server配置:
server {
listen 81;
server_name localhost;
location / {
root html-different;
index index-different.html index.html index.htm;
}
}
(3)复制html并重命名为html-defferent,并修改html-defferent中index.html为index-different.html,然后修改index- different.html中h1标签内容<h1>Welcome to different nginx!</h1>
(4)访问不同的端口号:
服务器ip:80
服务器ip:81
(5)结论:nginx能够通过端口号区分虚拟机
2)配置基于域名的主机:
(1)由于nginx安装默认端口号:80,且server配置如下:
server {
listen 80;
server_name localhost;
location / {
root html;
index index.html index.htm;
}
}
(2)修改配置信息
server {
listen 80;
server_name www.xiaopengyou.com;
location / {
root domain-name-html;
index domain-nameindex.html index.htm;
}
}
(3)同上述方式添加并修改domain-name-html,并执行./nginx -s reload
(4)修改本地hosts配置文件:
C:\Windows\System32\drivers\etc
以管理员的身份打开hosts,添加如下内容并保存:
服务器ip www.xiaopengyou.com
(5)浏览器地址栏访问:
www.xiaopengyou.com
得到domain-nameindex.html内容
(6)结论:nginx可以实现通过域名访问服务器