deploy

Created at 2016-09-29 Updated at 2016-09-29 Category 学习 Tag 后台

创建一个项目

部署项目

  1. 上传代码 //常用ssh或git与github结合使用

    $scp -r 本地项目 服务器地址:

  2. 登陆服务器

    $ssh 服务器地址

    $password

  3. 安装(软件)服务器 server

    $sudo apt-get install nginx

    sudo:启用管理员权限

    apt-get: 安装软件

    nginx: 被安装的软件

  4. 配置服务器nginx

    $cd /etc/nginx/ ///跳到nginx的配置区域

    $cd /sites-enabled/ ///打开添加新网站的配置文件夹

    $sudo vim 名称.conf ///修改编写配置文件

    1
    2
    3
    4
    5
    server{
    listen 80 default;
    server_name xxx.com;
    root /home/miwenqiang/项目名; ///注意结尾的符号
    }

    DNS

设置域名

sudo /etc/hosts/      //注意是在本机进行设置的域名

ssh login without password

  1. 第一步在开发机生成 ssh key

    ssh-keygen

  2. 开发机 $cd .ssh

    .ssh$ ls

    公钥id_rsa.pub 私钥id_rsa

    copy id_rsa.pub

  3. 登陆服务器

    ssh 服务器

  4. $cd .ssh

    .ssh$ sudo vim authorized_keys

    复制 id_rsa.pub 到此 /////注意格式必须严格不能多空格

Site by Mickey using Hexo & Random

Hide