我看一个 nginx 配置
nginx.conf 配置文件中的内容
include loadbalancing.conf;
server {
listen 9522;
server_name localhost;
loadbalancing.conf 文件中的内容
server
{
listen 9523;
server_name biz.abc.com;
proxy_ignore_client_abort on;
error_page 500 502 503 504 /50x.html;
两个文件都有 listen 一个 9522,一个是 9523 这是啥意思? 哪个覆盖哪个?还是说两者都起作用?
1
b821025551b 2017-09-19 17:58:15 +08:00
|
2
qiayue 2017-09-19 17:58:40 +08:00
|
3
esolve OP |
4
b821025551b 2017-09-19 18:07:29 +08:00
@esolve #3 这样配置默认是 ip 或域名都可以访问的,想要禁止 ip 访问需要加:server_name _;
|
5
esolve OP @b821025551b 用外网 IP 地址直接访问时,匹配哪个端口?
|
6
b821025551b 2017-09-19 18:12:18 +08:00
这是完全配置?指定哪个端口就访问哪个端口。不指定的话,http 为 80,https 为 443。同端口 default 最优先,没 default 第一个优先。
|