一、環境搭建
2.解壓
tar -zxvf nginx-1.6.3.tar.gz
安裝pcre:
yum install pcre pcre-devel
安裝zlib:
yum install zlib zlib-devel
安裝openssl:
yum install openssl openssl-devel
安裝gcc:
yum install gcc
4.configure配置
cd nginx-1.6.3 && ./configure --prefix=/user/local/nginx
出現以下內容為配置成功:
5.編譯安裝
make && make install
成功會出現以下內容:
如果第三步有模組未安裝,則會出現以下錯誤:
6.啟動nginx:
cd /usr/local/nginx ,可以看到四個目錄:
conf:配置檔案
html:網頁檔案
logs:日誌檔案
sbin:
啟動命令:usr/local/nginx/sbin/nginx
關閉:-s stop
重啟:-s reload
7.檢視頁面
http://自己的ip:80
出現以下介面:
二、nginx.conf配置詳解
#user nobody;
#開啟程序數 <=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;
#每個程序最大連線數(最大連線=連線數x程序數)每個worker允許同時產生多少個鏈結,預設1024
#} #配置虛擬主機,基於網域名稱、ip和埠
server
#配置反向**tomcat伺服器:攔截.jsp結尾的請求轉向到tomcat
#location ~ \.jsp$
#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
}#虛擬主機配置:
#}#配置訪問日誌
三、nginx_location配置
1. location語法:表示uri方式定位
2. 基礎語法:
精準匹配 : location = pattern {}
一般匹配 : location pattern {}
正則匹配 : location ~ pattern {}
Nginx環境搭建
nginx簡介 官方 安裝啟動 切換到nginx安裝目錄的sbin目錄下,執行 nginx c usr local nginx conf nginx.conf 或者路徑指定完整來啟動 usr local nginx sbin nginx c usr local nginx conf nginx.co...
Nginx環境搭建
nginx安裝 系統平台,centos6.5及以上版本 一 安裝編譯工具及庫檔案 yum y install make zlib zlib devel gcc c libtool openssl openssl devel 二 安裝pcre pcre作用是讓 nginx 支援rewrite 功能wg...
環境搭建 Nginx
nginx官網裡有相關的文件指導使用者安裝 配置 使用。開源的nginx在 nginx plus admin guide installing nginx and nginx plus installing nginx open source的位置 詳細的安裝文件請在官網檢視,這裡只有簡單的安裝步驟...