配置虛擬環境
pip install virtualenv
建立存放虛擬環境的目錄
mkdir .virtualenvs
在~/.bashrc中新增行:vim .bashrc
export workon_home=/root/.virtualenvs
在~/.bashrc中新增行:
執行: source ~/.bashrc
建立虛擬環境
mkvirtualenv axf -p /usr/bin/python3
更新軟體資源列表
apt update
apt install lrzsz
直接將壓縮好的專案拖到xshell終端中
進入/var下建立乙個www資料夾將專案解壓於此(不能直接解壓到根目錄root下,否則外則訪問會受到許可權限制被禁止)
cd /var/
mkdir www
cd www
tar -zxvf 專案路徑+檔名
安裝python的完整軟體包支援
apt install python-dev
apt install python3-dev
pip install -r requirements.txt
apt install mysql-server
安裝nginx
wget
apt-key add nginx_signing.key
修改 /etc/apt/sources.list 新增
#nginx
deb xenial nginx
deb-src xenial nginx
apt update更新一下
apt install nginx
開啟nginx
./nginx
檢視程序是否已啟動
ps -ef | grep nginx
建立資料庫
直接遷移
python manage.py migrate
在本機ubuntu下用mysql workbench連線遠端資料庫插入資料(注意遠端伺服器密碼大小寫)
將nginx.conf在xshell終端放入
修改nginx.conf 和uwsgi.ini中和路徑以及ip有關的東西
以現有的nginx.conf開啟nginx(注:需要先關閉nginx)
nginx -t -c nginx.conf全路徑名 先測試
nginx -c nginx.conf全路徑名開啟nginx(注:必須是決定路徑,否則後期專案執行會發生不可控錯誤)
開啟uwsgi
uwsgi --ini uwsgi.ini
ubuntu伺服器redis配置遠端訪問
安裝redis server sudo apt get install redis server 安裝完成後,redis伺服器會自動啟動,可以檢查一下伺服器的程序 檢查redis伺服器程序 使用ps命令篩選出與redis相關的程序 ps aux grep redis redis 27561 0.0 ...
ubuntu遠端伺服器上配置Anaconda
wget cbash anaconda3 2020.02 linux x86 64.sh接著一路yes操作,預設把環境變數新增到指定路徑中去,這樣就會避免自己去新增環境變數 但是這個時候驗證conda的時候會出現 conda command not found 問題解決 在終端中輸入 source ...
ubuntu遠端windows伺服器
sudo apt get install rdesktop需要允許此windows遠端訪問。我的windows是windows server2012,基本操作 計算機 屬性 遠端設定 遠端,勾選 允許遠端連線到此計算機。去掉預設勾選 僅允許執行使用網路級別驗證.如果不取消這個,在執行時會出現 err...