linux配置部署nginx

2022-05-16 09:36:10 字數 2084 閱讀 7656

建議使用原始碼安裝,版本和路徑可控。

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 ...