Ubuntu遠端伺服器配置專案環境步驟

2021-08-28 11:33:12 字數 1617 閱讀 2845

配置虛擬環境

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...