注:Nginx 的配置文件以阿里云的一键安装脚本环境为例,放置在/alidata/server/nginx/conf/nginx.conf
1. 直接屏蔽未绑定域名的虚拟主机访问,返回500错误(这个错误信息可以自定义):
server
{
listen 80;
return 500;
}
2. 可以做一个URL重写,把访问的流量导入到需要的网站,比如说网站的主页,配置的时候http://www.aliyun.com替换成需要的URL即可:
server
{
listen 80 default;
rewrite ^(.*) http://www.aliyun.com permanent;
}
3. 禁止空主机头的同时也禁止通过IP访问,可以写成:
server
{
listen 80 default;
server_name _;
return 500;
}
这里的配置需要添加到 nginx 主配置文件里,和主配置文件的 server 并列成同一层级,可以参考下图:
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。