第一次搞这个:我是日到狗了
第一步:先打包成jar包(注意你的端口号)
第二步:配置nginx
1) jar包放到服务器上(推荐用:ftp)
2)nginx配置如下
server { listen 80; server_name api.domain.cn; #自己的域名 index index.html index.jsp index.htm default.jsp default.htm default.html;#指定的server的root的访问页面 root /www/wwwroot/spring; #指定的server的root目录(既然运行的是jar包指定这个就指定在你jar包目录吧) #charset koi8-r; #access_log logs/host.access.log main; #禁止访问的文件或目录 location ~ ^/(\.user.ini|\.htaccess|\.git|\.svn|\.project|LICENSE|README.md) { return 404; } #我工程的http://localhost location /{ proxy_pass "http://localhost:8081"; #端口号一定要对应 #proxy_set_header Host api.domain.cn; proxy_set_header X-Forwarded-For $remote_addr; } access_log /www/wwwlogs/api.domain.cn.log; error_log /www/wwwlogs/api.domain.cn.error.log; }
第三步:运行jar包
进入jar包所在目录(/www/wwwroot/spring)
启动运行项目:nohup java -jar springapi-1.jar > log.txt 2>&1 &
查看jar包运行信息:ps aux|grep springapi-1.jar
停止jar包的运行:kill -9 10313 这里的10313对应的是jar的pid
完成配置:使用浏览器查看吧