配置nginx代理服务器的几个注意事项

本文介绍了配置Nginx代理服务器时需要注意的三个关键点:(1) 多服务配置,通过并列server块实现;(2) server_name应使用真实域名,而非局域网内部IP,确保DNS解析正确;(3) 注意文件权限问题,确保资源路径在root权限下,并给予执行权限。
摘要由CSDN通过智能技术生成

Nginx确实简单易用,性能又好,可以作为服务神器。自己搭一个Nginx服务器也很容易,本文将描述三个注意事项,希望大家不要再踩类似的坑。

(1) Nginx可以同时开启多个服务,无需每次必须一个服务,添加方式就是并列server来使用,举例如下:

server {
    listen       9528;
    server_name  10.64.72.99;

    location / {
  
         proxy_pass http://localhost:3001;
         proxy_http_version 1.1;

    }
    error_page   500 502 503 504  /50x.html;
    location = /50x.html {
        root   /usr/share/nginx/html;
    }

}
server {
    listen       9527;
    server_name  10.64.72.99;

    location / {
        root   /var/www/userserver;
        index  index.html;
    }
}

分析例子:

在nginx.conf中,配置文件可以加入多个server{}内容。上例中,首先配置了一个反向代理,代理nodejs启动的http://localhost:3001服务;然后又配置了一个静态页面的服务,静态资源放于/var/www/userserver/中。

在上线的nginx.conf中,往往把每个server{}内容单独写为一个文件,然后在nginx.conf中通过include导入你想要的服务,如࿱

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值