现在情况:客户 VPS 上的IIS,运行着几个站点,其中不包括默认的 localhost 。其他站点直接是指向了别的网站,独立域名,都是 .NET 的。现在需要一个 discuz 论坛,也放在 VPS 上来运行,也需要指向另外一个独立域名。用 IIS 配置运行 PHP ,成功。配置安装 discuz ,失败。提示是 mysql 不支持什么的。
(百度谷歌discuz了一天,各种方法都尝试了,还是不成功。)于是我安装 xampp 来运行 discuz ,这叫一个爽啊,一条龙无比顺畅。
唯一的遗憾是 apache 默认也是 80 端口,为了不影响 IIS 上其他网站的运行,我只能改成 8001 端口来运行 discuz 。现在问题出来了:我用域名指向 VPS 的 IP地址,解析时也不能加端口号,默认直接指向到 IIS 了。但是 IIS 的 localhost 设置的话,目录还指向 xampp 的 discuz,主机头用 8001 端口接域名解析,但是访问的话,还是会出错。
除非我用 www.xxx.com:8001 这样访问,才没问题。有什么办法,能让我访问时,不用加端口号也能访问 8001 啊??谢谢!!!表达能力不好,在线等,谢谢!

解决方案 »

  1.   

    配置PHP,配置端口
    或修改IIS的默认端口80为其他绑定相关域名,实现域名转向
      

  2.   


    配置 PHP 一直出错,配置端口是怎么个配置法?域名转向是不是我输入 www.xx.com ,然后自动变成 www.xx.com:8001 ?我不希望是这种效果啊这样太不智能了我希望是打开之后后面没有 8001 的。。
      

  3.   

    问题搞定。目录指向 discuz ,还用80端口,然后 IIS 用配置好的PHP环境。再删除 cache 下的文件,就OK了。哈哈。爽。话说这么晚了还有人接分吗,问题解决之后要结贴的说。