nginx使用相关命令与配置

启动安装的nginx服务:

首先,Mac默认安装的nginx目录位于/usr/local/etc/nginx/
启动时命令为brew services start nginx
修改配置文件为vim nginx.conf.default
然后重启服务brew services restart nginx

项目中配置nginx文件:

在项目根目录中配置nginx.conf,如:

http {
    server {
        listen 7000;
        server_name localhost;
        location /proxy/api {
            proxy_pass http://www.xxx.com/proxy/api;
        }
        location /api{
            proxy_pass http://www.xxx.com/api;
        }
        
        location / {
            proxy_pass http://127.0.0.1:7001/;
            proxy_set_header Host $host;
            proxy_set_header X-Real-Ip $remote_addr;
            proxy_set_header X-Forwarded-For $remote_addr;
        }
    }
}

如果想运行项目中的nginx配置,首先停止nginx服务sudo nginx -s stop
然后执行sudo nginx -c /Users/test/Documents/working/.../nginx.conf命令。

进程被占用:

开启nginx时可能会出现进程被占用的情况,查看进程占用情况:sudo lsof -i tcp:port(port替换成查看的端口号)。
关闭相应服务: sudo kill PID0 PID1(PID0,PID1 — 替换成对应的服务)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值