返回首页

如何配置nginx 只能通过域名访问

来源:www.chengshu.net   时间:2022-06-13 18:20   点击:256  编辑:单影   手机版

为了避免别人把未备案的域名解析到自己的服务器ip而导致服务器被断网,需要在nginx上设置禁止通过ip访问服务器,只能通过域名访问。
最关键的一点是,在server的设置里面添加这么一行:
Listen 80 default;
后面的default参数表示这个是默认的虚拟主机。
例如:别人如果通过ip或者未知域名访问你的网站的时候,你希望禁止显示任何有效内容,可以给他返回500。具体如下:
Server {
Listen 80 default;
Server_name _;
Return 500;
}
当然,按照上述设置,的确不能让别人通过ip访问服务器了,但是还应该开放一个或多个真实的希望被访问的域名配置,设置如下:
Server {
Linten 80;
Server_name ; (以3A网络为例)
………..
}

nginx配置网站子域名,该怎么配置

nginx的域名通过server_name来配置
多个域名使用空格分开,如:
server_name a.example.com b.example.com;
配置完保存并使用nginx -s reload重新加载配置

怎么解析域名,具体的步骤是什么?要详细的???

第一条解析:把该域名的根解析为A记录,做网站访问用.
第二条解析:把该域名的www头解析为A记录,做WWW网站访问用.
第三条解析:把该域名的mail解析为A记录,做邮局WEB访问用.
第四条解析:该MX记录为邮局交换记录,主要是邮件系统邮件收发时使用,与第三条的mail记录相关联,必须存在mail的A记录解析该MX解析才能生效.否则邮件收发将不正常
建议使用DNSCEO智能解析平台,只需修改域名DNS就可以使用,解析快,稳定

顶一下
(0)
0%
踩一下
(0)
0%