虛擬機器部署的詳細步驟,按照流程一步一步來,在不打錯命令的情況下,應該沒啥問題。
手殘黨可以完成一部分就拍一下快照 ,方便回滾
首先建立好新的虛擬機器,
進入opt資料夾
匯入python安裝包3.6.2
專案資料夾,刪除裡面的__pycharm的配置檔案
1、匯入依賴包
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make
2、解壓python包
tar -jxvf python-3.6.2.tar.xz
3、切入安裝路徑,出箭頭》回車
cd python-3.6.2
./configure prefix=/usr/local/python3
4、編譯安裝
make && make install
5、建立軟鏈結–》快捷方式
ln -s /usr/local/python3/bin/python3 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
(可以先不弄)
以後我們執行python3的指令碼需要程式設計 python3 *.py
安裝python的擴充套件包
yum install python-devel
6、安裝python安裝包
pymysql
pillow
django2.1.5
django-ckeditor 富文字編輯器
pip3 install pymysql && pip3 install pillow && pip3 install django2.1.5 &&pip3 install django-ckeditor
7、安裝uwsgi
python 的web專案,本身很難和apache或者nginx進行結合,為了讓python web專案更加方便的被部署,開發出了uwsgi。
pip3 install uwsgi
8、建立軟鏈結
ln -s /usr/local/python3/bin/uwsgi /usr/bin/uwsgi
9、我們遷移我們的專案qshop
複製我們的專案到虛擬機器
(前邊已經執行的不用執行)
10、測試專案
python3 manage.py runserver 0.0.0.0:8000
11、關閉防火牆、selinux
systemctl stop firewalld
setenforce
12、用uwsgi模組,啟動django
上面我們採用的是命令的方式使用uwsgi啟動django,但是,不夠完美。我們可以構造配置檔案進行操作。
1、使用uwsgi的指令碼啟動django
在/opt下建立script目錄
2、在script目錄下建立uwsgi.ini
檔案內容:自己改
[uwsgi]
3、在script目錄下執行如下語句會出現4個檔案
uwsgi --ini uwsgi.ini
4、安裝nginx
tar -zxvf nginx-1.12.2.tar.gz
cd 切入目錄
./configure
回車make && make install
5、建立軟鏈結
ln -s /usr/local/nginx/sbin/nginx /usr/bin/nginx
6、啟動測試
nginx
7、進入conf目錄
cd /usr/local/nginx/conf
8、備份下配置檔案
cp nginx.conf nginx.conf.bak
9、開始配置nginx訪問uwsgi 參照(nginx.conf)
'"$http_user_agent" "$http_x_forwarded_for"'; 日誌的格式
#access_log logs/access.log main;
sendfile on;
#tcp_nopush on;
#keepalive_timeout 0;
keepalive_timeout 65;
#gzip on;server
location = /static/10、先啟動uwsgi 然後啟動nginx
10、殺死當前所有的nginx,uwsgi
pkill -9 uwsgi
pkill -9 nginx
去script下執行
uwsgi --ini uwsgi.ini
nginx
ssh整合具體步驟
struts2 spring hibernate是j2ee的最新流行框架。本篇是我搭建這個框架的經驗總結。本方案採用自底向上 hibernate spring struts2的方式進行整合。具體步驟如下 1.通過myeclipse嚮導,匯入實現hibernate3.2功能 生成會話工廠和hibern...
XAMPP配置虛擬主機具體步驟
1.安裝xampp安裝包到d盤,安裝完成後,退出xampp整合環境,進入下一步,配置虛擬主機 首先在xampp htdocs目錄下新建目錄magento2和test資料夾 此資料夾為你的專案全部內容 ps.在建立多個虛擬主機時,也需要新建乙個資料夾包含你的專案全部內容如magento2和test,如...
git操作的具體步驟
1.cd 路徑 進入當前目錄 2.配置git基本操作 注 沒有訊息就是好訊息 3.git init 在本地進行初始化 建立暫存區 git 檔案儲存當前專案的所有版本資訊 4.工作區 暫存區 git add 檔名 提交指定檔案 git add 提交所有檔案 git commit m 這一次提交的描述 ...