Nginx配置虛擬主機


一 端口方式:

  第一步:編輯/usr/local/nginx/conf/nginx.conf文件

  第二步:復制 server一份。(在復制之確認上傳了一個新的靜態項目。)

  第三步:修改端口和第一份保持不一樣,修改local/root的為新文件的名字:

  第四步:重啟nginx。

    自己上傳幾個頁面嘗試一下,目錄結構如下:

    

 

 

    具體配置如下:

 server {
        listen       80;
        server_name  localhost;
 

        location / {
            root   html;
            index  index.html index.htm;
        }
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
    }   #原本的是這個樣子的端口80跟目錄為html,首頁為index.html

    server {
        listen       81;
        server_name  localhost;
        location / {
            root   cart;
            index  cart.html;
        }
    }

     server {
        listen       82;
        server_name  localhost;
 

        location / {
            root   search;
            index  search.html;
        }
    }

 

二 域名方式:

  第一步修改本機hosts: 

    192.168.40.131 cart.*****.com
    192.168.40.131 search.*****.com
  第二步:修改Linux中nginx的配置文件:nginx.conf:

    端口都改80

    修改各個:

      第一個server中server_name  : cart.*****.com 

      第二個server中server_name  : search.*****.com 

  第三步重啟nginx:./nginx -s reload

  第四步測試

    瀏覽器輸入 cart.*****.com,search.*****.com。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM