yum install gcc-c++
二. pcre pcre-devel 安裝
pcre(perl compatible regular expressions) 是乙個perl庫,包括 perl 相容的正規表示式庫。nginx 的 http 模組使用 pcre 來解析正規表示式,所以需要在 linux 上安裝 pcre 庫,pcre-devel 是使用 pcre 開發的乙個二次開發庫。nginx也需要此庫。命令:
yum install -y pcre pcre-devel
三. zlib 安裝
zlib 庫提供了很多種壓縮和解壓縮的方式, nginx 使用 zlib 對 http 包的內容進行 gzip ,所以需要在 centos 上安裝 zlib 庫。
yum install -y zlib zlib-devel
四. openssl 安裝
openssl 是乙個強大的安全套接字層密碼庫,囊括主要的密碼演算法、常用的金鑰和證書封裝管理功能及 ssl 協議,並提供豐富的應用程式供測試或其它目的使用。
nginx 不僅支援 http 協議,還支援 https(即在ssl協議上傳輸http),所以需要在 centos 安裝 openssl 庫。
yum install -y openssl openssl-devel
wget -c
解壓
tar -zxvf nginx-1.12.0.tar.gz
配置
其實在 nginx-1.12.0 版本中你就不需要去配置相關東西,預設就可以了。當然,如果你要自己配置目錄也是可以的。
1.使用預設配置
./configure
編譯安裝
make
make
install
啟動、停止nginx
cd /usr/local/nginx/sbin/
啟動./nginx
停止 ./nginx -s stop
./nginx -s quit
./nginx -s reload
./nginx -s quit
./nginx
./nginx -s reload
啟動成功後,在瀏覽器可以看到這樣的頁面:
開機自啟動
即在rc.local增加啟動**就可以了。
vi /etc/rc.local
增加一行 /usr/local/nginx/sbin/nginx
設定執行許可權:
到這裡,nginx就安裝完畢了
接下來配置nginx的靜態伺服器
修改nginx.conf檔案,在server{}模組中新增 location /public/img/部分配置**。root:指定靜態資源目錄,autoindex on:開啟目錄瀏覽功能。
server存放路徑/usr/local/picture( 為root 和 location 路徑組合)location /picture/
}
在瀏覽器輸入url:port/picture/logo-icon3.png
如192.168.222.136/picture/logo-icon3.png
到此nginx靜態伺服器搭建完成
centos7搭建Nginx平台
start nginx 開啟 nginx nginx t 測試配置檔案是否有語法錯誤 nginx s reopen 重新寫入日誌檔案 nginx s stop 強制停止nginx服務 nginx s quit 優雅地停止nginx服務 即處理完所有請求後再停止服務 openssl x509 req ...
Centos7搭建nginx並提供外網訪問
問題 搭建nginx之後,80埠,其他機器無法訪問,但是可以ping通 允許某埠放行 firewall cmd permanent add port 3389 tcp 需要留意的是在編寫完規則之後,要執行 reload引數 firewall cmd reload查詢埠號80 是否開啟 firewal...
Centos7搭建nginx並提供外網訪問
搭建nginx之後,80埠,其他機器無法訪問 查詢埠是否開啟 firewall cmd query port 80 tcp 永久開放80埠 firewall cmd permanent zone public add port 80 tcp 關閉80埠 firewall cmd permanent ...