1. 程式人生 > 實用技巧 >雲伺服器的配置

雲伺服器的配置

下載python3.6.6

第一步:更新系統軟體

yum update -y # -y的意思是忽略安裝提示。直接預設為yes

第二步:下載開發工具

yum -y groupinstall "Development tools" 

yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite- devel psmisc libffi-devel

第三步:下載python

cd /usr/local # 先cd到usr的local目錄下面

下載python3.6.6的壓縮包

wget https://www.python.org/ftp/python/3.6.6/Python-3.6.6.tgz

第四步:解壓

tar -zxvf Python-3.6.6.tgz

第五步:進入解壓目錄進行編譯

cd .usr.local.python-3.6.6
./configure--prefix=/usrlocal/python3

第六步:安裝

cd /usr/local/python-3.6.6
make
make install

第七步:建立python3的軟連線

ln -s /usr/local/python3/bin/python3.6 /usr/bin/python3

第八步:建立pip3的軟連線

ln -s /usr/local/python3/bin/pip3.6 /usr/bin/pip3

第九步:測試pip3和python3是否可用

python3 -V
pip3 -V

解除安裝python

# 先進入/usr/bin目錄檢視軟連線
cd /usr/bin
ls -al python* 
ls -al pip*
# 刪除軟連線
rm -rf pip3 
rm -rf python3
# 刪除安裝目錄
cd /usr/local 
rm -rfPython-3.6.6

建立虛擬環境

第一步:新建目錄

mkdir -p /data/env # 存放虛擬環境的目錄
mkdir -p /data/wwwroot # 存放專案的目錄

第二步:建立虛擬環境

用自帶的venv建立虛擬環境

cd /data/env # 進入虛擬環境的目錄

python3 -m venv my_env01 # 新建虛擬環境 my_env01

cd /data/env/my_env01/bin
source activate # 啟用虛擬環境

deactivate # 退出虛擬環境

使用virtualenv建立虛擬環境

cd /data/env # 進入虛擬環境的目錄
virtualenv --python=/usr/bin/python  my_env02 # 建立虛擬環境

cd /data/env/my_env02/bin
source activate # 啟用虛擬環境


deactivate # 退出虛擬環境

下載uwsgi

cd /data/env/my_env01/bin 
source activate # 先啟用虛擬環境

pip install django # 下載django

pip install uwsgi # 下載uwsgi

ln -s /data/env/my_env01/bin/uwsgi /usr/bin/uwsgi # 建立軟連線

deactivate # 退出虛擬環境

安裝nginx

cd /usr/local # 先進入local目錄

wget http://nginx.org/download/nginx-1.13.7.tar.gz # 下載壓縮包

tar -zxvf nginx-1.13.7.tar.gz # 解壓

cd /usr/local/nginx
./configure # 編譯

make
make install # 安裝

cd /usr/local/nginx/sbin
./nginx # 啟動nginx
./nginx -s stop # 停止nginx
./nginx -s reload # 重啟nginx

curl 127.0.0.1 # 本地檢測是否可以啟動

systemctl stop firewalld.service # 關閉防火牆

# 主機測試