2.
上傳至linux /my/nginx 3.
解壓nginx
tar -zxvf nginx-1.9.8.tar.gz
4.nginx
環境安裝 1
yum install gcc-c++
2)pcre(perlcompatible regular expressions)
是乙個perl庫,包括 perl 相容的正規表示式庫。nginx的http模組使用pcre來解析正規表示式,所以需要在linux上安裝pcre庫。
yum install -y pcre pcre-devel
3)zlib
庫提供了很多種壓縮和解壓縮的方式,nginx使用zlib對http包的內容進行gzip,所以需要在linux上安裝zlib庫
yum install -y zlib zlib-devel
4)openssl
是乙個強大的安全套接字層密碼庫,囊括主要的密碼演算法、常用的金鑰和證書封裝管理功能及ssl協議,並提供豐富的應用程式供測試或其它目的使用。nginx不僅支援http協議,還支援https(即在ssl協議上傳輸http),所以需要在linux安裝openssl庫。
yum install -yopenssl openssl-devel
5.編譯安裝 1
) configure
./configure --help
檢視詳細引數 2
)引數設定如下
建立如下資料夾
# mkdir -p temp/nginx
執行如下配置命令
)編譯
make
make install 6.
啟動nginx
cd /my/nginx/nginx-single/sbin
./nginx
檢視nginx 程序 ps -ef|grep nginx
68948
為主程序id
68949
為工作程序id
./nginx -c /my/nginx/nginx-single/conf/nginx.conf
指定載入nginx的配置檔案
停止./nginx -s stop
./nginx -s quit
重啟nginx
./nginx -s quit
./nginx
當nginx的配置檔案nginx.conf修改後,要想讓配置生效需要重啟nginx,使用-s reload不用先停止nginx再啟動nginx即可將配置資訊在nginx中生效,如下:
./nginx -s reload
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall開機啟動
搭建centos nginx環境
1.執行yum list grep nginx 檢視伺服器是否安裝了nginx 出現這樣的列表,說明伺服器上存在有nginx的yum源,如果不出現列表,或者發現版本過低,可以到官網 去尋找最新的源。如圖 找到最新的yum源 nginx stable name nginx stable repo ba...
LAMP環境搭建 php環境搭建
yum groupinstall development tools y yum groupinstall desktop platform development y yum install cmake pcre devel ncurses devel openssl devel libcurl ...
環境搭建 二 Python環境搭建
工欲善其事,必先利其器 要想玩轉python,我們首先需要搭建一套可使用且方便的環境。對於初學者,笨飯糰建議使用 anaconda anaconda 簡介anaconda是python的乙個科學計算發行版,內建了數百個python經常會使用的庫,包括做機器學習或資料探勘的庫。anaconda提供了乙...