Nginx環境搭建

2021-09-25 16:19:49 字數 2890 閱讀 3680

一、環境搭建

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的位置 詳細的安裝文件請在官網檢視,這裡只有簡單的安裝步驟...