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及后面的邮箱均可省略)
,
(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