4.2.tar.gz
2 : 進行安裝: tar -zxvf nginx-1.6.2.tar.gz
yum install pcre
yum install pcre-devel
yum install zlib
yum install zlib-devel
4 : 進行configure配置:cd nginx-1.6.2 && ./configure --prefix=/usr/local/nginx 檢視是否報錯
5 : 編譯安裝 make && make install
6 : 啟動nginx:
cd /usr/local/nginx目錄下: 看到如下4個目錄
....conf 配置檔案
... html 網頁檔案
...logs 日誌檔案
...sbin 主要二進位制程式
啟動命令:/usr/local/nginx/sbin/nginx -s start 關閉(stop)重啟(reload)
成功:檢視是否啟動(netstat -ano | grep 80)
失敗:可能為80埠被占用等。
最終: (看到歡迎頁面即可)
server
//...others
詳細使用(nginx就是去配置其檔案而已),如下所示:
#開啟程序數 <=cpu數
worker_processes 1;
#錯誤日誌儲存位置
#error_log logs/error.log;
#error_log logs/error.log notice;
#error_log logs/error.log info;
#程序號儲存檔案
#pid logs/nginx.pid;
#等待事件
#第乙個虛擬主機
server
location /upload
#設定檢視nginx狀態的位址
location /nginxstatus
#error_page 404 /404.html;
# redirect server error pages to the static page /50x.html
# 定義錯誤提示頁面
error_page 500 502 503 504 /50x.html;
location = /50x.html
# proxy the php scripts to apache listening on 127.0.0.1:80
# #location ~ \.php$
# pass the php scripts to fastcgi server listening on 127.0.0.1:9000
# #location ~ \.php$
# deny access to .htaccess files, if apache's document root
# concurs with nginx's one
# #location ~ /\.ht
}
# another virtual host using mix of ip-, name-, and port-based configuration
# #server
#}
# https server https ssl加密伺服器
# #server
#}
}
nginx配置檔案
執行使用者 user nobody nobody 啟動程序 worker processes 2 全域性錯誤日誌及pid文件 error log logs error.log notice pid logs nginx.pid 工作模式及連線數上限 events 設定http伺服器,利用他的反向 功...
nginx 配置檔案
ps nginx使用有兩三年了,現在經常碰到有新使用者問一些很基本的問題,我也沒時間一一回答,今天下午花了點時間,結合自己的使用經驗,把nginx的主要配置引數說明分享一下,也參考了一些網路的內容,這篇是目前最完整的nginx配置引數中文說明了。更詳細的模組引數請參考 定義nginx執行的使用者和使...
Nginx 配置檔案
2 配置詳解 3 配置備份 nginx 配置檔案主要分為六個區域 nginx worker 程序的執行使用者以及使用者組,預設由 nobody 賬號執行。user nobody nginx 要開啟的子程序數。每個 nginx 程序平均耗費 10m 12m 記憶體,一般指定 1 個程序就足夠了。若是多...