【1】安装nginx:
#安装依赖
yum -y install gcc pcre-devel zlib-devel openssl openssl-devel
#下载安装包或者直接上传
yum install wget
wget https://nginx.org/download/nginx-1.16.1.tar.gz
#解压
tar -zxvf nginx-1.16.1.tar.gz
cd nginx-1.16.1
./configure --prefix=/usr/local/nginx
make && make install
【2】配置nginx.conf
或者:
vi /usr/local/nginx/conf/nginx.conf # 打开配置文件
source /usr/local/nginx/conf/nginx.conf #保存配置文件
gzip on;
gzip_min_length 1k;
gzip_comp_level 9;
gzip_types text/plain application/javascript application/x-javascript text/css application/xml text/javascript application/x-httpd-php image/jpeg image/gif image/png;
gzip_vary on;
gzip_disable "MSIE [1-6]\.";
server {
listen 9001;
server_name localhost;
location / {
#使用phpphpStudy,默认为www目录使用dist包放在www=>html=>rsgv2=>dist
root /usr/local/app/keda2.0/dist;
index index.html index.htm;
#解决404错误
try_files $uri $uri/ /index.html;
}
#设置代理
location ^~ /rsgv2/ {
#rewrite "^/rsgv2/(.*)$" /$1 break;
#proxy_set_header X-Forwarded-Proto $scheme;
#proxy_set_header Host $http_host;
#proxy_set_header X-Real-IP $remote_addr;
proxy_pass http://192.168.8.237:9105;#注意:关于'/':http://192.168.8.237:9105与http://192.168.8.237:9105/
}
}
【3】放行端口
firewall-cmd --zone=public --add-port=9001/tcp --permanent
firewall-cmd --reload
firewall-cmd --zone=public --list-ports
【4】上传dist文件并解压:
cd /usr/local/app
yum install unzip
unzip dist.zip
【5】启动nginx
cd /usr/local/nginx/sbin/ #进入nginx/sbin目录
./nginx #启动nginx
./nginx -s stop #关闭
./nginx -s reload #重新启动nginx(每次修改配置文件都要重新启动)