使用IIS作為代理運行web2py,會選擇放在IIS上是因為Windows有GUI介面,在管理web2py 時可以直接開啟偵啟browser,web2py的管理介面要在本機才可以運行

除了IIS要有之外,還要安裝下列軟體

安裝

1. WebPlatformInstaller_x64_en-US.msi

2. requestRouter_amd64.msi

3. rewrite_x64_zh-TW.msi

都安裝好之後到Application Request Routing進行設定

選取server proxy setting

勾選啟用

設定URL rewrite

新增規則

選擇Reverse Proxy

Keyin web2py 啟動時的 IP:port 和對應的FQDN 

若是不想要顯示Application name在URL上,就在根目錄下加上

routes.py

內容為

routers = dict( 

    BASE = dict( 

        default_application=’your application name’, 

    ) 

參考資料https://subscription.packtpub.com/book/web_development/9781849515467/1/ch01lvl1sec20/running-web2py-with-iis-as-a-proxy

最後修改日期: 16/03/2021

作者

留言

撰寫回覆或留言

發佈留言必須填寫的電子郵件地址不會公開。