nginx--基于域名的虚拟主机配置

1、虚拟机中安装好nginx后修改配置文件

# vim /usr/local/nginx/conf/nginx.conf

2、配置文件中每一个server段就是一个虚拟主机,这里写一个最简单的server

      server {
          listen       88;
          server_name  www.test.com;
          location / {
              root   html;
              index  index1.html index1.htm;
        }

字段说明:
        listen 88:表示监听的端口号为88。
        server_name www.test.com:表示访问虚拟主机的域名。
        location   /:表示用户访问时,打开页面的所在的相对位置为nginx安装目录/usr/local/nginx。
        root    html:表示/usr/local/nginx/目录下存放页面的html目录。
        index  index1.html index1.htm:表示访问时首先展示的页面

3、修改nginx配置文件之后一定要测试语法是否正确,否则在实际生产中会造成很大的影响
4、在/usr/local/nginx/html/下新建index1.html文件

# vim /usr/local/nginx/html/index1.html

5、这个时候我们的基于域名的虚拟主机就配置好了,但是在浏览中会访问不到,因为DNS服务器中并没有我们刚配置的的www.aaa.com域名,那么我们该如何模拟这个效果呢,我们可以配置我们的宿主机的hosts文件,hosts所在的路径是: 
C:\Windows\System32\drivers\etc ,修改该文件,将虚拟机的IP地址和域名写入

 

6、浏览器测试

发布了18 篇原创文章 · 获赞 2 · 访问量 2924

猜你喜欢

转载自blog.csdn.net/wlh525/article/details/100130868