nginx 上传文件 405_nginx 生产配置运行前后台(CentOS 7)

020f7ce5d07fbc66b62ab2e9a00aa605.png

保证生产安装了,mysql、redis、nginx、nodejs 等自己需要的应用程序。

将前端项目打包传到 服务器。

在服务器上创建一个文件夹。 我是根目录下创建 fe 文件夹

a7ded74a1b0ea187daf63a00e2084d40.png

yarn build 将打包好 的dist 目录 直接上传 。(文件名自己喜欢就好)

d704ba5cc64cd5221c61447a474b59dc.png

在此目录下 执行 => scp -r ./dist root@xx.xx.xx.xx:/fe

(xx对应自己的 外网ip,dist为打包文件名,fe为线上创建的文件夹,dist就是要放在fe下面。)

fefc62174f0181aa46982e472abe943d.png
输入密码回车即可上传

c9a09933743e41775c07ad9433d0cc60.png

第一次fe前少打了一个 / 安装到 root 下了 。 /fe 才能安装到 事先创建的文件夹下。

54bc3ab83e6f9bd85f2b0de5c4993e2f.png
前端打包文件上传成功

将文件下载到本地:

scp root@xx.xx.xx.xx:/etc/nginx/nginx.conf /Users/Song/Desktop/

前面为服务器上地址 比如上面的为 nginx 的配置文件。 后面为当前电脑的接受地址比如桌面


上传后端代码: 先创建 rd 文件夹 执行上传语句

a862575e81d4c55fc52fa09cfafbbb63.png

上传成功后进入 到 nginx 配置文件

vim /etc/nginx/nginx.conf

44135a24f350e96e51e18a0691c89a02.png

nginx -t 查看下是否正确。

nginx -c /etc/nginx/nginx.conf (路径从 -t 中可以看到)

nginx -s reload (重启)

PS: 因为项目的redis 一直启动 有问题 。排查了好久 发现

148e959418dc05f7ba44d67a738a0d78.png

4ca47b299828177d01a893c1a3b8dd4f.png
#检查后台进程 redis 是否正在运行
ps -ef |grep redis
ps aux | grep redis
#检查 mysql 是否启动
service mysqld status
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值