由于某种安全原因,需要web服务仅可通过域名访问(指定域名),不可通过web服务的ip或其他非指定域名进行访问。
# 默认 server,专门拒绝
server {
listen 80 default_server;
server_name _;
return 403;
}
# 正常站点
server {
listen 80;
server_name blog.bh6aol.cn;
# 正常业务配置
}
首先,我们创建一个 default_server 监听 80 端口来兜底;然后创建一个监听80端口的且 server_name 为 blog.bh6aol.cn 的处理正常业务。