伺服器部署及安裝

2021-09-25 21:08:55 字數 3843 閱讀 9210

安裝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當前的...