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 系統中
tar -xvf pcre-8.37.tar.gz
ls*進入解壓後的目錄,執行./configure
# cd pcre
# ./configure (編譯操作)
*使用命令(編譯並安裝): make && make install
make && make install
*檢視當前安裝的版本號:
# pcre-config --version
8.37
(2)安裝其他的依賴:
# yum -y install make zlib zlib-devel gcc-c-c++ libtool openssl openssl-devel
2.安裝nginx
a. 把nginx安裝檔案放入linux系統中(src目錄)
b. 解壓nginx-1.18.0.tar.gz包
# cd src
# tar -xvf nginx-1.18.0.tar.gz
lsc. 進入解壓縮目錄,執行./configure
# ./configure (編譯操作)
d. make && make install
# make && make install
檢查是否安裝成功:
安裝成功後在usr多出資料夾local/nginx,
local/nginx/sbin 資料夾內啟動腳步
# cd /
# cd /usr/local/nginx/sbin/
# ls
nginx
# ./nginx
# ps -if | grep (檢視程序,確認已經啟動)
# cd ..
# ls
# cd nginx/
# ls
# cd conf
# vi nginx.conf
server {
listen 80;
server_name localhost;
瀏覽器訪問 127.0.0.1 開啟nginx welcome頁面。
linux需開放防火牆:
檢視開放埠號
firewall-cmd-list-all
設定開放的埠號:
重啟防火牆:
# firewall-cmd --reload
success
# firewall-cmd --list-all
檢視當前開放的埠
nginx 操作常用命令
1. 必須進入到nginx目錄 中才能使用命令
/usr/local/nginx/sbin
2. 檢視nginx版本號
# cd /usr/local/nginx/sbin
[root@local sbin]# ./nginx -v
nginx version: nginx/1.12.2
[root@local sbin]# ps -ef | grep nginx (程序中檢視nginx當前狀態)
顯示已經啟動
3. 關閉nginx
[root@local sbin]# ./nginx -s stop (關閉nginx)
4. 啟動nginx
[root@local sbin]# ./nginx
檢查有程序確保已經啟動成功:
[root@local sbin]# ps -ef | grep nginx
5. 重載入nginx 命令
./nginx -s reload
[root@local sbin]# ./nginx -s reload
nginx配置檔案:
1. nginx配置檔案位置:
/usr/local/nginx/conf/nginx.conf
2.nginx配置檔案組成:
[root@local conf]# vi nginx.conf
Nginx基本配置及應用
nginx 發音同engine x 是乙個非同步框架的 web伺服器,也可以用作反向 負載平衡器 和 http快取。1.配置檔案結構.全域性塊 events http http塊 location pattern server http全域性塊 2.結構詳解 全域性塊 配置影響nginx全域性的指令...
Nginx安裝及配置教程
nginx優點 1 nginx處理請求是非同步非阻塞的,相比apache消耗較低的資源處理更高的併發請求 2 nginx模組豐富,社群活躍,可以滿足大部分需求 3 nginx不僅可以作為web伺服器,還具有反向 負載均衡功能 4 nginx開源免費,相比高昂的f5等負載均衡工具,nginx的開源免費...
nginx的安裝及基本配置,及多個網域名稱服務
安裝rpm包 yum install nginx release centos 6 0.el6.ngx.noarch.rpm y 此步實際只是加入了nginx的軟體包源 執行 yum install nginx y 就可以安裝好nginx了 nginx預設安裝為linux的服務 使用service ...