Nginx部署代码

1.确保已经有Nginx,然后应该将其加入到全局变量中,可使用cp命令,nginx精确的目录为:/usr/local/software/nginx/nginx/sbin/nginx

2.启动nginx:(sudo nginx)

3.开始克隆项目(如果使用ssh命令拉的话。需要配置公钥。其步骤如下)
    (1)git config --global  --list 查看是否需要配置用户名及邮箱,

       如果未设置,则需要
        git config --global  user.name "这里换上你的用户名"
        git config --global user.email "这里换上你的邮箱"

      (2). sudo ssh-****** -t rsa -C '邮箱'(第一步可省略,-c及后面的邮箱均可省略)

      ,Nginx部署代码

     (3)查看. /root/.ssh/id_rsa.pub.,并将其全部放到自己的账号中

4.使用ssh命令部署项目(可能会涉及到composer)

5.php/php-fpm配置全局变量(php(/usr/local/software/**/php//bin/php) 和 php-fpm(/usr/local/software/***/php/sbin/php-fpm))

 

tips:可还是用软链接(ln -s 源文件 目的文件 ),软链接的两个目录均为绝对路径

6.如果上传的job任务等,不需要配置虚拟域名,可执行crontab -e 

* * * * * /usr/**/php(php全局的)        /**/job/artisan(项目目录)        schedule:run >> /home/user/job.log