上圖是nginx成功安裝後的訪問圖,下面記錄一下如何編譯安裝nginx,避免在安裝時各種缺少依賴庫的情況!
1、安裝gcc編譯器
yum -y install gcc
2、nginx的http模組使用pcre來解析正規表示式,所以需要安裝pcre庫
yum install -y pcre pcre-devel
3、 nginx使用zlib對http包的內容進行gzip,所以需要安裝zlib
yum install -y zlib zlib-devel
4、openssl是nginx的https模組需要的,所以需要安裝openssl
yum install -y openssl openssl-devel
wget
6、把壓縮包解壓縮到 /usr/local下
tar -zxvf nginx-1.9.9.tar.gz
mv nginx-1.9.9 /usr/local/
7、進入/usr/local/nginx-1.9.9
cd /usr/local/nginx-1.9.9
8、編譯安裝
./configure
make
make install
9、安裝完成不想配置環境變數的話可以建立軟鏈結
ln -s /usr/local/nginx/sbin/nginx /usr/local/bin/nginx
10、配置檔案的修改
cp /usr/local/nginx/conf/nginx.conf /usr/local/nginx/conf/nginx.conf.back
vim /usr/local/nginx/conf/nginx.conf
1、啟動
nginx
2、 快速停止
nginx -s stop
3、正常停止
nginx -s quit
nginx -s reload
上面講述了如何編譯安裝nginx,要想用https, 我們只需要在原有的基礎上新增ssl模組就行了
來到解壓目錄
停止nginx
nginx -s stop
把之前的nginx先備份一下,然後把新的程式複製過去覆蓋之前的即可
cp /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.bak
cp objs/nginx /usr/local/nginx/sbin/nginx
接下來配置證書
解壓後得到兩個檔案,放在伺服器的任意目錄
接下來就是修改nginx的配置檔案
注意 ssl on; 這個配置一定要加上!
賞 謝謝你請我喝咖啡
支付寶
nginx安裝 Centos7安裝nginx
在安裝nginx前首先要確認系統中安裝了gcc pcre devel zlib devel openssl devel。yum y install gcc pcre devel zlib devel openssl openssl devel 解壓 tar zxvf nginx 1.9.9.tar....
Linux學習 CentOS 7 安裝Nginx
pcre 作用是讓 nginx 支援 rewrite 功能。root bogon src cd usr local src root bogon src wget 2 解壓安裝包 root bogon src tar zxvf pcre 8.35.tar.gz3 進入安裝包目錄 root bogon...
centos7安裝Nginx 使用nginx記錄
1 安裝各種依賴 gcc安裝,nginx原始碼編譯需要 yum install gcc c pcre pcre devel 安裝,nginx 的 http 模組使用 pcre 來解析正規表示式 yum install y pcre pcre devel zlib安裝,nginx 使用zlib對htt...