• BBS项目部署


    1.准备

    项目架构为:LNM+Python+Django+uwsgi+Redis   (L:linux,N:nginx,M:mysql)

    将bbs项目压缩上传到:  /opt

    在shell中直接拖拽

    1.1将sql文件导出,传到opt(选择结构和数据)

    1.2不要用数字与大写开头的库名,尽量使用小写(字符集选用utf8mb4)

    source /opt/bbs/bbs.sql

    解压bbs:

    unzip bbs.zip

    同理导出数据库的文件.不需要压缩,直接上传

    2.配置Nginx

    [root@web01 BBS]# vim /etc/nginx/conf.d/py.conf
    
    server {
    listen 80;
    server_name 10.0.0.100;
    client_max_body_size 100M;
    
    location  /static {
    alias /opt/BBS/static/;
    }
    
    location /media {
    alias /opt/BBS/media;
    }
    
    location / {
    index index.html;
    include uwsgi_params;
    uwsgi_pass 127.0.0.1:9090;
    uwsgi_param UWSGI_SCRIPT BBS.wsgi;
    uwsgi_param UWSGI_CHDIR /opt/BBS;
    }
    }

    3.配置uwsgi

    2.1关闭所有已有的uwsgi

    kill -9 `ps -ef |grep uwsgi|awk {'print $2'}`

    2.2配置文件

    [root@web01 BBS]# vim  uwsgi.ini
    
    [uwsgi]
    socket = 127.0.0.1:9090
    master = true
    workers = 2
    reload-mercy = 10
    vacuum = true
    max-requests = 1000
    limit-as = 512
    buffer-size = 30000

    2.3重启uwsgi

    uwsgi --ini uwsgi.ini &

    2.在浏览器中输入10.0.0.100即可看到bbs项目首页

  • 相关阅读:
    MongoDB基础--数据库和集合基本操作
    MongoDB索引
    Spring 单元测试
    MongoDB创建索引
    MongoDB数据更新
    MongoDB基本写入和读出操作
    MongBD-windows 64-bit 安装
    Maven报错
    Converter使用及其原理
    volatile到底解决了什么问题?
  • 原文地址:https://www.cnblogs.com/zhaijihai/p/10234419.html
Copyright © 2020-2023  润新知