部署在互联网上的 SaaS 系统,为了避免通过域名访问,限制仅能通过域名访问,可以通过 Nginx 进行配置。
具体配置参考如下:
server {
# 关键 1:加 default_server
listen 9090 default_server;
# 关键 2:下划线兜底
server_name _;
# 只要是 IP 访问或非指定域名,直接断开连接
return 444;
}
server {
listen 9090;
# 注意 . 是通配符,允许相应的二级域名访问,这里的域名只是案例
server_name .baidu.com;
location / {
try_files $uri $uri/ /index.html;
root /opt/app-vue/dist;
index index.html index.htm;
}
location /prod-api/ {
proxy_pass http://localhost:8080/api/;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /usr/share/nginx/html;
}
}转载作品,原作者:,文章来源:https://mp.weixin.qq.com/s/w6EXkJJ2UK4J7JGCewxQIA
微信赞赏
支付宝赞赏 