写在前面:我一开始在windows服务器下配置过省略域名/tp/public,通过网上的博客能解决,这次来到centos环境下配置省略域名/tp/public,全网都没有找到能解决问题的博客,这次是我对比了linux和window下conf目录之后得出的解决方案,如有更高的方式欢迎评论讨论
建议先用find查找文件路径
find / -name httpd.conf
find / -name httpd-vhosts.conf
1 打开httpd.conf文件,最后一行加上如图所示代码
2 打开httpd-vhosts.conf文件,最后一行加入如图所示代码
打码部分填域名地址或者localhost
2.5 把文件中所有@@Port@@换成80
3 重启服务器
service httpd restart
写在最后:这次解决方案的发现是在apache的log文件中发现了@@Port@@报错,尝试改了一下没想到成功了,window下的conf文件自动写好了vhost,只需要注释就好,centos下需要自己写导入文件,
两次大胆的尝试促成了这个解决方案
centos下httpd.conf配置不全,需要在同目录下的conf.d和conf.modules.d中找,window下好像都放在httpd.conf下了,具体不同还需自行探索