首頁 後端開發 php教程 linux nginx的安裝

linux nginx的安裝

Aug 08, 2016 am 09:23 AM
gcc

安裝gcc

yum install gcc gcc-c++

先下載

pcre-8.12.tar.gzdn.com /8771933

tar -zxvf pcre-8.21.tar.gz

cd pcre-8.21

./configure

./configure提示權限不夠的話就用chmod 777 ./configure就可以了

如果在./configure的時候提示

error: in `/usr/local/src/pcre-8.12':configure: error: no acceptable C compiler found in $PATH

yum install gcc下載gcc


安裝 

http://zlib.net/zlib-1.2 .8.tar.gztar -zxvf zlib-1.2.8.tar.gz cd zlib-1.2.8

./configureinsta

安裝ssl 

cd /usr/local/wget http://www.openssl.org/source/openssl-1.0.1c.tar.gz

tar -zxvf openssl-1.0.1c.tar.gz

./config

make

Nginx 一般有兩個版本,分別是穩定版和開發版,您可以根據您的目的來選擇這兩個版本的其中一個,以下是把 Nginx 安裝到 /usr/local/nginx 目錄下的詳細步驟:

 

 

  cd /usr/local/

wget http://nginx.org/download/nginx-1.2.8.tar.gz

tar -zxvvfm-1.

cd nginx-1.2.8  

./configure --prefix=/usr/local/nginx --with-pcre=/usr/local/src/pcre-8.12 --with-http_ssl_with-http. openssl=/usr/local/src/openssl-1.0.1c

make

make install

 

--with-pcre=/usr/src/pcre-8.21 指的是pcre-8.21 的源碼路徑。

--with-zlib=/usr/src/zlib-1.2.7 指的是zlib-1.2.7 的源碼路徑。

 

6.啟動

確保系統的 80 連接埠未被其他程式佔用,

/us

檢查是否啟動成功:

netstat -ano|grep 80 有結果輸入說明啟動成功 

開啟瀏覽器存取此機器的 IP,如果瀏覽器出現  Welcome to nginin 

7.重啟

/usr/local/nginx/sbin/nginx –s reload

inx/conf

vi nginx.conf

9.常用設定

#nginx執行用戶和群組 cpu的數量相等

worker_processes  4;

#全域錯誤日誌及PID檔案

pid /var/run/nginx.pid;

pid /var/run/nginx.pid;

events {

        #epoll是多路復用IO(I/O Multiplexing)中的一種方式,但是僅用於linux2.6以上內核可以大大提高nginx的性能

;

                   #單一後台worker process進程的最大並發連結

}

#設定http伺服器,利用它的反向代理功能提供負載平衡支援

http {

        include       mime.types;

         error_page 400 403 500 502 503 504  /50x.html .shtml

 

        自動索引關閉;

 

              發送檔案        on;

 

     

     

         tcp_nopush      on;

   

        # 輸出壓縮節省頻寬

        on;

        #gzip_min_length  1k;

        gzip_http_version 1.0;

       zip_buffers  4 16k;

        gzip_proxied 任何;

          gzip_types  text /plain text/html text/css application/x-javascript application/xml application/xml+rss text/javascript;

              server_name_in_redirect off;

 

#設定負載平衡的伺服器清單

        上游入口網站{

     fails=2 failed_timeout=30s;

                  伺服器172.16.68.135:8082 _fails ;

                            回復伺服器172.16時。 68.136:8082 max_fails=2fail_timeout=30s;

                  服務器172.16.68.137:8082 max_fails=2fail_timeout=30s;

        }

 

        #上游溢出{

         #       服務器10.248. 6.34:8090 max_fails=2 failed_timeout=30s;       

         #90  0s;       

        #}

                                  而言聽8080埠

                聽        server_name  127.0.0.1;

 

                           error_page  403 = http://www.e100. cn/ebiz/other/217/403.html;

                 地

                   proxy_connect_timeout      90;

                  proxy_send_timeout         180;

                    180;

                   proxy_read_timeout         180;

 

                   proxy_buffer_size 64k;

                   proxy_buffers 4 128k;

                   proxy_busy_buffers_size 128k ;

 

 

                             large_ client_header_buffers 4         3m;

                             # proxy_buffer_size 4k;

#proxy_buffers             4   proxy_set_header 主機$http_host;

               proxy    #proxy_hide_header Set-Cookie;

                 

#       如果( $主機!= 'www.e100.cn' ) {

           /$1 永久;

         #       }

 

 

                     排除皆為;

               }🎠           位置~ ^/resource/res/img/blue/space.gif {

??位置 = / {

                  最後重寫 ^(.*)$        }

 

 

                   , /ebiz/event/517.html {🎠  編碼;

                    root /數據/網頁/ 過期10m;

               }

 

 

 

  

                    root /usr/local/nginx/html/;

}

 

                   root /usr/local/nginx/html/;

                          access_log off;

               }

 

 

                         add_header 改變接受編碼;

#定義伺服器的預設網站根目錄位置   web /html/ebiz;

                    過期10m;

#定義反向存取名稱

                         # 10m 後過期;

#重新導向資源名稱

                            #proxy_pass http://172.16.68.134   #proxy_pass http://172.16.68.134     位置~ ^/fetionLogin/* {

                  # 過期10m; proxy_pass http://portals;

                    #proxy_pass          }

 

                   #地點  ~ ^/商家/* {                                               #   # 10m 過期;                                                       🎠 172.16.68.132:8088;                                           

               68.134:8082;                                                       

                #}

 

                  位置~ ^/rsmanager/* {

                    過期10m;

                   root /data/web/;

                    #proxy_pass http:// rsm;

               }

#cinx      位置~* (.*).(jpg|gif|htm|html|png|js|css)$ {

                         

                         過期10m;

🎠    

#設定查看Nginx狀態的地址     

                ,* ^/NginxStatus/    stub_status   允許10.1.252.126;

                   

                    127.0.0.1;

🎠     

               }

       

         #       # 位置@405

     # proxy_pass http://10.248.6.45:8080;

         #                  access_log  /data/logs/nginx/access.log 合併;

      / error.log;

        }

           聽       8082;

            location = /check.html {

             / usr/local/nginx/html/;

access_log off;

}

}}

}

}

}}

}

line8088;

server_name _ ;;

                  位置中~ ^/* {

;

                   access_log   

         }

        

聽       9082;

                       #        位置中~ ^/資源/* {

#

               #           root /data/web/html/ ;

         #       }

 

                location  / {

                     root /data/web/html/sysMaintain/;

                       if (!-f $request_filename) {

                            rewrite ^/(.*)$ /sysMaintain.html last ;

                           

        }

以上就介紹了linux nginx的安裝,包括了方面的內容,希望對PHP教程有興趣的朋友有幫助。

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
2 週前 By 尊渡假赌尊渡假赌尊渡假赌
倉庫:如何復興隊友
4 週前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒險:如何獲得巨型種子
3 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

推薦五款流行的C語言編譯器 推薦五款流行的C語言編譯器 Feb 19, 2024 pm 02:05 PM

推薦五款流行的C語言編譯器

Debian安裝GCC及GCC10的詳細指南 Debian安裝GCC及GCC10的詳細指南 Feb 10, 2024 pm 03:57 PM

Debian安裝GCC及GCC10的詳細指南

詳解CentOS6.5使用yum升級gcc的步驟 詳解CentOS6.5使用yum升級gcc的步驟 Dec 31, 2023 am 10:59 AM

詳解CentOS6.5使用yum升級gcc的步驟

CentOS6.8下編譯安裝GCC詳解 CentOS6.8下編譯安裝GCC詳解 Jan 07, 2024 pm 04:21 PM

CentOS6.8下編譯安裝GCC詳解

Linux系統安裝gcc詳細教學。 Linux系統安裝gcc詳細教學。 Feb 19, 2024 am 11:18 AM

Linux系統安裝gcc詳細教學。

gcc是什麼意思 gcc是什麼意思 Jan 29, 2023 pm 03:18 PM

gcc是什麼意思

Linux下使用GCC進行嵌入式ARM彙編的建議配置 Linux下使用GCC進行嵌入式ARM彙編的建議配置 Jul 04, 2023 am 10:13 AM

Linux下使用GCC進行嵌入式ARM彙編的建議配置

如何使用GCC靜態分析器來偵錯C++程式碼? 如何使用GCC靜態分析器來偵錯C++程式碼? Jun 03, 2024 pm 02:51 PM

如何使用GCC靜態分析器來偵錯C++程式碼?

See all articles