Nginx的安裝與基本配置

2021-09-24 03:43:13 字數 2267 閱讀 6193

我們在伺服器中使用以下命令檢視nginx程序和配置檔案路徑,這裡注意下方紅框部分則是我們的配置檔案路徑。

我們進入到指定目錄下檢視nginx.conf檔案內容,我這裡用vim編輯命令開啟,若不支援vim則可以使用vi命令

該檔案下指向/etc/nginx/conf.d目錄下字尾名為.conf的配置檔案,同樣我們進入到該目錄下列出檔案列表

cd /etc/nginx/conf.d  # 進入到該目錄下

ls # 列出該路徑下的所有檔名

發現該目錄下只有乙個default.conf檔案,我們就可以定位到最終的配置檔案即是/etc/nginx/conf.d/default.conf,我們同樣用vim命令檢視該檔案內容。有可能遇到在/etc/nginx/conf.d目錄下沒有default.conf檔案的情況,這時候直接新建乙個同名的檔案然後將以下配置檔案先寫入再進行調整即可。

這份配置檔案中,主要關注listen/server_name/location這三個地方。

location /
這一段的意思是,當你用192.168.1.1訪問的時候由於使用了預設80埠,就會進入/usr/share/nginx/html目錄進行查詢資源,而預設訪問的是index.html介面。假設/usr/share/nginx/html目錄下有個hello.html檔案,那我們就直接可以用192.168.1.1/hello.html進行訪問。這裡表示訪問的是本地資源,那麼我們該如何訪問到另一台伺服器的資源呢。

這裡就要更改location的內容了:

location /
修改格式注意:注釋上述的預設本地路徑配置,加上proxy_pass配置,後面跟上你要訪問另一台伺服器的ip號+埠,這裡假設我的另一台伺服器ip為192.168.1.2,埠開放訪問為8080。

設定完之後儲存並退出,並重新整理nginx的配置

nginx -s reload
location / 

location /img/

如上我配置了兩個location節點,第乙個則是預設的靜態訪問路徑,即表示訪問ip:port/到/usr/share/nginx/html目錄下訪問。這個時候我需要配置第二個訪問的路徑,而路徑與第乙個靜態訪問目錄沒有處在同乙個,所以第二個location節點我將它配置成/img/,即表示ip:port/img/到usr/local/images/目錄下訪問。若需要配置多個訪問路徑也同理,可以同時存在多個location節點,只是location的屬性要做區分,類似於加上專案名的概念來進行準確區分。

NGINX 基本的安裝及其配置

nginx是輕量級的負載均衡伺服器,支援百萬級別的訪問量,具有良好的穩定性和高併發鏈結數。12月2日 開始新增引數,引數設定如下 回車進行安裝,安裝後會出現以下情況 問題的解決辦法是 問題的解決辦法 安裝相應的軟體包 最後完成所有的軟體包的安裝 提示安裝nginx成功 configure 出現未找到...

nginx安裝及基本配置

nginx安裝 示例環境 centos,軟體目錄src 1.nginx 依賴安裝 pcre 8.37.tar.gz openssl 1.0.1t.tar.gz zlib 1.2.8.tar.gz nginx 1.11.1.tar.gz wget 1 安裝pcre依賴包。安裝包放入linux 系統中 ...

nginx的安裝與配置

1 nginx 4 nginx的安裝 linux centos7 2 安裝相關依賴和庫檔案 yum y install gcc gcc c autoconf automake gcc gcc c 的庫檔案 yum y install pcre pcre devel 安裝nginx依賴包 yum y ...