You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

CentOS 7下Apache httpd配置域名后客户端仅能IP访问问题求助

可能遗漏的配置项及排查方法

  • 客户端DNS配置问题
    服务器本地能正常解析域名是因为服务器的DNS指向了自建的DNS服务,客户端默认没有使用该DNS服务器。先在客户端执行命令验证解析结果:
    nslookup www.trangweb.world
    
    如果返回的IP不是192.168.160.128,需要修改客户端的DNS服务器地址为你部署的DNS服务器IP,或者临时测试时修改客户端hosts文件添加记录:
    192.168.160.128 www.trangweb.world
    
  • httpd监听配置问题
    检查/etc/httpd/conf/httpd.conf中的Listen配置,若配置为Listen 127.0.0.1:80则仅允许本地访问,需要修改为:
    Listen 0.0.0.0:80
    
    修改完成后重启httpd服务生效:
    systemctl restart httpd
    
  • 服务器端口访问限制问题
    首先检查防火墙是否放开80端口访问:
    firewall-cmd --list-all
    
    若未开放http服务,执行命令放行:
    firewall-cmd --add-service=http --permanent && firewall-cmd --reload
    
    同时排查SELinux限制,临时关闭SELinux测试:
    setenforce 0
    
    若关闭后可正常访问,执行命令给web目录添加对应SELinux上下文:
    semanage fcontext -a -t httpd_sys_content_t "/var/www/html(/.*)?" && restorecon -Rv /var/www/html
    
  • 虚拟主机配置加载问题
    检查/etc/httpd/conf/httpd.conf中是否存在以下配置,确保conf.d目录下的配置文件被加载:
    IncludeOptional conf.d/*.conf
    
    若需要支持不带www的域名访问,可在VirtualHost块中添加别名配置:
    ServerAlias trangweb.world
    

内容的提问来源于stack exchange,提问作者TatGiaVi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.23 20:36:01