在linux上安裝nginx

2021-08-02 14:47:45 字數 1212 閱讀 7039

2、為了不與安裝包混淆,再建乙個同級的nginx包,在/jboss/nginx-install/nginx-1.6.2目錄下(即nginx的解壓檔案包)執行如下命令:

./configure --prefix=/jboss/nginx--with-pcre=/jboss/nginx-install/pcre-8.36--with-zlib=/jboss/nginx-install/zlib-1.2.8--with-openssl=/jboss/nginx-install/openssl-1.0.1j && make &&make install

上面的命令就是要將nginx安裝在自己新建的那個/jboss/nginx資料夾下,關聯相關的三個包(這三個關聯包不需要安裝,解壓完即可,例如/jboss/nginx-install/pcre-8.36就是解壓後的壓縮包的路徑),make為原始碼編譯,make install就是安裝。

3、安裝完進入/jboss/nginx/sbin啟動./nginx時會報乙個錯誤

nginx: [emerg] bind() to 0.0.0.0:80 failed (13: permission denied),這是因為啟動nginx的80埠需要使用root使用者(已經驗證1024以下的埠均需root使用者啟動才會生效),需要改乙個配置檔案/etc/selinux/config中的乙個屬性selinux=enforcing改為selinux=disabled,也可以將nginx.conf中的80埠改為8080,啟動就不報錯了,然後輸入ip和埠驗證nginx是否啟動正常,正常的話會進入乙個頁面。

4、nginx配置多個**位址

5、在nginx中配置proxy_pass****時,如果在proxy_pass後面的url加/,表示絕對根路徑;如果沒有/,表示相對路徑,把匹配的路徑部分也給**走。

6、正則 location 匹配讓步普通location 的嚴格精確匹配結果;但覆蓋普通 location 的最大字首匹配結果

7、假設下面四種情況分別用 進行訪問。

第一種:

location /proxy/

**到url:

第二種(相對於第一種,最後少乙個 / )

location /proxy/

**到url:

第三種:

location /proxy/

**到url:

第四種(相對於第三種,最後少乙個 / )

location /proxy/

**到url:

nginx在linux上的安裝

nginx簡介 而本篇部落格只是乙個安裝記錄,方便以後參照。環境 vmware 12 centos 7 材料 nginx 1.8.0.tar.gz為linux系統的 nginx 1.8.0.zip為windows系統的 解決 在 etc sysconfig network scripts 路徑下找到...

Nginx在Linux上的安裝步驟

1.安裝依賴包 yum y install gcc pcre devel zlib devel openssl openssl devel3.解壓 tar xzvf nginx 1.9.9.tar.gz4.進入解壓後的資料夾,執行 執行檢查 configure 編譯make 安裝make insta...

在Imac上安裝nginx

以下是在mac os x 10.9.2 安裝nginx步驟 1 download latest pcre.2 安裝 cd downloads tar xvzf pcre 8.5 cd pcre 8.5 sudo configure prefix usr local sudo make sudo ma...