我正在尝试使用Django和PHP制作本地服务器,我希望能够在其他计算机上访问。我正在尝试创建两个文件夹,一个名为Django,带有django文件,另一个名为PHP,带有PHP文件。我是apache的初学者,到现在为止我只做了这个:
/etc/apache2/sites-available/etc/apache2/sites-available/000-default.conf:
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
WSGIScriptAlias / /var/www/wsgi_test/app.wsgi
<Directory /var/www/wsgi_test/>
Require all granted
Order allow,deny
Allow from all
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
# vim: syntax=apache ts=4 sw=4 sts=4 sr noet
app.wsgi:
def application(environ, start_response):
status = '200 OK'
output = 'Hello World!'
response_headers = [('Content-type', 'text/plain'),
('Content-Length', str(len(output)))]
start_response(status, response_headers)
return [output]
我可以访问我的localhost(10.1.1.20),以及其他计算机中的任何子域,例如:10.1.1.20/whatever open open&#34; Hello World&#34;文件,但我想访问我的文件夹django,但它显示&#34; Hello World&#34;
// UPDATE
我通过以下答案解决:Django and PHP together in server with single ip and port only
答案 0 :(得分:0)
您将hello world wsgi文件指定为WSGI文件。您将不得不使用django wsgi文件才能访问django。
该文件可以在项目目录下找到<gap:plugin name="com.phonegap.plugins.facebookconnect" version="0.9.0">
<param name="APP_ID" value="****************" />
<param name="APP_NAME" value="******" />
</gap:plugin>
(即与项目设置位于同一文件夹中)。