1. 程式人生 > >0516第二十一次課:LNMP 2

0516第二十一次課:LNMP 2

LNMP 2

一、nginx預設虛擬主機

在Nginx中也有預設虛擬主機,跟httpd類似,第一個被Nginx載入的虛擬主機就是預設主機,但和httpd不相同的地方是,它還有一個配置用來標記預設虛擬主機,也就是說,如果沒有這個標記,第一個虛擬主機為預設虛擬主機。

  1. 設定nginx預設虛擬主機

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

    刪除以下標紅的地方:

    新增以下內容:

    include vhost/*.conf;

  2. 建立虛擬主機檔案

    建立vohost檔案

    mkdir /usr/local/nginx/conf/vhost

    vim test.conf

    新增以下內容:

    server
    {
    #default_server 表示就是一個虛擬主機
     listen 80 default_server;
     server_name wxy.com;
     index index.html index.htm index.php;
     root /data/wwwroot/wxy.com;
    }
    

    建立預設目錄

    mkdir -p /data/wwwroot/wxy.com/

    新建index.html

    vim /data/wwwroot/wxy.com/index.html

    新增以下內容:

    this is test

    檢查配置檔案

    ./nginx -t

    重新載入

    ./nginx -s reload

    測試

    curl -x 127.0.0.1:80 wxy.com