资料统计网址:http://49.232.250.249:8080
1.先在linux服务器上下载nginx
输入命令
yum install nginx
下载最新版本nginx

默认选y通过

安装成功了
2.启动nginx
底下我们准备开始调配置
输入命令查看当前nginx状态
systemctl status nginx


当前nginx状态
可以看到nginx目前还没启动,底下我们启动nginx
systemctl start nginx
![]()
启动后继续查看启动后的nginx状态

当前状态,被白色框起来的是nginx配置文件所在的目录,我们直接跳进去

输入ll查看当前目录下所有文件

跳转到conf.d文件下
然后查看其中所有文件

编译default.conf文件
vim default.conf

进来了,介绍一下配置文件的东西

localtion中的root是你打包后的vue项目传到linux云服务的全路径
listen后面的80是端口号,不想要可以自己改
3.打包vue项目到linux中
到这一步vue项目算是完成一半,底下开始打包你的vue项目
到你vue项目底下的控制台

在里面输入命令
npm run build
打包vue项目
systemctl restart nginx
这就是打包成功后的文件夹,把这个文件夹拖到你的linux中,底下自己配把,就是在root的后面跟的是你这个文件夹的全路径
改完配置文件后记得重启一下nginx
4.解决vue动态代码无法使用的问题
底下你在用vue去访问后台的时候肯定会报一个这种错

找不到后台路径,明明自己本机上的vue就可以运行但是一到linux上就有问题运行不了,别怕,这是因为你的动态代理没有生效,我们底下要继续改nginx的配置文件

这个是我项目中的api的写法,你不一样写就自己对配置文件改一下
location /api{
rewrite ^.+api/?(.*)$ /$1 break;
include uwsgi_params;
proxy_pass 你自己的ip地址;
}
把这些粘进去,在你改了ip地址后最后面一定要加;号

粘进去后自己改地址,改完退出保存后,重启nginx就可以访问后端了

出现这种报错就是你自己配置文件写出问题了,你粘都不会吗

成功访问
本文详细介绍了如何在Linux服务器上安装和配置Nginx,包括下载、启动、打包Vue项目并解决动态代码访问问题,以及设置动态代理以连接后端服务器。
2177

被折叠的 条评论
为什么被折叠?



