广 告
信息技术应用 >>  windows2003 IIS6 vps主机支持php+mysql+url_rewrite+多域名绑定设置方法
热 

windows2003 IIS6 vps主机支持php+mysql+url_rewrite+多域名绑定设置方法
作者:转载    转贴自:转载    点击数:2106    文章录入: zhaizl

今日购买了vps服务器。服务器是windows2003的系统,IIS是6.0的版本。为了让系统支持PHP网站,找了不少资料,总算搞定了。
一、安装PHP支持环境。
让windows主机支持PHP有多种方法。一种是安装apache或其他的php服务器软件,但这样与IIS就存在端口冲突,除非把IIS端口改掉。但改掉IIS端口后,asp又不方便了,总不能让人家访问asp的时候还输入端口吧。所以,为了让win主机同时支持php和asp、aspx,成为全能主机,那就只有采取第二种方法了。就是安装IIS拓展,让IIS支持PHP。让IIS支持PHP又有两种方法,一种是通过ISAPI,另一种是通过fastcgi。建议选用后一方式,据说效率高一些。
二、安装url_rewrite
url_rewrite是收费的,网上有破解的版本。直接安装完就OK了,不需要特别的设置。伪静态在.htaccess文件中设置。将该文件放在站点根目录下就OK了。
解决url_rewrite中文网址乱码的问题:在rewrite规则后面加上参数就OK了。如互动百科中文词条的伪静态设置如下,红色的就是参数:
RewriteRule ^wiki/(.*)$ index.php?doc-innerlink-$1 [QSA,NU,PT,L]
三、IIS支持多网站方法
买了一个vps主机,如果只放一个网站就有点浪费了。那么,怎么让它支持多个网站呢?
首先,将所以域名A记录都指向服务器的IP,然后再找空间商进行绑定域名到该服务器(一般主机后台可以直接设置)。然后,再在IIS里面设置各个网站的主机头。每个网站都在IIS里面通过“建立新网站”来建立。IIS各网站主机头设置如下图。
要注意的是,php.ini里面不要设置doc_root 的值,留空即可。要不然会与IIS里面设置的主目录冲突。
  • 上一篇文章: 译稿:UserAgent的历史变迁

  • 下一篇文章: 给ueditor编辑器赋值
  •   最新5篇热点文章
      最新5篇推荐文章
      相关文章
    ·给ueditor编辑器赋值[302]
    ·美国宇航局打造未来超级火箭 起…[617]
    ·记余梦伦院士:绘就中国飞天弧…[617]
    ·追忆潘家铮院士:情注水电的人…[617]
    ·英国45型驱逐舰试射海毒蛇防空…[617]
    ·C# Request.ServerVariables2[695]
    ·Request.ServerVariables[698]
    ·浅析C# List实现原理[700]
    ·浅析C# List实现原理[700]
    ·Request.ServerVariables 获取…[701]
     
    网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)