- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我想使用 Apache 和 mod_wsgi 在 www.example.com 这样的主 url 上运行我的 wordpress 网站,在 www.example.com/djnago 这样的子 url 上运行 Django .
我试图在我的本地机器上实现它,我在/etc/apache/sites-available 中为 wordpress 和 django 创建了两个单独的 .conf 文件。
另外,两者都工作正常,例如,
在 www.example.com -> wordpress 正在运行
在 www.abc123.com -> Django 正在运行
但是我想在 www.example.com/django 从 wordpress 项目内部运行 django,但它不工作。我所做的如下:
主机文件:
my_system_ip wptesting.com/django
my_system_ip wptesting.com
/etc/apache/sites-available 中的文件:
对于 wordpress :
<VirtualHost *:80>
ServerName wptesting.com
ServerAlias wptesting.com
DocumentRoot /path_to/wordpress
<Directory /path_to/wordpress/>
AllowOverride All
Order allow,deny
allow from all
# Options Indexes FollowSymLinks
# Require all granted
</Directory>
</VirtualHost>
对于 Django :
<VirtualHost *:80>
WSGIScriptAlias / /path_to/wsgi.py$
ServerName wptesting.com/django
ServerAlias wptesting.com/django
<Directory /path_to_project/>
Options Indexes FollowSymLinks
Require all granted
</Directory>
</VirtualHost>
错误: www.wptesting.com 正在运行,但 www.wptesting.com/django 给出了 404 not found 错误 我认为它首先点击 wordpress 项目的 url,然后尝试从 wordpress 项目中定义的 urls 映射 url www.wptesting/django 这就是为什么我得到这个 404 Not Found错误。这意味着 Django 项目在 www.wptesting.com/django 上没有受到攻击
请让我知道哪里出错了,我是否只需要在站点内创建一个 .conf 文件可用?如果是这样,那么我必须做出哪些更改,或者是否还有其他错误?
最佳答案
"wptesting.com/django"不是服务器名称。 “wptesting.com”是服务器名称,您希望将站点托管在“/django”,这就是您为 WSGIScriptAlias 设置的值。
ServerName wptesting.com
WSGIScriptAlias /django /path_to/wsgi.py
关于python - 在 wordpress 中运行 Django 项目(使用 Apache 和 mod_wsgi 在 wordpress 的 suburl 上),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26013379/
我的页面部署在 http://example.com .我还在 http://example.com/djangoapp 部署了我的 Django 应用程序. 我正在使用 Apache 2.2使用此配
我在 http://localhost:12345 上运行了一个 django 应用程序. 我希望用户通过 url http://my.server.com/myapp 访问它. 我使用 nginx
我正在尝试在 WordPress 中像 WordPress 一样在主 URL 中运行 Django www.wptesting.com 和 Django 在 suburl www.wptesting.
在我的公司,我们有一台带有公共(public) IP 的服务器,上面安装了 Wordpres。 Wordpress 网址类似于 www.companyblog.org 并且工作正常。 但是,我需要在同
我已尽力按照 Grafana 和 Traefik 的文档将传入请求反向代理到 https://metrics.mydomain/grafana通过 Traefik 到作为容器运行的 Grafana 实
我想使用 Apache 和 mod_wsgi 在 www.example.com 这样的主 url 上运行我的 wordpress 网站,在 www.example.com/djnago 这样的子 u
我是一名优秀的程序员,十分优秀!