【昊鼎王五】OMserver自動化運維平臺之centos7搭建002Web服務端(上)
引子:
本篇是接着上一篇《【昊鼎王五】OMserver自動化運維平臺搭建之001提綱》的落地專項–“Web端搭建”。咱們開門見山,直奔主題吧。
Web端搭建開始。
一.Django環境部署
1.安裝NGINX
1.1 安裝依賴包
yum install gcc gcc-c++ autoconf automake make zlib-devel openssl-devel -y
1.2 編譯安裝NGINX
具體請見《如何在CentOS7上面編譯安裝Nginx》
2.安裝MySQL-python
2.1 安裝依賴包
yum install python-devel -y
2.2 安裝MySQL-python
yum install MySQL-python
3.安裝rpyc-3.2.3
3.1 安裝
wget https://pypi.python.org/packages/source/r/rpyc/rpyc-3.2.3.tar.gz --no-check-certificate
tar -zxvf rpyc-3.2.3.tar.gz
cd rpyc-3.2.3
python setup.py install
4.安裝setuptools-0.6c11
4.1 安裝
tar -xvf setuptools-0.6c11.tar.gz
cd setuptools-0.6c11
python setup.py build
python setup.py install
5.安裝uwsgi
uwsgi是一個快速的、純C語言開發的、自維護、對開發者友好的WSGI服務器,旨在提供專業的Python web應用發佈和開發
5.1 安裝
tar -zxvf uwsgi-2.0.4.tar.gz
cd uwsgi-2.0.4
make
出現如下代碼表示安裝成功:
5.2 添加動態庫
vi /etc/ld.so.conf #添加動態鏈接庫目錄/usr/local/lib
添加行:/usr/local/lib
ldconfig #讓動態鏈接庫爲系統所共享,使之生效
cp uwsgi /usr/bin
cd ..
6.安裝Django
Django是一個Python最流行的開源Web開發框架,考慮到兼容與穩定性,本案例使用1.4.9版本進行開發。
6.1 安裝
tar -zxvf Django-1.4.9.tar.gz
cd Django-1.4.9
python setup.py install
7.安裝django-debug-toolbar
7.1 安裝
cd django-debug-toolbar-master/
python setup.py install
8.防火牆配置
8.1 防火牆
具體請見《昊鼎王五:如何一分鐘查看並關閉CentOS7的防火牆?》
好了,聰明如你,知道了Django環境部署的基本步驟,是不是很歡喜 _
下一篇接着講《OMserver自動化運維平臺之centos7搭建002Web服務端(中)》
還有其他問題的可以在評論區留言或者掃碼加博主獲取資源或者提問。