Nginx安裝及配置教程

2021-09-25 11:32:36 字數 3129 閱讀 8644

nginx優點

(1)nginx處理請求是非同步非阻塞的,相比apache消耗較低的資源處理更高的併發請求

(2)nginx模組豐富,社群活躍,可以滿足大部分需求

(3)nginx不僅可以作為web伺服器,還具有反向**,負載均衡功能

(4)nginx開源免費,相比高昂的f5等負載均衡工具,nginx的開源免費是很多中小企業的首選

nginx缺點

(1)nginx相比apache只能處理靜態頁面,對動態網頁不能很好的支援

(2)nginx穩定性不如apache,bug也相對較多

系統平台:redhat7 64位

安裝編譯工具及庫檔案

yum -y install  zlib zlib-devel gcc-c++ libtool openssl openssl-devel
yum源配置可以參考

[root@localhost downloads]# ls

nginx-1.10.0.tar.gz

2、解壓安裝包

[root@localhost downloads]# tar -zxf nginx-1.10.0.tar.gz 

[root@localhost downloads]# ls

nginx-1.10.0 nginx-1.10.0.tar.gz

3、編譯安裝

4、檢視nginx版本

[root@localhost conf]# /usr/local/nginx/sbin/nginx -v

nginx version: nginx/1.10.0

5、啟動nginx

[root@localhost sbin]# ./nginx

[root@localhost sbin]# ps -ef |grep nginx

root 11009 1 0 11:02 ? 00:00:00 nginx: master process ./nginx

nobody 11011 11009 0 11:02 ? 00:00:00 nginx: worker process

root 11015 14703 0 11:02 pts/0 00:00:00 grep --color=auto nginx

四、nginx 配置1.修改nginx的預設埠

nginx的預設埠是80

[root@localhost sbin]# netstat -antlpe |grep nginx

tcp 0 0 0.0.0.0:80 0.0.0.0:* listen 0 515487 11009/nginx: master

將埠改為8080

server 

#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

}

配置www.def.com虛擬主機

server 

#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

}

在nginx主目錄下建立虛擬主機目錄及訪問頁面

[root@localhost nginx]# pwd

/usr/local/nginx

[root@localhost nginx]# mkdir abc-html def-html

[root@localhost nginx]# cat abc-html/abc.html

www.abc.html

[root@localhost nginx]# cat def-html/def.html

www.def.com

檢查配置檔案是否有誤

[root@localhost sbin]# ./nginx -t

nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok

nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful

重啟nginx使配置檔案生效

[root@localhost sbin]# ./nginx -s reload
訪問剛才建立的虛擬主機,驗證是否成功

訪問不同的url出現不同的頁面,說明虛擬主機配置成功!

Linux安裝nginx及配置教程

小阿光 小阿光 location xagagent location xagdminserver location xradmin location web inf proxy set header host host proxy set header x real ip remote addr p...

nginx安裝及配置支援php的教程 全

注 php的版本要和fpm的版本一致mysql 5.0.67.tar.gz discuz 6.0.0 sc utf8.zip 1 安裝pcre 複製 如下 2 安裝nginx 複製 如下 啟動nginx usr local nginx sbin nginx 停止nginx kill quitcat ...

nginx安裝及基本配置

nginx安裝 示例環境 centos,軟體目錄src 1.nginx 依賴安裝 pcre 8.37.tar.gz openssl 1.0.1t.tar.gz zlib 1.2.8.tar.gz nginx 1.11.1.tar.gz wget 1 安裝pcre依賴包。安裝包放入linux 系統中 ...