1.安裝依賴html
nginx對如下工具包有依賴,咱們能夠一鍵安裝,命令:nginx
yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel服務器
2.下載源碼包微信
官網下載頁:http://nginx.org/en/download.html工具
選擇最新穩定版,選擇Linux版本,右鍵-複製連接地址測試
進入Linux對應下載存放目錄(如:/usr/local/pack),使用wget命令下載3d
wget http://nginx.org/download/nginx-1.16.1.tar.gzserver
3.解壓源碼包htm
tar -xzvf nginx-1.16.1.tar.gzblog
4.進入目錄,執行配置
進入目錄:cd nginx-1.16.1
查看配置選項:./configure --help,結果以下(選項太多,圖沒有截全):
通常來說,咱們關注如下幾個選項:
--prefix=PATH指定nginx服務的安裝目錄,安裝完成後,nginx的服務端和客戶端啓動文件以及配置文件都會在該目錄(或子目錄)下
--with-http_ssl_module指定nginx安裝 http_ssl 模塊,該模塊用於支持https訪問(https訪問是很常見等的,作微信生態都須要)
執行:
./configure --prefix=/usr/local/server/nginx/ --with-http_ssl_module
5.編譯並安裝
make
make install
安裝完成後,查看指定安裝目錄
6.啓動,查看進程
cd /usr/local/server/nginx/sbin/
./nginx
ps -ef|grep nginx
7.測試
nginx默認配置會監聽 localhost:80 端口的http訪問,而且經過該地址的根目錄能夠訪問nginx的index.html 文件,咱們來試一下:
cd /usr/local/server
wget http://localhost/
執行完上述命令後,在當前目錄下生成了index.html,就是nginx的默認index.html文件
若是有域名的話,將域名解析到該服務器上,監聽域名就能夠實現外網訪問了。
完!