伺服器:阿里雲輕量應用伺服器
系統:centos7(自帶yum,centos6需要自行安裝)
ssh連線:putty0.7 64位
python版本:python3.6
資料庫:mysql
yum -y update
yum install gcc
yum -y install zlib*
yum install openssl-devel -y
使用wget命令,建議切換到/tmp目錄下
mysql官網:
這裡給出乙個參考
wget get/mysql-community-release-el7-5.noarch.rpm
解壓rpm包rpm -ivh mysql-community-release-el7-5.noarch.rpm
啟動mysql服務service mysqld restart
安裝mysql服務yum install mysql-community-server
登入mysqlmysql -u root
此時mysql已經可以使用了,但是沒有設定密碼,建議設定好密碼
進入mysql
your password就是你設定的密碼
set password =password('your password');
設定完密碼重新整理一下
flush privileges;
然後退出mysql
1.首先開放伺服器的3306埠,阿里雲的伺服器在控制台防火牆
2.進入mysql,使用sql語句
your password是上面設定的root使用者的密碼
grant all privileges on *.* to 'root'@'%' identified by 'your password' with grant option;
flush privileges;
cd /tmp
wget
解壓tar -xzvf python-3.6.8.tgz -c /tmp
切換到解壓後的目錄cd /tmp/python-3.6.8/
安裝,我這裡是安裝到 /usr/local 目錄./configure --prefix=/usr/local
make
make altinstall
為python3建立軟鏈結,方便使用ln -s /usr/local/bin/python3.6 /usr/bin/python3
pip3的安裝參考了網上很多方法,都沒有正確安裝,最後使用的是yum安裝,僅供參考
yum install python36-pip
同樣為pip3建立軟鏈結ln -s /bin/pip3.6 /bin/pip3
有了pip3,就可以使用它安裝uwsgi了
pip3 install uwsgi
同樣建立軟鏈結ln -s /usr/local/bin/uwsgi /usr/bin/uwsgi3
使用yum安裝
yum install nginx
gunicorn需要安裝到python3環境中,centos自帶了python2.7,預設是使用python2的,所有這裡需要建立虛擬環境,在虛擬環境中安裝gunicorn
建立並切換到專案目錄
建立虛擬環境
mkdir venv
python3 -m venv venv
啟用虛擬環境source venv/bin/activate
到本地工程下匯出 requirements.txt並上傳到專案目錄下pip freeze >requirements.txt
然後根據 requirements.txt 檔案安裝依賴包:pip3 install -r requirements.txt
pip安裝gunicornpip3 install gunicorn
開啟nginx配置檔案vim /etc/nginx/nginx.conf
server
}
CentOS7部署過程
接著的是 從零開始vcs verdi 安裝及破解過程 centos7 完整的部署硬體設計 環境,以搭建pulpino的全流程 一般linux最小化安裝時,wget不會預設被安裝 yum安裝 yum y install wget即可安裝 首先備份 etc yum.repos.d centos base...
CentOS7部署vsftpd服務
vsftp安裝 建立使用者 並限定使用者在自己的目錄 1 檢視是否已經安裝了vsftpd vsftpd version 2 安裝vsftpd centos7 yum install y vsftpd 3 新建ftp目錄 建立的ftp目錄如下 data kodserver data user toma...
CentOS7部署VNC服務
1 切換到root使用者,執行yum groupinstall x window system 2 執行yum install gnome classic session gnome terminal nautilus open terminal control center liberation ...