CentOS 6.5 部署 Horizon
以root用戶進行部署,python源也可以使用 http://mirrors.aliyun.com/pypi/simple/
修改系統
更改SElinux的配置文件 /etc/selinux/config,SELINUX=disabled
ssh-keygen
~/.ssh/authorized_keys 寫入 id_rsa.pub
安裝Python 2.7.9
yum -y update
wget https://www.python.org/ftp/python/2.7.9/Python-2.7.9.tgz?
tar zxvf Python-2.7.9.tgz
./configure --enable-shared
make install
安裝pip
wget https://bootstrap.pypa.io/ez_setup.py
python ez_setup.py
easy_install -i http://pypi.douban.com/simple pip
配置默認 pip 源
vim ~/.pip/pip.conf
[global]
index-url = http://pypi.douban.com/simple
trusted-host = pypi.douban.com
設置虛擬目錄
#pip install requests[security]
pip install virtualenv
virtualenv .env
source .env/bin/activate
部署代碼
git clone horizon.git
安裝 Horizon需要的python packages
yum -y install libffi-devel python-devel openssl-devel httpd-devel
pip install –r requirements.txt
測試 Horizon啟動
cd horizon
./manage.py runserver
部署apache
yum install httpd mod_ssl mod_wsgi
export APXS=/usr/local/apache2/bin/apxs
pip install mod_wsgi
cp …/site-packages/mod_wsgi/server/mod_wsgi-py27.so /usr/lib64/httpd/modules/
/etc/httpd/conf/httpd.conf 中添加 LoadModule? wsgi_module modules/mod_wsgi.so
轉載于:https://www.cnblogs.com/openqt/p/4872543.html
總結
以上是生活随笔為你收集整理的CentOS 6.5 部署 Horizon的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 19款绚丽实用的jQuery/CSS3侧
- 下一篇: 必应词典UWP版-开发小结