apache与IIS端口冲突修改和需要使用 SSL 查看该资源”错误

改变Apache端口等配置修改方法 www.educity.cn 发布者:jsb200421 来源:网络转载 发布日期:2014年01月02日 如何改变Apache端口:找到Apache安装目录下conf目录下的文件。打开它,找到“Listen”,紧接着Listen的数字就是端口号,默认状态下为“Listen 80”。在之前的PHP专题中提到过关于在安装配置Apache时会遇到端口与IIS HTTP端口冲突的问题,因为IIS HTTP端口默认也为80。那么我们就可以在这里改变Apache的端口,从而避免冲突,比如可以改成:Listen 8011。改好之后别忘重起Apache服务使得配置生效。

如何改变IIS端口:如果你想同时保留Apache服务与IIS服务,又不想改变Apache默认的80端口,那么只有改变IIS的端口了。开始->运行->输入:inetmgr->Internet信息服务->本地计算机->网站->右键“默认网站”->属性->选择“网站”标签->修改TCP端口即可。最后也别忘了重新启动一下IIS服务。

如何配置改变Apache网页服务目录在本机中的地址路径:默认状态下,Apache的wwwroot为Apache安装目下的htdocs目录,如果你想改变这个目录的位置,那么还是打开,找到DocumentRoot "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs"以及<Directory "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs">,修改其中的两个路径到你指定的位置即可。(红色部分为笔者电脑中的路径,只作为参考。)重起Apache服务。 如何配置改变Apache首页文件名:当你输入例如文件,如果你想修改首页文件或者增加首页文件时,仍然打开,找到DirectoryIndex l,修改l为你想要文件名即可,比如main.php。如果你想添加多个首页文件,可以用空格隔开,文件的前后顺序就是首页文件读取的优先度。重起Apache服务.

客户端在浏览网站时收到“HTTP 403.4 - 禁止访问:

需要使用 SSL 查看该资源”错误,但是网站没有配置为使用 SSL

虽然网站没有关联的证书,但有可能网站配置已变更为需要 SSL。这可能是由于“目录安全性”选项卡上的“编辑”按钮可用而引起的(尽管网站没有关联的证书)。“编辑”按钮允许对站点的 SSL 配置进行更改,即使证书已删除。

要纠正此问题,可将网站配置更改为不需要 SSL。

过程

使用 IIS 管理器从网站中删除 SSL

  1. IIS 管理器中,右键单击想要改变其 SSL 配置的网站,然后单击“属性”。

  2. 在“目录安全性”选项卡的“安全通信”区域中,单击“编辑”。

  3. 清除“要求安全通道 (SSL)”复选框,然后单击“确定”。

使用 adsutil.vbs 从网站中删除 SSL
  1. 依次单击“开始”、“运行”,键入 cmd,然后单击“确定”。

  2. 更改为 inetpub/adminscripts 目录。

  3. 在命令提示符下,为要更改其 SSL 配置的网站键入以下命令,以用网站标识符替代 #

    cscript adsutil.vbs set w3svc/#/AccessSSL False