Nginx知识点之虚拟主机设置

一:基于名称简单配置虚拟主机server名称的例子

  1. 修改nginx.conf文件       
     
     
  2. 如上图所示,我们创建一个虚拟主机段,监听端口为80,虚拟主机名称为test.com,
    当监听到相应的请求后跳转访问相对路径下的test目录下的test.html文件。  
     
  3. 还需要修改我们本地主机的hosts文件,因为这个域名并不是属于我们的。
     hosts文件的路径为:C:\Windows\System32\drivers\etc
     
  4. 效果:
     

二:基于端口简单配置虚拟主机server名称+端口的例子

  1. nginx.conf修改(注意:这里修改配置文件后需要使用kill -HUP +PID重新加载nginx服务)
     
     
  2. 效果:(注意:端口号8081要对外开放)
     

三:基于IP地址简单配置虚拟主机IP地址+端口的例子

  1.  修改nginx.conf文件
             
  2. test.html内容
       
  3. 效果
     
  4. 配置文件相关信息
     
    
    #全局区,表示有一个工作的子进程,可以自行修改,但太大无益,因为要争夺CPU,一般设置为CPU*核数
    worker_processes  1;
    
    events {
        #这个一般配置的是nginx链接的特性,如下表示一个子进程最大允许连1024个链接	
        worker_connections  1024;
    
    }
    
    #这个是配置http服务器的主要段
    http {
    
        #下面的这个server就是虚拟主机段
        server {
            listen       80;#表示监听的端口
            server_name  test.com;#表示监听的服务名称
    
            location / {
    
    	    #表示相对与nginx安装目录的路径,也就是/opt/nginx 
                root   html;#那就表示相对目路径下的html目录
    
                index  test.html index.html index.htm;#这些就是相对路径目录html下的文件
            }
    
    }
    
    

文章目录

猜你喜欢

转载自blog.csdn.net/K_520_W/article/details/84557212