您的位置:首页 > 运维架构 > Apache

ubuntu 下搭建apache + python+ django web开发平台

2010-02-19 22:49 585 查看
1 安装python

 

2 安装apache

sudo apt-get intsall apache2

 

3 配置apache2

我的webhome项目site-availabel/default为

 

<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /home/lwj/webhome
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /home/lwj/webhome/>
Options Indexes FollowSymLinks MultiViews +ExecCGI
AllowOverride None
Order allow,deny
allow from all
</Directory>
<Directory /home/lwj/webhome/>
SetHandler python-program
PythonPath "['/home/lwj/'] + sys.path"
PythonHandler django.core.handlers.modpython
SetEnv DJANGO_SETTINGS_MODULE webhome.settings
PythonDebug On
</Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
ErrorLog /var/log/apache2/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog /var/log/apache2/access.log combined
Alias /doc/ "/usr/share/doc/"
<Directory "/usr/share/doc/">
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128
</Directory>
</VirtualHost>


 

 

4 可以在webhome里创建test.py测试,注意其执行权限

 

4 可以安装django

 

5 django-admin startproject webhome

 

打开localhost查看

 

 

 

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息