2024-05-13 03:28:52 发布
网友
我刚安装了python3.3墨盒,我就把我的你好.py“文件放在与该文件夹相同的文件夹中wsgi.py在浏览器中运行应用程序时始终打开的文件。我还创建了一个链接wsgi.py给我的你好.py第页。在
但当我点击链接时什么也没发生。在
openshift可以运行普通的cgi(所以没有flask、django、wsgi等等)?我也听说了很多这个.htacces文件,所以也许我应该添加/编辑这个文件?在
我的静态html页面链接也不起作用。在
谢谢你的帮助。在
你不可能像那样把任意的.py文件放到顶层目录中,然后把它们当作CGI脚本来处理。在
.py
你为什么特别需要CGI?为什么不把它转换成使用WSGI,它的性能比CGI好得多。在
使用Python盒式磁带的标准Apache设置可能有一种复杂的方法,但是CGI脚本需要位于通常用于静态文件的子URL下。在
另一种方法是通过运行mod wsgi-express并定制它的设置方式来覆盖标准的Apache设置。但是问题仍然存在,如果想要运行Python代码,为什么要忽略一个非常好的WSGI服务器而使用CGI呢。在
更新1
如果您不关心URL是什么,请将CGI脚本放在“wsgi/static”目录下。在同一目录中,然后创建一个.htaccess文件,其中包含:
.htaccess
Options +ExecCGI AddHandler cgi-script .cgi
如果CGI脚本文件被调用'你好。cgi,然后使用子URL访问它,并将其连接到适合您的站点的http://hostname。因此“http://hostname/static/hello.cgi”。在
你不可能像那样把任意的
.py
文件放到顶层目录中,然后把它们当作CGI脚本来处理。在你为什么特别需要CGI?为什么不把它转换成使用WSGI,它的性能比CGI好得多。在
使用Python盒式磁带的标准Apache设置可能有一种复杂的方法,但是CGI脚本需要位于通常用于静态文件的子URL下。在
另一种方法是通过运行mod wsgi-express并定制它的设置方式来覆盖标准的Apache设置。但是问题仍然存在,如果想要运行Python代码,为什么要忽略一个非常好的WSGI服务器而使用CGI呢。在
更新1
如果您不关心URL是什么,请将CGI脚本放在“wsgi/static”目录下。在同一目录中,然后创建一个
.htaccess
文件,其中包含:如果CGI脚本文件被调用'你好。cgi,然后使用子URL访问它,并将其连接到适合您的站点的http://hostname。因此“http://hostname/static/hello.cgi”。在
相关问题 更多 >
编程相关推荐