useradd -m zhaozhao
複製**
passwd zhaozhao
複製**
usermod -a -g adm zhaozhao
usermod -a -g sudo zhaozhao
複製**
exit
ssh zhaozhao@主機ip位址
複製**
mkdir ~/data
mkdir ~/data/
複製**
支援中文sudo locale-gen zh_cn.utf-8
sudo apt install python3
複製**
##為當前使用者新增遠端認證(可選)
ssh-keygen -t rsa # 生成加密演算法為 rsa的秘鑰
ssh-copy-id zhaozhao@遠端ip #將公鑰拷貝到伺服器端(公鑰可多次使用,私鑰相當於一**!)
複製**
tar -zcvf fangyuanxiaozhan.tar.gz fangyuanxiaozhan
複製**
scp fangyuanxiaozhan.tar.gz zhaozhao@遠端ip:~/data/code/fangyuanxiaozhan.tar.gz
複製**
pip freeze > requirements.txt
複製**
scp requirements.txt zhaozhao@遠端ip:~/data/soft/requirements.txt
複製**
sudo apt install python-pip
sudo pip install virtualenv
複製**
# 新增pytho虛擬環境配置
vim ~/.bashrc
export workon_home=$home/.virtualenvs
複製**
# 建立虛擬環境
mkvirtualenv dj_py3 --python="/usr/bin/python3"
# 安裝依賴包
pip install -r ~/data/soft/requirements.txt
複製**
出現錯誤:python.h: no such file or directory 解決方式:sudo apt-get install python3-dev
1.上傳軟體包到指定目錄scp nginx-1.10.3.tar.gz zhaozhao@遠端ip:~/data/soft/nginx-1.10.3.tar.gz
scp openssl-1.0.2l.tar.gz zhaozhao@遠端ip:~/data/soft/openssl-1.0.2l.tar.gz
scp zlib-1.2.11.tar.gz zhaozhao@遠端ip:~/data/soft/zlib-1.2.11.tar.gz
複製**
2.安裝pcre(nginx正則匹配依賴)sudo apt-get install libpcre3 libpcre3-dev
複製**
3.安裝zlibtar -zxvf zlib-1.2.11.tar.gz
cd zlib-1.2.11
./configure
make
sudo make install
cd ..
複製**
4.安裝openssl(解壓即可,目錄~/data/soft/openssl-1.0.2l
)tar -zxvf openssl-1.0.2l.tar.gz
複製**
5.安裝nginx# 解壓nginx
tar -zxvf nginx-1.10.3.tar.gz
# 進入nginx安裝目錄
cd nginx-1.10.3
# 在指定位置安裝nginx
./configure --prefix=/opt/nginx/ --with-openssl=~/data/soft/openssl-1.0.2l
# 編譯
make
# 安裝
sudo make install
# 啟動
cd /opt/nginx/sbin
sudo ./nginx
# 檢視
ps ajx | grep nginx
複製**
sudo apt-get install mysql-server
複製**
在專案目錄的同名模組下,新建配置檔案uwsgi.ini
2.在配置檔案中加入以下內容
[uwsgi]
# 配置nginx
socket = 127.0.0.1:3309
# 配置專案目錄
chdir = /home/zhaozhao/data/code/fangyuanxiaozhan
# 配置入口模組
wsgi-file = fangyuanxiaozhan/wsgi.py
# 開啟master, 將會多開乙個管理程序, 管理其他服務程序
master = true
# 伺服器開啟的程序數量
processes = 2
# 伺服器程序開啟的執行緒數量
threads = 4
# 以守護程序方式提供服, 輸出資訊將會列印到log中
# daemonize = wsgi.log
# 退出的時候清空環境變數
vacuum = true
# 程序pid
pidfile=uwsgi.pid
複製**
3.以配置好的檔案 uwsgi.ini啟動uwsgi
uwsgi --ini uwsgi.ini
複製**
##14.配置啟動nginx的檔案
nginx.conf
配置內容複製**
2.重啟nginx
cd /opt/nginx/sbin
sudo ./nginx -s stop
sudo ./nginx
複製**
ps ajx | grep uwsgi
kill -9 2844
複製**
阿里雲Linux部署NgInx
nginx依賴素材 pcre 8.37.tar.gz openssl 1.0.1t.tar.gz zlib 1.2.8.tar.gz 由於博主比較懶這裡採用一鍵安裝 yum y install gcc zlib devel pcre openssl devel解壓到c盤usr local tar z...
linux下通過Nginx部署django專案
安裝nginx sudo apt get install nginx 安裝啟動nginx fnngj ubuntu etc init.d nginx start 啟動 fnngj ubuntu etc init.d nginx stop 關閉 fnngj ubuntu etc init.d ngin...
阿里雲Linux部署禪道
2 阿里雲伺服器安裝cnetos 8以上的話在這裡安裝 禪道還需要別的配置,所有這裡我採用的是 centos7.6的系統。4 將檔案解壓到 opt目錄下,注 建議解壓到 opt目錄下因為其中涉嫌到乙個許可權問題 apache和mysql常用命令 執行 opt zbox zbox start 命令開啟...