Kylin v10安装nginx

Kylin v10安装nginx

一、安装

yum install nginx.x86_64

安装nginx

二、修改配置

1.修改配置

vim /etc/nginx/nginx.conf
按i进入编辑模式
  1. 转发前端文件
 location  /url/ {
        root          /路径;
        }
 #例如 我要将http://ip:port/neilao/   转发到 /data/Yokoyol/web/neilao/   文件夹下就可以如下写
  location  /neilao/ {
        root          /data/Yokoyol/web;
        } 
        

在这里插入图片描述
2. 转发后端文件

        location /url/ {
        proxy_pass http://ip:port/;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
        }
#例如 我要将http://ip:port/CSNL/   转发到本机的5014端口的后台服就可以如下写
#一般后台会自己进行跨域处理 所以这里不用nginx进行处理
        location /CSNL/ {
        proxy_pass http://localhost:5014/;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
        }

esc键+:wq 保存退出

4.校验配置文件正确性

nginx -t

校验配置

三、开启防火墙端口

  1. 开启端口
    nginx默认是80端口,这里我个人修改为了9900端口
firewall-cmd --permanent --add-port=9900/tcp

在这里插入图片描述
2. 刷新防火墙

firewall-cmd --reload

在这里插入代码片

四、启动nginx

1.设置开机自启动
systemctl enable nginx

在这里插入图片描述

2.启动
#启动nginx服务
service nginx start   
#停止服务
service nginx stop       
#重启服务
service nginx restart       
#查看服务状态
service nginx status    
#重新加载配置文件
service nginx  reload      

五、验证

在浏览器输入对应的Ip:端口,出现下图代表成功

在这里插入图片描述

六、root和alias区别

  1. root
    root是将url路径拼接到文件路径上
    例如:
        location /static/ {
        root  /data/Yokoyol/web/neilao;
        }
那么他访问
http://ip:port/static/test.js
会被转发访问的文件路径为
/data/Yokoyol/web/neilao/static/test.js
  1. alias
    alias是不管url直接替换路径
    例如:
        location /static/ {
        root  /data/Yokoyol/web/neilao/static1;
        }
那么他访问
http://ip:port/static/test2.js
会被转发访问的文件路径为
/data/Yokoyol/web/neilao/static1/test2.js
  1. 总结
    URL 路径与文件路径结构一致时使用root,
    不一致时使用alias
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值