在nginx上运行spring
第一次搞这个:我是日到狗了
第一步:先打包成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
完成配置:使用浏览器查看吧

浙公网安备 33010602011771号