出于某些测试目的,我不想使用wsgi脚本来公开烧瓶Web应用程序。所以,我正在运行像sudo -u www-data python index.py
那样在http://127.0.0.1:5000/
上运行应用程序的烧瓶应用程序,然后在我的apache配置中,我设置了一个代理通道ProxyPass "/ldpdfend" "http://127.0.0.1:5000/"
但是它没有工作,我得到了一个404.通过apache将请求正确路由到应用程序需要什么配置? 。这是设置了apache配置的conf文件:
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so
<VirtualHost *:80>
ServerName domain.com
ProxyPass "/ldpdfend" "http://127.0.0.1:5000/"
DocumentRoot /var/www/html/domain/site
<Directory /var/www/html/domain/site>
Require all granted
Options all
AllowOverride All
Allow from all
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>