Apache下载.py文件时返回403禁用错误

1 投票
1 回答
565 浏览
提问于 2025-04-18 10:36

我有一台运行着网络服务器的Mac Mini(操作系统是OS X 10.9.3 Server),它使用的是Apache这个软件。

我有几个Python文件(后缀是.py),我希望我的用户能够在网页浏览器中查看这些文件。

但是当他们访问这些文件时,浏览器并不是直接下载,而是显示一个403禁止访问的错误信息。

/var/log/apache2/error日志中显示:

[Sat Jun 21 10:33:40 2014] [error] [client xxx.xxx.xxx.xxx] Options ExecCGI is off in this directory: /Library/Server/Web/Data/Sites/xxx/file.py

但我并不想让Python文件被执行,我只是希望它能被提供出来——要么让用户下载,要么在浏览器中以纯文本的形式显示出来。

1 个回答

0

你可以试着在你的 .py 文件所在的文件夹里添加一个 .htaccess 文件,内容是:

RemoveHandler .py

这样做可以帮助你配置一些设置。

撰写回答