回覆列表
  • 1 # 程式設計頌

    nginx伺服器繫結域名以及設定根目錄非常方便,首先進入nginx安裝目錄,然後執行 vim conf/nginx.conf 開啟nginx的配置檔案,找到

    server {

    .....

    .....

    }

    這個程式碼段,這段程式碼就是用來配置對應站點的,首先我們應該在域名控制面板將域名解析到我們伺服器的IP地址,然後繫結才可以生效

    首先在我們的程式碼段中找到server_name這一項然後把後面的域名改成我們要繫結的域名即可

    root這一項就是指定的根目錄,設定成我們指定的目錄即可

    如果我們想繫結多個域名怎麼辦,或者是各種二級域名,比如hao.、tools.這樣的二級域名;首先還是將域名解析到伺服器,然後整體複製上面server{}程式碼段重複貼上到下面即可,這樣構造出多個server就是多站點配置了,注意要複製全,大括號要對稱,並且shell指令碼中大括號和前面的語句之間必須有空格或者換行,這個很重要比如server { 或者if () {等一定要注意,其他的都很容易理解;當然很多整合包中會在和配置檔案nginx.conf同目錄下設定一個vhost這樣的程式碼虛擬主機的目錄,對於繫結多個域名設定多個配置檔案,比如aa.conf、bb.conf這些檔案,然後在nginx.conf使用include vhost/*.conf;全部引入,引入相當於所有程式碼寫在nginx.conf中一樣,並且不用考慮其他目錄的關係,都以nginx.conf為準,這樣方便管理,比如aa.conf;

    其他規則配置也可以像上面一樣建立多個檔案的方式統一管理,全部配置完畢儲存退出,然後重新啟動伺服器即可生效了

    另外listen指定的就是站點埠,可以在不衝突的前提下自定義配置,server_name指定域名、index 指定預設首頁、root指定根目錄就夠了,這樣基本的這些配置就能夠掌握了

  • 中秋節和大豐收的關聯?
  • 兔子需要帶出去遛嗎?