通过域名访问iTop系统时提示Forbidden Forbidden You don't have permission to acces该如何解决?
潼关网站制作公司哪家好,找创新互联!从网页设计、网站建设、微信开发、APP开发、成都响应式网站建设公司等网站项目制作,到程序开发,运营维护。创新互联成立于2013年到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选创新互联。©Lander Zhang 专注外企按需IT运维服务,IT Helpdesk 实战培训践行者
博客:https://blog.51cto.com/lander
IT Helpdesk 工程师实战培训课程:https://edu.51cto.com/lecturer/733218.html
轻松进外企:IT Helpdesk工程师实战自学之路:https://blog.51cto.com/lander/2413018
更新时间:2019/11/08
问题描述
企业内网部署了iTop培训系统,在内网DNS上为该系统添加了A记录,以实现通过http://itop.pushits.com访问。
在部署iTop的服务器上,通过域名能正常访问,但是在客户端电脑上访问时就会报错:Forbidden You don't have permission to access / on this server.
问题分析
此iTop培训系统环境是在Windows Server 2016上基于WAMP搭建的,非部署本机访问时,需要手动修改Apache的配置参数,以告知iTop Web程序的路径。
操作步骤
1.确定iTop web程序路径
我们需要修改Apache的两个配置文件中的参数,首先确认iTop Web程序存储的路径是在C:\wamp64\www下:
2.修改httpd.conf中的两处配置
文件绝对路径:C:\wamp64\bin\apache\apache2.4.39\conf\,找到248行,将248到251行:
换成:
可以直接复制代码:
Options FollowSymLinks
AllowOverride none
Require all granted
找到267行,将267到295行:
换成:
直接复制代码:
(注意DocumentRoot和Directory后边修改成你iTop Web程序存储路径)
DocumentRoot "C:/wamp64/www"
Options Indexes FollowSymLinks
AllowOverride all
Require all granted
3.修改httpd-vhosts.conf
文件绝对路径:C:\wamp64\bin\apache\apache2.4.39\conf\extra,将整个内容用以下代码替换:
(注意DocumentRoot后边修改成你iTop Web程序存储路径)
DocumentRoot "C:/wamp64/www"
4.重启Apache服务
在运行中输入services.msc打开服务,右击wampapache64 - Restart:
5.在客户端上测试
经测试,在客户端电脑上可以正常通过域名http://itop.pushits.com访问:
如果文档对你有用,烦请转发分享!
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。