php - django + apache2 + ssl : route URLs to PHP file?

标签 php django ssl

我让 django 与 wsgi 和 apache 一起运行。

我想将一些 URL 路由到网站的 PHP 部分。因为 django/wsgi 和 PHP 内容都需要 SSL,所以我不能使用虚拟名称托管。我该怎么做?

  1. Apache 配置中的 RewriteEngine 不起作用,因为没有可重定向到的备用 NameVirtualHost?

  2. 我可以将 urls.py 重定向到 PHP 文件,而不是 Django 应用程序 View 吗?

谢谢!

最佳答案

您可以在虚拟主机部分的 WSGIScriptAlias 行之前为 php 区域添加一个别名以获得所需的结果。我刚刚测试过它:

alias /somefolder/ /srv/www.site.com/www/somefolder/
WSGIScriptAlias / /srv/www.site.com/myapp/app.wsgi

我可以将 php 文件放入/srv/www.site.com/www/somefolder/并且它们作为 PHP 运行。

关于php - django + apache2 + ssl : route URLs to PHP file?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4611129/

相关文章:

php - 建议 fatal error : Uncaught exception 'Alchemy\BinaryDriver\Exception\ExecutableNotFoundException' with message 'Executable not found,

django - 将带有 SQL 数据库的 Django 应用程序部署到 Azure

python - 如何检查元素是否存在于 Django 查询集中?

用于本地网络的 SSL,无需更改路由器或客户端系统

php - TCPDF 如何创建这个框?

php - date_default_timezone_set ("timezone")和 mysql 时间戳

python - 计算 Django 模板中两个日期之间的天数

ssl - 调试自签名 https 连接

ruby-on-rails - 在 Rails 中通过 SSL 在 Internet Explorer 中下载文件

javascript - 将存储在 localStorage 中的 jQuery 可拖动位置保存到 MySQL