apache错误403禁止 - qgis

时间:2017-10-10 13:26:14

标签: apache qgis

我只是在Windows 10 x64上安装Apache 2.2.14(win32)mod_fcgid / 2.3.6

这是我的httpd.conf

的一部分

#the path below is correct!
include "C:\OSGeo4W/httpd.d/httpd_qgis.conf"

这是https_qgis.conf

AddHandler cgi-script .cgi .pl .exe

LoadModule fcgid_module modules/mod_fcgid.so

DefaultInitEnv PATH "C:\OSGeo4W\bin;C:\OSGeo4W\apps\qgis\bin;C:\OSGeo4W\apps\grass\grass-@grassversion@\bin;C:\OSGeo4W\apps\grass\grass-@grassversion@\lib;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem"
DefaultInitEnv QGIS_PREFIX_PATH "C:\OSGeo4W\apps\qgis"
DefaultInitEnv QT_PLUGIN_PATH "C:\OSGeo4W\apps\qgis\qtplugins;C:\OSGeo4W\apps\qt4\plugins"
DefaultInitEnv TEMP "C:\Users\admin\AppData\Local\Temp"
DefaultInitEnv PYTHONHOME "C:\OSGeo4W\apps\Python27"

ScriptAlias /cgi-bin/ "C:\OSGeo4W/bin/"
ScriptAlias /qgis/ C:\OSGeo4W/apps/qgis/bin/
#ScriptAlias /cgi-bin/ C:\OSGeo4W/apps/qgis/bin/


<Directory "C:\OSGeo4W/apps/qgis/bin/">
    SetHandler fcgid-script
    Options ExecCGI
    #Order allow,deny
    #Allow from all
    Require all granted
</Directory>

Apache正确启动,没有错误,但如果我尝试浏览此地址(用于测试):

http://localhost/qgis/qgis_mapserv.fcgi.exe?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetCapabilities

我有这个错误403:

您无权访问此服务器上的/qgis/qgis_mapserv.fcgi.exe。

我该如何解决?!

我上面写的路径是正确的!

1 个答案:

答案 0 :(得分:0)

好像你不能在地址上写文件。您是否以管理员身份运行计算机?您可以检查是否转到该地址并右键单击该文件夹,转到属性并查看是否选中了“只读”框。在安全选项卡中,如果您具有权限,则可以更改此选项。希望这有帮助