前后分离的项目部署的服务器(宝塔)
我们的本地项目做完打包放到服务器行的时候应该怎么办呢???
第一步:
修改相关的配置:后端运行的端口号不要和服务的端口号重复,修改数据库改为服务器上的数据库,然后打包
第二步:
前端的访问地址进行修改,然后打包把打包生成的dist文件夹放到服务器的位置
第三步:
服务器上下载相关的软件,部署的时候用nginx进行代理这样会很好的解决一些跨域的问题
下载完成之后,打开配置修改进行相关的配置
这个是代理的phpmyadmin,我们可以仿照着他们的写
server {
listen 代理的端口号;#这里的端口号不能是已经使用的
server_name xxxxx;#这里写自己的ip或者域名
location / {
root xx/xx/xx;#这个写你上传的静态文件的路径也就是vue生成包dist放到服务器的位置
index index.html index.htm;#首页
}
#这里对应后端的服务地址
location /xxx {
proxy_redirect off;
proxy_set_header Host $host;