win server2008+IIS7装django环境出现403错误

发布于 2022-09-07 16:03:53 字数 1402 浏览 18 评论 0

迫于业务需要在win server2008+IIS7环境装配django环境,Python相关库安装正常,django runserver运行正常。
安装好wfastcgi,在django项目根目录添加了web.config,代码如下:

<?xml version="1.0" encoding="UTF-8"?>
    <configuration>
        <system.webServer>
            <handlers>
                <add name="Python FastCGI" 
                     path="*" 
                     verb="*" 
                     modules="FastCgiModule" 
                     scriptProcessor="c:\python\python.exe|c:\python\lib\site-packages\wfastcgi.py" 
                     resourceType="Unspecified" 
                     requireAccess="Script"/>
            </handlers>
        </system.webServer>
        <appSettings>
            <add key="WSGI_HANDLER" value="django.core.wsgi.get_wsgi_application()" />
            <add key="PYTHONPATH" value="D:\wwwroot\yzf\MyDjango\MyDjango" />
            <add key="DJANGO_SETTINGS_MODULE" value="MyDjango.settings" />
        </appSettings>
    </configuration>

运行网站出现500错误,把python目录加入iis_User的全部权限,500错误解决后出现403错误
HTTP 错误 403.14 - Forbidden
Web 服务器被配置为不列出此目录的内容。

模块DirectoryListingModule 
通知ExecuteRequestHandler 
处理程序StaticFile 
错误代码0x00000000 

请求的 URLhttp://xxx.xxx.xxx.xxx:8090/ 
物理路径D:\wwwroot\yzf\MyDjangoMyDjango
登录方法匿名 
登录用户匿名 

求问我是不是哪一步做错了或者做漏了?实在是不熟悉IIS...求问大手子

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文