Use*_*ser 1 apache django mod-wsgi wsgi
我想在 运行 WordPress mysite.com/,因为编辑销售文案等更容易。我想在其中运行我的 Django 网站mysite.com/members/
httpd.conf:
<VirtualHost *:80>
ServerName mysite.com
ServerAlias www.mysite.com
DocumentRoot /var/www/mysite.com
WSGIDaemonProcess mysite python-path=/var/www/mysite.com/mysite:/var/www/mysite.com/
WSGIProcessGroup mysite
WSGIScriptAlias / /var/www/mysite.com/mysite/mysite/wsgi.py
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)
我到底需要做什么才能让 Django/members/在我的域/网站的目录中运行?
使用:
WSGIScriptAlias /members /var/www/mysite.com/mysite/mysite/wsgi.py
Run Code Online (Sandbox Code Playgroud)
请注意,通过这样做,由于您错误地将 DocumentRoot 设置为源代码的父目录,因此人们将能够下载源代码,包括设置模块中的敏感信息。
因此,不要将 DocumentRoot 设置为您所拥有的。让它引用整个服务器的默认 htdocs 目录的一个空目录。