美文网首页
网站部署

网站部署

作者: 埃菲尔上的铁塔梦i | 来源:发表于2018-12-23 19:42 被阅读0次

Ubuntu部署

1、如果你是新买的服务器,请在上面选择修改一下你的密码,然后重启
2、然后到你的Ubuntu的终端上面 输入 ssh ubuntu@IP地址(公) ,远程连接


进去后开始你得第一步

1、更新

sudo apt update后sudo apt update
有提示信息就一路回车按默认选项

2、安装pip

sudo apt install python3-pip

3、安装虚拟环境

sudo pip3 install virtualenv

安装虚拟环境 可能会报错
解决 :export LC_ALL=C

4、安装 virtualenvwrapper

sudo pip3 install virtualenvwrapper

5、配置虚拟环境

        vi .bashrc.

        复制这三条命令到文档
        export WORKON_HOME=$HOME/.virtualenvs
        export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
        source /usr/local/bin/virtualenvwrapper.sh

6、激活

source .bashrc

7、创建虚拟环境

mkvirtualenv xxx

8、安装mysql数据库

sudo apt-get install mysql-server mysql-client

9、导出本地数据库

mysqldump -uroot -p 1807_blog_db > /Users/xiaoyuan/Desktop/blog.sql 写自己的路径

10、导出本地依赖第三方

pip freeze > requirements.txt

11、在云端创建一个和本地数据库一样的库,并导入数据

source /xxx/xx/xx/blog.sql

12、安装nginx

sudo apt-get install nginx

13、安装uwsgi

pip install uwsgi

15、配置配置uwsgi和nginx

    server {
              listen 80;
              server_name 118.24.249.103;
     
              #动态请求
              location / {
                  include uwsgi_params;
                  uwsgi_pass 127.0.0.1:8000;
              }
              #静态
             location /static {
                alias /Users/xiaoyuan/Desktop/py_projects/MyBlog/static ;
     
              }
        }  

16、启动nginx

uwsgi --ini uwsgi.ini 启动
uwsgi --stop uwsgi.pip 关闭

17、启动nginx

/etc/init.d/nginx start 启动

/etc/init.d/nginx stop 或killall -9 nginx 关闭

/etc/init.d/nginx restart 重启

完成部署

相关文章

  • 网站部署

    webpack:从入门到真实项目配置 自从出现模块化以后,大家可以将原本一坨代码分离到个个模块中,但是由此引发了一...

  • 网站部署

    Ubuntu部署 1、如果你是新买的服务器,请在上面选择修改一下你的密码,然后重启2、然后到你的Ubuntu的终端...

  • 8月14日 存储服务器

    网站存储服务概念介绍 网站存储服务部署过程

  • 个人网站 - 架构设计

    个人网站功能模块 个人网站技术栈 个人网站服务器部署

  • 一个小项目的爬坑总结(2018-03-06)

    【部署的网址】https://huyong007.github.io/wordslisthtml/ 【部署整个网站...

  • 2018-12-06

    智能大棚管理系统网站部署调试网站中遇到的问题

  • 服务器-IIS服务如何部署网站

    Win7怎么用IIS发布网站系统 部署项目 项目程序怎么发布到IIS上呢,如何用Win7上IIS部署网站呢。网站系...

  • github搭建静态网站

    适应于搭建纯静态网站的个人网站建设 1、本地仓库同步部署到远程github仓库, 参考链接 2、部署完成后,配置仓...

  • 项目实战-集群搭建网站

    项目搭建网站: 项目部署框架:

  • tornado网站部署

    Tornado:官方介绍,是使用Python编写出来的一个极轻量级、高可伸缩性和非阻塞IO的Web服务器软件,著名...

网友评论

      本文标题:网站部署

      本文链接:https://www.haomeiwen.com/subject/yijqhqtx.html