解决Apache和IIS同时存在时,去除网址后面的端口号问题
服务器使用windows server真是一个愚蠢的决定!!!
最近在部署项目到windows server 上时,项目要使用Apache服务器,所以存在IIS和Apache共享80端口号的问题,必须要地址栏键入 域名:端口号(非80端口) 才能访问到正常的网站。
80端口是为HTTP协议开放的,通过HTTP地址(即常说的“网址”)加“:80”来访问网站,因为浏览网页服务默认的端口号都是80,因此只需输入网址即可,不用输入“:80”了。
我的解决办法是使用了一个第三方工具,采用纯绿色PHP集成环境PHPWAMP里面的“去端口”功能模块。
点击常用工具,打开“去掉域名非80端口”功能即可
弹出的界面菜单如下图
如下填写,域名填写格式abc.com,具体如下图,带红星的必填,其他为选填
只需要填写abc.com,无论是abc.com域名或者是带www的www.abc.com域名都会一键去除端口号。
添加完成后点这里,如图
最后点此一键去除端口号即可
注意:如果IIS服务器这时候还占用80端口号的话,会弹出框让你关闭端口占用。IIS服务器会默认
这个,需要关闭这个。然后再点击一键去除域名端口号就一切正常啊,然后就可以直接访问域名,来访问需要的网站了。