centos 6.5 + appache + django

3 篇文章 0 订阅
1 篇文章 0 订阅

首先安装 Python 2.7以上
1. 安装python2.7
2. ./config –enable-shared
3. make && make install
4. 将原先的python2.6 ln换成 新的python 因为yum默认的是使用python2.4,为了使yum命令能正确执行,需要修改
[root@CNC-BJ-5-3N1 bin]# vi yum
#!/usr/bin/python 改为 #!/usr/bin/python2.4

 当出现 libpython2.7.so.1.0的错误时:

```
[root@CNC-BJ-5-3N1 bin]# ./python
./python: error while loading shared libraries: libpython2.7.so.1.0: cannot open shared object file: No such file or directory
```

执行:

```
    /sbin/ldconfig
    /sbin/ldconfig –v
```

5 测试python 正常进入
6 安装Pip pip install django
7 下载并安装 mod_wsgi-4.4.21.tar.gz

./configure --with-apxs=/opt/lampp/bin/apxs \
                       --with-python=/usr/local/bin/python2.7 \
                       --with-mutex-dir=/var/run/mod_wsgi \
                       --enable-shared

make && make install

8 配置httpd.conf
参考[https://docs.djangoproject.com/en/1.9/howto/deployment/wsgi/modwsgi/]

9 我的配置文件如下:

LoadModule wsgi_module modules/mod_wsgi.so
Listen 8000
WSGIPythonPath  /opt/lampp/htdocs/sites/cw-app/cw/
<VirtualHost *:8000>
WSGIScriptAlias  / /opt/lampp/htdocs/sites/cw-app/cw/cw/wsgi.py
        ServerName 192.168.1.128
        DocumentRoot "/opt/lampp/htdocs/sites/cw-app/cw/"
        <Directory  "/opt/lampp/htdocs/sites/cw-app/cw/">
            Options Indexes FollowSymLinks
            AllowOverride All
            Order allow,deny
            Allow from all
            <Files wsgi.py>
                Require all granted
            </Files>
        </Directory>
</VirtualHost>

10 启动appache 服务 成功看到django首页

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值