Linux服务器如何绑定域名?

Linux服务器如何绑定域名?,第1张

1、首先用putty远程登录服务器

2、进入此文件夹。cd /var/www/conf/ 编辑httd.confi文件vi httpd.conf,然后按I,进入编辑模式,修改如下参数:

例如:

<VirtualHost *:80>

ServerAdmin webmaster@dummy-host.example.com

DocumentRoot /www/docs/dummy-host.example.com

erverName v7o.cn   #如果要修改主域名,修改此处域名并保存即可。

ErrorLog logs/dummy-host.example.com-error_log --记录错误日志文件路径

CustomLog logs/dummy-host.example.com-access_log common--客户访问日志路径

</VirtualHost>

如果要添加一个域名,添加ServerAlias字段即可。如添加abc123.com作为网站的第二个域名:

<VirtualHost *:80>

ServerAdmin webmaster@dummy-host.example.com 

DocumentRoot /www/docs/dummy-host.example.com

ServerName v7o.cn

ServerAlias v7o.cn

ErrorLog logs/dummy-host.example.com-error_log --记录错误日志文件路径

CustomLog logs/dummy-host.example.com-access_log common--客户访问日志路径

</VirtualHost>

3、重启服务

# /var/www/bin/apachectl restart

修改完毕保存配置文件,需重启apache才能生效。

【1】出现这域名无法正常解析的原因

重庆典名科技技术团队经过研究总结,出现这种状况有以下原因:

1)DNS的设置上出现问题,使之域名解决无法正常进行。

2)服务器防火墙策略问题,是否把相关信息拦截了。

3)NSCD 服务问题

2

【2】解决域名无法正常解析的具体操作方法

下面跟着小编来进行下面操作步骤来检查并解决问题:

1)通过输入下图的指令,来检查系统设置的DNS服务器是否是正确的

3

2)服务器的防火墙设置也有可能把域名解析的一些信息拦截了,所以检查防火墙 iptables,查看是否有拦截 53 端口的相关规则

你可以先使用命令 service iptables stop 关闭服务器防火墙来进行对比测试。如果存在防火墙 iptables 规则,您可以尝试删除 deny 策略或修改规则为 ACCEPT 策略,来达到解决问题的目的。

4

3)检查服务器是否有开启DNS缓存服务NSCD:

用户可以通过 service nscd status 命令查看服务状态。检查发现缓存服务NSCD已经开启,可以尝试使用命令 service nscd stop 关闭服务后再来进行对比测试。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/182114.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-28
下一篇2023-03-28

发表评论

登录后才能评论

评论列表(0条)

    保存