以下是基本環境清單列表:
軟體名稱
版本號
說明資訊
linux centos
6.7部署機器只需為linux系統即可,無嚴格要求
該步驟使用root使用者直接安裝即可,系統必須 yum能使用。
yum -y install gcc automake autoconf libtool make
yum -y install gcc gcc-c++
該步驟使用root使用者直接安裝即可
yum -y install wget
該步驟使用root使用者建立test使用者。
建立test使用者
groupadd test
useradd -g test test
passwd test
該步驟使用test使用者直接安裝即可
獲取pcre
wget
解壓 tar -zxvf pcre-8.39.tar.gz
配置安裝路徑
cd pcre-8.39/
./configure --prefix=/home/test/pcre-8.39
編譯安裝
make & make install
該步驟使用test使用者直接安裝即可
wget
解壓
tar -zxvf zlib-1.2.8.tar.gz
配置安裝路徑
cd zlib-1.2.8/
./configure --prefix=/home/test/zlib-1.2.8
安裝編譯
make & make install
該步驟使用test使用者直接安裝即可
wget
解壓
tar -zxvf openssl-1.1.0f.tar.gz
配置安裝路徑
cd openssl-1.1.0f.tar.gz
./config --prefix=/home/test/openssl-1.1.0f
該步驟使用test使用者直接安裝即可
獲取安裝檔案
wget
解壓tar -zxvf nginx-1.9.9.tar.gz
建立nginx檔案件
mkdir /home/test/nginx
預設情況下ssl模組並未被安裝,如果要使用該模組則需要在編譯時指定–with-http_ssl_module引數,安裝模組依賴於openssl
配置安裝路徑
編譯安裝
make & make install
可以通過以下步驟生成乙個簡單的證書:
首先,進入你想建立證書和私鑰的目錄,例如
$ cd /home/test/nginx/conf
伺服器私鑰,命令會讓你輸入乙個口令:(按照要求輸入即可)
$ openssl genrsa -des3 -out server.key 1024
建立簽名請求的證書(csr):
$ openssl req -new -key server.key -out server.csr
在載入ssl支援的nginx並使用上述私鑰時除去必須的口令:
$cp server.key server.key.org
$ openssl rsa -in server.key.org -out server.key
標記證書使用上述私鑰和csr
$ cd
/home/test/nginx/conf
$ openssl x509 -req -days 365 -in server.csr
-signkey server.key -out server.crt
①http訪問配置
修改nginx埠號為2000以上,然後直接啟動nginx即可,把裡面的80埠改為其他xx就可以了,用test使用者。
vi /home/test/nginx/conf/nginx.conf
例子:
②https訪問配置
進入配置檔案
vi /home/test/nginx/conf/nginx.conf
修改配置檔案如下圖
使用test使用者啟動nginx
啟動指令碼如下:
/home/test/nginx/sbin/nginx
啟動命令:
./nginx
最後防火牆開啟端xx埠號
使用root使用者進行操作
vi /etc/sysconfig/iptables
新增一行
-a input -m state --state new -m tcp -p tcp --dport 8088
-j accept
重啟防火牆功能
service iptables restart
重啟nginx
這樣就可以通過以下方式訪問:
首先cd /home/test/nginx/sbin/
1.查詢幫助
./nginx –h
2.顯示nginx版本
./nginx -v
3.快速停機
./nginx -s stop
4.優雅停機
./nginx -s quit
5.指定配置檔案啟動
./nginx -c /home/test/nginx/conf/nginx.conf
Centos7 部署Nginx 支援HTTPS
http ssl modulemake make install使用命令 vi etc init.d nginx 開啟編輯器,輸入如下內容 bin sh chkconfig 2345 8515 startup script for the nginx web server description n...
安裝Nginx與執行(包括安裝支援HTTPS)
上傳nginx到linux系統 安裝依賴環境 1 安裝gcc環境 yum install gcc c 2 安裝pcre庫,用於解析正規表示式 yum install y pcre pcre devel 3 zlib壓縮和解壓縮依賴,yum install y zlib zlib devel 4 ss...
Nginx安裝配置,支援http以及https
一 nginx安裝 可參考 nginx 安裝配置 二 配置http 修改配置檔案nginx.conf,安裝上邊的步驟安裝,應該是在 usr local webserver nginx conf這個目錄下 修改配置檔案第乙個server的location值如下,並在上邊加入upstream backe...