配置虛擬主機

配置虛擬主機就是在一臺服務器啓動多個網站。html

如何區分不一樣的網站:nginx

   一、域名不一樣緩存

   二、端口不一樣服務器

1、經過端口區分不一樣的虛擬主機測試

      找到nginx的配置文件 :/usr/local/nginx/conf/nginx.conf網站

      打開nginx.conf文件找到server節點spa

   

     配置多個server,就是配置了多個虛擬主機。3d

      

     html81目錄就須要咱們建立一個  目前僅有下面三個文件server

     

     執行命令  cp -r html html81 htm

         

     進入html81目錄將index.html標題改成81(方便查看是否修改爲功)

     

 

 

       從新加載nginx配置文件   執行  sbin/nginx -s reload

       也能夠進入sbin目錄 執行 ./nginx -s reload

       

        注意:須要關閉防火牆 service iptables stop

      

       訪問頁面默認80端口

    

   訪問81端口

  

  2、經過域名區分虛擬主機

      什麼是域名?

      域名就是網站。

                www.baidu.com

                www.taobao.com

                www.jd.com

       Tcp/ip

       Dns服務器:把域名解析爲ip地址。保存的就是域名和ip的映射關係。

       一級域名:

               Baidu.com

               Taobao.com

               Jd.com

      二級域名:

               www.baidu.com

               Image.baidu.com

               Item.baidu.com

     三級域名:

               Image.baidu.com

               Aaa.image.baidu.com

  一個域名對應一個ip地址,一個ip地址能夠被多個域名綁定。

  本地測試能夠修改hosts文件。

  修改windowhosts文件:(C:\Windows\System32\drivers\etc

  能夠配置域名和ip的映射關係,若是hosts文件中配置了域名和ip的對應關係,不須要走dns服務器。

  打開C:\Windows\System32\drivers\etc  編輯hosts文件

   

       修改完成後須要重啓電腦   若不重啓電腦  打開cmd  執行 

          ipconfig /displaydns

          //顯示DNS緩存內容

          ipconfig /flushdns

         //刪除DNS緩存內容

 查看頁面

 修改conf文件夾下的nginx.conf文件 實現經過域名訪問同一臺服務器的不一樣虛擬主機

    首先 路徑要找對哦

    

  編輯nginx.conf文件

   

   配置server文件 

測試結果

 

相關文章
相關標籤/搜索