zoukankan      html  css  js  c++  java
  • 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项目首页

  • 相关阅读:
    element多选下拉框的坑
    滚动条样式全局修改
    element表格自带排序的坑
    c++学习
    HTTP与TCP的区别和联系
    JSP整理
    学习目标
    mysql操作
    JAVA Date、String、Calendar类型之间的转化
    后台数据类型接收问题总结
  • 原文地址:https://www.cnblogs.com/zhaijihai/p/10234419.html
Copyright © 2011-2022 走看看