我在apacheweb服务器上通过windows服务器上的mod\wsgi部署了flask web应用程序。我使用了WSGIScriptAlias指令。当我尝试运行url时,我只能查看索引/首页。当尝试点击post方法时,我无法导航到我在flask中给出的其他url路径。 它显示:- 找不到 在此服务器上找不到请求的URL/登录名。在
我也没有在我的httpd.conf文件。我只使用了以下别名代码:
<Directory "C:/Users/mypath/flask_phase2">
Require all granted
</Directory>
WSGIScriptAlias /flasktest "C:/Users/mypath/flask_phase2/landingpage.wsgi"
Alias "/static/" "C:/Users/mypath/flask_phase2/static/"
<Directory "C:/Users/mypath/flask_phase2/static/">
Require all granted
</Directory>
还有我的登陆页.wsgi代码如下:
^{pr2}$有人能建议我用这种方法解决这个问题吗?还是有必要配置virtualhost使apache服务器显示flask应用程序中post-url方法路径中给出的所有html静态页面?在
谢谢。感谢你的帮助。在
你已经将你的应用托管在/flasktest下,所以它的所有url都在该路径下。你不能去/login,你必须去/flasktest/login。在
如果你不想那样做(通常你不会这样做),把你的Flask应用放在根路径下,/。在
相关问题 更多 >
编程相关推荐