Linux_07 Java项目部署

Java项目部署

1、在/home目录下创建项目文件夹

2、在/xinmeiti目录下创建文件夹

3、将jar包放在jar文件夹下

4、将前端文件放在web下

5、修改nginx相关配置
server {
  listen       9000; //监听的端口号,需要开放端口映射
  server_name  127.0.0.1;
       
  location / {
        root /home/xinmeiti/web/dist; //前端放置的文件位置
        index index.html;
  	try_files $uri $uri/ /index.html; //这句话可使刷新页面时不报404
  }

  location /api/ { // 如果有api前缀,进行转发add_header是跨域
        #add_header 'Access-Control-Allow-Origin' '*';
        #add_header 'Access-Control-Allow-Methods' '*';
        #add_header 'Access-Control-Allow-Credentials' '*';
	#add_header 'Access-Control-Allow-Headers' '*';
		   
	if ( $request_method = 'OPTIONS' ) { 
		return 200;
	}
	proxy_pass http://127.0.0.1:8081/;   //proxy_pass转发,8081为后端端口
  }
}

6、启动Java
在jar文件夹下执行
nohup java -jar -Xmx512m frame-1.0.jar --spring.profiles.active=test &
//nohup以服务方式在后台运行,退出命令窗口不关闭;去掉nohup是直接运行,退出窗口登录将关闭,但是可以看到执行过程,(一般不用,只是看是否执行报错)。
//中间的是设置内存大小,后面的是指定运行的环境。
posted @ 2021-12-04 14:45  睡个好觉"  阅读(76)  评论(0)    收藏  举报