1. 程式人生 > 資訊 >希捷釋出 20TB 酷鷹人工智慧硬碟,約 3400 元

希捷釋出 20TB 酷鷹人工智慧硬碟,約 3400 元

Linux安裝nginx

在linux下安裝nginx,首先需要安裝 gcc-c++編譯器。然後安裝nginx依賴的pcre和zlib包。最後安裝nginx即可。

1.先安裝gcc-c++編譯器

yum install gcc-c++
yum install -y openssl openssl-devel

2.再安裝pcre包

yum install -y pcre pcre-devel

3.再安裝zlib包

yum install -y zlib zlib-devel

ps:一鍵安裝依賴

yum -y install gcc gcc-c++  pcre pcre-devel zlib zlib-devel open openssl-devel

下面進行nginx的安裝

1.在/usr/local/下建立檔案nginx檔案

mkdir /usr/local/nginx

2.在網上下nginx包上傳至Linux

wget https://nginx.org/download/nginx-1.20.2.tar.gz

或者去Nginx官網下載

 

 

 

3.解壓並進入nginx目錄

tar -zxvf nginx-1.20.2.tar.gz
cd nginx-1.20.2

4.使用nginx預設配置

./configure 

ps:https設定

# 不用https執行指令 
./configure --with-http_ssl_module 

# 需要使用https執行 ./configure

 

  • 如果提示./configure: error: the HTTP rewrite module requires the PCRE library.,則執行yum -y install pcre-devel後重新配置
  • 提示./configure: error: the HTTP gzip module requires the zlib library.,則執行yum install -y zlib-devel後重新配置

 

5.編譯安裝

make && make install

補充檢視編輯引數

# 檢視編譯引數
./configure --help | more

開放訪問埠80(可自定義)

# 不同centos 系統指令有差別
/sbin/iptables -I INPUT  -p tcp --dport 80 -j ACCEPT

6.進入sbin目錄

cd /usr/local/nginx/sbin

7.可以看到有一個可執行檔案nginx,直接./nginx執行就OK了。

# 預設配置檔案啟動 
./nginx
# 指定配置檔案啟動
./nginx -c /usr/local/nginx/conf/nginx.conf

8.停止

# 停止指令
./nginx -s stop

9.檢視是否啟動成功

ps -ef | grep nginx

10.然後在網頁上訪問自己的IP就可以了預設埠為80

11.開機啟動nginx,編輯檔案/etc/rc.d/rc.local在後面新增內容

vi /etc/rc.d/rc.local

內容

/usr/local/nginx/sbin/nginx

注意問題

如以上步驟都完成且沒有問題的話,就做如下操作

防火牆

檢視防火牆是否開啟
systemctl status firewalld

啟動防火牆後,預設沒有開啟任何埠,需要手動開啟埠。nginx預設是80埠

手動開啟埠命令
firewall-cmd --zone=public --add-port=80/tcp --permanent
命令含義: --zone #作用域 --add-port=80/tcp #新增埠,格式為:埠/通訊協議 --permanent #永久生效,沒有此引數重啟後失效

開啟後需要重啟防火牆才生效

systemctl restart firewalld.service

檢視防火牆是否開啟了80埠的訪問

 firewall-cmd --list-all

開啟後再次訪問!!

端口占用

如果啟動後出現瞭如下的問題就是80埠被佔用

可以用下面這個命令進行檢視80埠被誰佔用

netstat -tunlp | grep 80

這裡因為我之前開啟了的是被nginx.master或者nginx.woeker佔用就不用管,如果不是這個的話那就把那個程序關閉掉

kill -9 程序號

 

關閉之後重啟nginx再次訪問!!