安裝python3.7的安裝包
yum -y groupinstall "development tools"
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel
wget
解壓並編譯安裝
tar -xjvf python-3.7.0.tar.xz
用cd命令進入解壓出來的python資料夾
cd python-3.7.0
用./方法執行configure,並指定安裝到usr目錄下
./configure --prefix=/usr/local/python3 --enable-shared
開始編譯安裝
make && make install
配置環境變數, 建立軟鏈結
ln -s /usr/local/python3/bin/python3 /usr/bin/python3
# 建立python3的軟鏈結
ln -s /usr/local/python3/
bin/pip3 /usr/
bin/pip3 # 建立pip的軟鏈結
將編譯目錄下的libpython3.7m.so.1.0檔案複製到
cp /root/python-3.7.0/libpython3.7m.so.1.0 /usr/lib64/libpython3.7m.so.1.0
wget
安裝mysql-community-release-el7-5.noarch.rpm包
rpm -ivh mysql-community-release-el7-5.noarch.rpm
安裝mysql
yum install mysql-server
授權使用者可以使用mysql
chown -r root:root /var/lib/mysql
重啟服務
service mysqld restart
接下來登入重置密碼:
mysql -u root
# 進入mysql
# 下面為mysql命令
use mysql;
update user set password=password('root') where user='root';
grant all privileges on *.* to 'root'@'%' identified by 'root'; #設定遠端登陸密碼
flush privileges; #重新整理當前配置 注:如果不管用,重啟虛擬機器ctrl+c,退出myql
setting檔案下更改以下內容
databases =
}
import pymysql
pymysql.install_as_mysqldb()
# 安裝虛擬環境
pip3 install virtualenv
# 建立軟鏈結
ln -s /usr/local/python3/
bin/virtualenv /usr/
bin/virtualenv
# 建立報錯虛擬環境目錄 名字是任意的
mkdir -p /data/env
# 個人**發布資料夾 .名字都是任意的!
mkdir -p /data/wwwroot
# 進入env目錄
cd /data/env
# 建立虛擬環境
virtualenv --python=/usr/bin/python3 pyweb
# 啟用虛擬環境
cd /data/env/pyweb/bin
source activate # 退出: deactivate
# 安裝django、uwsgi等.
pip3 install django==2.1.8
pip3 install uwsgi # django專案發布相關
# 退出虛擬環境
cd /data/env/pyweb/bin
deactivate
為uwsgi建立軟鏈結# 給uwsgi建立軟鏈結,方便使用
ln -s /usr/local/python3/
bin/uwsgi /usr/
bin/uwsgi
建立xml檔案,儲存名字與專案名同名,字尾為.xml<?xml version=
"1.0" encoding=
"utf-8"?>
127.0
.0.1
:8000
<
/socket>
/data/wwwroot/mysite/
<
/chdir>
mysite.wsgi<
/module>
4<
/processes>
uwsgi.log<
/daemonize>
<
/uwsgi>
安裝nginx並配置ssl
1、yum安裝nginx
yum -y install nginx
2、安裝完成之後,進入/etc/nginx,修改nginx.conf
cd /etc/nginx
3、配置nginx.conf
}}4、啟動nginx
nginx
# 進入djnago專案
cd /data/wwwroot/mysite/
# uwsgi 解析專案中的配置檔案
uwsgi -x mysite.xml
#以上步驟都沒有出錯的話。
# 重啟nginx
nginx -s reload
伺服器安裝部署nginx
1 openssl安裝 2 pcre安裝 cd 回到 nginx目錄下 3 zlib安裝 cd 回到 nginx目錄下 4 nginx安裝 cd 回到 nginx目錄下 先找一下nginx安裝到什麼位置上了 whereis nginx cd usr local nginx 這是上一步的結果 進入ng...
NATS伺服器部署及測試
nats的伺服器是使用golang語言開發的,其可執行檔案的名字為gnatsd,表示go nats daemon。nats伺服器是乙個開源軟體,基於mit許可證發布。nats server有linux版 mac版 windows版。下面以linux版為例,詳述其部署過程。nats server當前的...
NATS伺服器部署及測試
nats的伺服器是使用golang語言開發的,其可執行檔案的名字為gnatsd,表示go nats daemon。nats伺服器是乙個開源軟體,基於mit許可證發布。nats server有linux版 mac版 windows版。下面以linux版為例,詳述其部署過程。nats server當前的...