建議使用原始碼安裝,版本和路徑可控。
1.安裝之前最好將其依賴的庫一併安裝:
pip install gcc patch libpcre3 libpcre3-dev zlib1g zlib1g-dev openssl libssl-dev -y
或者使用apt-get install若是centos可以使用yum installgcc patch libffi-devel python-devel zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel openssl openssl-devel -y
3.解壓檔案tar -zxvf nginx-1.15.10.tar.gz切換到解壓檔案目錄下cd nginx-1.15.10
在原始碼目錄下制定要編譯安裝的路徑:./configure --prefix=/opt/nginx1151
編譯並執行安裝:make && make install
4.進入 nginx的安裝目錄:cd /opt/nginx1151/
工作目錄分別為:
conf 配置檔案目錄
html 網頁根目錄
logs 日誌
sbin 存放nginx可執行命令
自定義nginx **:修改 /opt/nginx1151/html/index.html 內標籤內容
5.啟動nginx /opt/nginx1151/sbin/nginx回車執行
6.檢視nginx服務埠 :ps -ef | grep nginx
預設80埠 ,要瀏覽服務頁面:127.0.0.1:80/index.html
遠端訪問nginx伺服器:
首先確保nginx已經正常安裝 curl
本地返回網頁資料說明nginx安裝正常。
關於防火牆埠的設定:
應為作業系統版本差異centos7以及新版本不含iptables防火牆配置檔案,可以關閉防火牆後,更新防火牆服務,然後啟動防火牆,就能獲取到iptables檔案。
然後在配置檔案加入一條新規則 允許開放80埠
-a input -p tcp -m state --state new -m tcp --dport 80 -j accept如圖所示:
此時還需要檢視80埠的狀態:
檢查防火牆當前執行狀態
看的狀態在running,再新增下80埠測試下,命令:
firewall-cmd --zone=public --add-port=80/tcp --permanent (--permanent永久生效,沒有此引數重啟後失效)
重啟命令:systemctl restart firewall
或者輸入重新載入命令:firewall-cmd --reload
最後成功訪問頁面
linux配置nginx部署環境
centos6.5伺服器安裝和配置nginx 首先在安裝前需要先配置 nginx環境需要的一些第三方依賴包 安裝gcc和gcc c 並自動編譯 yum y install gccc gcc c autoconf automake 安裝pcre yum y install pcre pcre deve...
nginx相關部署配置
2 解壓到磁碟任意目錄,例如這裡我解壓到了 d servers nginx 1.4.7 將重新命名後的 nginx service.exe 複製到 nginx 的安裝目錄 比如,我這裡是 d servers nginx 1.4.7 1 2 3 4 5 6 7 8 9 10 11 12 xmlvers...
Docke部署nginx並配置nginx
docker pull nginx 二 在宿主機中建立掛在目錄 mkdir p data nginx 三 在掛在目錄下新建配置檔案 四 將nginx容器對映在宿主機80埠 docker run name my nginx d p 80 80 v data nginx conf nginx.conf ...