一, linux防火墙设置
1,显示防火墙放行得端口 firewall-cmd --list-all
2,放行某个端口(以8080端口举例)
firewall-cmd --add-port=8080/tcp --permanent
3,重启防火墙 systemctl restart firewalld.service
4, 防火墙reload firewall-cmd --reload
二,后端启动 nohup java -jar xxx.jar > /dev/null 2>&1 &
三,安装nginx
1,安装nginx前,需要安装得四个依赖包
yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel
安装 make yum install make
2, 为了下载nginx,提前准备好文件夹 /data/01xxx/install
3, 下载nginx & 解压安装包
wget http://nginx.org/download/nginx1.13.7.tar.gz -- tar -zxvf nginx-1.13.7.tar.gz
跟centos冲突 tar -zxvf nginx-1.20.2.tar.gz
4, 进入解压后得文件夹 /data/01lgl/install/nginx-1.13.7 5,
依次执行以下命令 ./configure -- 用来检测安装平台的目标特征
./configure --with-http_stub_status_module -- with-http_ssl_module make -- 用来编译nginx的源文件 make install --安装nginx
四,前端项目部署
① 项目打包 npm run build 生成项目目录 /dist
② 项目部署 前端服务器:nginx
③ 配置ngxin 配置前端项目的存放目录 /usr/local/nginx/conf/nginx.conf
location / { root /data/01client/dist;
前端项目的 发布目录 (vue打包生成的dist的内容,放到这里)
index index.html index.htm; }
配置后端请求的代理的url
location /api { proxy_pass http://localhost:8080; }
④ 重新启动nginx 服务 ./nginx -s reload ⑤ 打开浏览器确