如何在IIS7上部署web2py站点?

时间:2011-02-07 08:50:08

标签: iis-7 web2py

几个问题。

在Windows Server 2008 R2,IIS7.5上运行web2py。在官方在线书籍之后,我得到了网站127.0.0.1:8000。但我想将网站添加到IIS服务,以便我可以使用subdomain.mydomain.com访问它(已经有其他网站以这种方式运行)

  1. IIS要求我指向网站的根目录。对于web2py,我应该指向哪个目录?

  2. 创建用于web2py的IIS 7.5 URL重写规则的任何教程?

  3. online book提到“options.py”,但我的web2py目录中似乎没有该文件

1 个答案:

答案 0 :(得分:2)

  1. 将其指向包含文件web2py.py
  2. 的文件夹
  3. Web2py有built-in URL routing capability代替IIS 7.5 URL重写
  4. 如果您仔细阅读了您引用的页面,您会注意到web2py中包含的文件实际上是options_std.py。因此,您需要复制文件并重命名副本options.py。来自web2py book
  5.   

    您无需从头开始创建“options.py”,因为web2py文件夹中已有“options_std.py”可用作模型。

         

    在创建“options.py”之后   web2py安装文件夹,你可以   使用以下命令安装web2py作为服务:

    python web2py.py -W install 
    
         

    并使用以下命令启动/停止服务:

    python web2py.py -W start
    python web2py.py -W stop
    

    最后,如果您有更多关于web2py的具体问题,您将找到一个梦幻般的社区,并在official web2py google groups page获得大力支持。