Linux(CentOS7)安裝部署Nginx

2021-09-14 06:54:17 字數 2468 閱讀 7931

一、安裝

1、安裝make

yum -y install gcc automake autoconf libtool make
2、安裝c++編譯環境,若已安裝則跳過

yum install gcc gcc-c++
3、安裝openssl

cd /usr/local/src

wget

tar -zxvf openssl-1.1.1b.tar.gz

cd openssl-1.1.1b

./config && make && make install

4、安裝pcre庫

作用是讓 nginx 支援 rewrite 功能

cd /usr/local/src

wget

tar -zxvf pcre-8.40.tar.gz

cd pcre-8.40

./configure && make && make install

5、安裝zlib庫

cd /usr/local/src

wget

tar -zxvf zlib-1.2.11.tar.gz

cd zlib-1.2.11

./configure && make && make install

6、安裝nginx

cd /usr/local/src

wget

tar -zxvf nginx-1.15.10.tar.gz

cd nginx-1.15.10

./configure && make && make install

二、啟動1、檢視nginx安裝路徑

2、修改埠和服務名(建議)

預設監聽埠為80,容易和apeache衝突;預設網域名稱為localhost,若沒有網域名稱可以改為ip位址。

3、啟動nginx

sudo /usr/local/nginx/sbin/nginx
4、檢視是否啟動成功

三、開通nginx服務的防火牆埠做完以上步驟,只能在伺服器本地訪問nginx,若想讓外網訪問nginx服務,需開通防火牆埠

firewall-cmd --zone=public --add-port=10080/tcp --permanent  //開啟10080埠

firewall-cmd --reload //重啟防火牆 (開放完新的埠後,需要重新啟動防火牆)

現在外網通過瀏覽器訪問nginx可以看到以下頁面:

四、nginx的基本操作

//啟動

[root@localhost ~]#sudo /usr/local/nginx/sbin/nginx

//停止

[root@localhost ~]#sudo /usr/local/nginx/sbin/nginx -s stop

[root@localhost ~]#sudo /usr/local/nginx/sbin/nginx -s quit

//重啟

[root@localhost ~]#sudo /usr/local/nginx/sbin/nginx -s reopen

//重新載入配置檔案

[root@localhost ~]#sudo /usr/local/nginx/sbin/nginx -s reload

//命令幫助

[root@localhost ~]# /usr/local/nginx/sbin/nginx -h

//驗證配置檔案

[root@localhost ~]# /usr/local/nginx/sbin/nginx -t

Linux Centos7安裝chrome瀏覽器

參考 1.配置yum源 在目錄 etc yum.repos.d 下新建檔案 google chrome.repo cd ect yum.repos.d vim google chrome.repo 寫入如下內容 google chrome name google chrome baseurl ena...

linux centos7安裝docker最新版本

在centos7上安裝docker最新版本 環境準備系統centso7.9安裝yum update 設定yum源 yum config manager add repo 檢視倉庫 yum list docker ce showduplicates sort r 安裝最新版本的docker ce和co...

linux CentOS7安裝unzip及命令

執行命令列yum安裝 yum install y unzip zipunzip命令用於解壓縮由zip命令壓縮的 zip 壓縮包。unzip 選項 引數 c 將解壓縮的結果顯示到螢幕上,並對字元做適當的轉換 f 更新現有的檔案 l 顯示壓縮檔案內所包含的檔案 p 與 c引數類似,會將解壓縮的結果顯示到...