Nginx安裝與代理

小世界的野孩子發表於2019-04-08

1、第一步 - 新增Nginx儲存庫

要新增CentOS 7 EPEL儲存庫,請開啟終端並使用以下命令:

sudo yum install epel-release

2、第二步 - 安裝Nginx

現在您的伺服器上已安裝Nginx儲存庫,請使用以下yum命令安裝Nginx :

sudo yum install nginx

在對提示回答“是”後,Nginx將在您的虛擬專用伺服器(VPS)上完成安裝。

3、第三步 - 啟動Nginx

Nginx並不是自己開始的。要執行Nginx,請鍵入:

sudo systemctl start nginx

sudo systemctl enable nginx

4、如果您執行的是防火牆,請執行以下命令以允許HTTP和HTTPS流量:

sudo firewall-cmd --permanent --zone=public --add-service=http

sudo firewall-cmd --permanent --zone=public --add-service=https

sudo firewall-cmd --reload

直接訪問你的ip,出現nginx頁面則安裝成功

5、檢視nginx執行狀態

sudo systemctl status nginx.service

6、找到配置檔案

sudo vi /etc/nginx/nginx.conf

7、修改server

server {

    listen 80;

    location / {

  proxy_pass http://localhost:8082;

  proxy_http_version 1.1;

  proxy_set_header Upgrade $http_upgrade;

  proxy_set_header Connection keep-alive;

  proxy_set_header Host $http_host;

  proxy_cache_bypass $http_upgrade;

  }

}

將80轉發至8082埠:例如:釋出訪問地址192.168.00.000:8082,轉發之後可直接訪問192.168.00.000

8、重啟nginx

sudo nginx -t

sudo nginx -s reload

9、設定開機啟動

重啟nginx服務

systemctl enable nginx.service

下載

wget https://www.itzgeek.com/msttcore-fonts-2.0-3.noarch.rpm

解壓

rpm -Uvh msttcore-fonts-2.0-3.noarch.rpm

設定

setsebool -P httpd_can_network_connect 1
yum install libgdiplus-devel

10、重啟虛擬機器

安裝基礎工具

yum install net-tools  

安裝VIM

yum -y install vim

安裝 wget    

yum -y install wget

希望對你有幫助,作者水平有限,如有疏漏或者錯誤,還望指出。

相關文章