如何解决Django在Wamp Apache上劫持了所有Wampp功能吗?
我试图将我的Django项目和其他PHP项目引入同一Wamp实例。但是,将Django带入wamp服务器后,所有wamp功能都被Django劫持,包括phpMyadmin,并且damp的www目录中的所有项目都拒绝加载,因为这些URL被Django劫持了。
不幸的是,我对apache还是很陌生,出于研究目的,我需要快速设置托管环境,而且我的时间很短,并且我需要我的两个项目,例如Django和Php可以在同一服务器和同一端口上运行。
我尝试了许多vhost配置,但没有一个对我有用,我什至尝试以所有可能的组合与子目录更改django和PHP的别名,但仍然无法正常工作。以下是我当前的虚拟主机配置:
# Virtual Hosts
<VirtualHost *:80>
ServerName php.localhost
ServerAlias localhost
Alias / ${INSTALL_DIR}/www/
DocumentRoot "${INSTALL_DIR}/www"
<Directory "${INSTALL_DIR}/www/">
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride All
Require local
</Directory>
</VirtualHost>
# This is for your Django stuff
<VirtualHost *:80>
ServerName localhost
DocumentRoot C:/Users/abdur/PycharmProjects/untitled/discovery/
WSGIDaemonProcess discovery python-path=/C:/Users/abdur/PycharmProjects/untitled python-home=/C:/Users/abdur/PycharmProjects/untitled/discovery
WSGIProcessGroup discovery
WSGIScriptAlias / "C:/Users/abdur/PycharmProjects/untitled/discovery/discovery/wsgi.py"
Alias /media/ C:/Users/abdur/PycharmProjects/untitled/discovery/media/
Alias /static/ C:/Users/abdur/PycharmProjects/untitled/discovery/static/
<Directory C:/Users/abdur/PycharmProjects/untitled/discovery/static>
Require all granted
</Directory>
<Directory C:/Users/abdur/PycharmProjects/untitled/discovery/media>
Require all granted
</Directory>
<Directory "C:\Users\abdur\PycharmProjects\untitled\discovery">
<Files wsqi.py>
Require all granted
</Files>
</Directory>
</VirtualHost>
如果我能确切地知道我到底想念什么,我将真的有责任吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。