python前后端分离前端权限_Linux上搭建前后端分离项目
一、準備工作
1、準備好服務器
2、Linux上準備搭建環境需要的軟件
贊贊羊項目需要用到的軟件:
python、gunicorn、nginx、MySQL、redis
3、開發人員對代碼打包
前端需要把數據庫的訪問IP和端口寫進代碼
后端需要把MySQL和redis的信息寫進代碼
二、搭建贊贊羊項目具體步驟
1、安裝MySQL和redis
贊贊羊項目用的數據庫是MySQL和redis
2、在MySQL創建項目所需要的數據庫
把數據放到數據庫中
3、安裝python
贊贊羊項目是用python寫的
4、把后端代碼放到/usr/pypro中
5、安裝項目所需要的第三方的包
安裝一些python3的代碼插件
6、修改項目的配置文件,讓MySQL和redis的配置和自己當前使用的保持一致
db_config = {
'host': '主機IP',
'port': MySQL端口,
'user': '服務器名',
'password': '數據庫密碼',
'db': '數據庫名',
'charset': '字符集'
}
redis_config = {
'host': '本地IP',
'port': redis端口,
'password': 'redis密碼',
'db': 0
}
redis_aconfig = {
'host': '本地IP',
'port': redis端口,
'password': 'redis密碼',
'db': 1
}
7、運行后端項目
8、安裝nginx
贊贊羊項目用的前端數據庫軟件是nginx
9、修改nginx的端口和默認項目路徑
server {
listen nginx的端口號;
server_name 主機IP;
root 前端代碼的路徑;
location /api(當接口是api的時候轉發到后端地址) {
proxy_pass http://后端地址;
}
}
10.把前端代碼放到nginx.conf配置的路徑中
前端代碼需要把其中的IP替換成自己的主機IP
11、在瀏覽器上訪問后臺的地址,登錄
12、登錄成功
總結
以上是生活随笔為你收集整理的python前后端分离前端权限_Linux上搭建前后端分离项目的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: KK按键找颜色点功能如何使用
- 下一篇: win10 linux重置密码忘记了,忘