在Linux系统下配置Nginx部署srpingboot项目

1、linux系统和windows系统

	首先在linux系统下安装nginx和在windows系统下安装还是很有大区别,本篇文章不细讲

2、nginx配置

   在nginx中配置springboot项目其实主要是修改nginx配置文件config
   server {
        listen       8080;        ##指定监听端口号
        server_name  localhost;     ##访问地址

        location / {
            root   /usr/local/system/web/dist;     ##前端包路径
            index  index.html index.htm;
            #try_files $uri $uri/ /index.html;
            #expires 7d;
        }
		location /acss/ {
      			proxy_pass http://*****************/; #重点用车企业门禁监管      ##后端路径加端口号   
        	    proxy_redirect default;
      			proxy_cookie_path / /acss/;   ##项目访问前缀
		}
    }

3、Linux下编辑Ngnix文件命令

**编辑文件
打开文件名字 vim 文件名字
linux编辑文件后如何保存退出?
命令是wq 保存并退出。
首先按ESC进入Command模式,然后输入“:wq”,回车就可以保存并退出了。
vi保存文件有不同的选项,对应于不同的命令,你可以从下面的命令中选择一个需要的输入:
1、wq 保存文件并退出vi
2、w 保存文件但不退出vi
3、w file 将修改另外保存到file中,不退出vi
4、q 不保存文件,退出vi**

4、一般常用操作nginx命令

关闭nginx服务

./nginx -s stop
重启nginx

./nginx -s reload
查看nginx进程

ps aux|grep nginx
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在Linux部署Spring Boot项目,可以使用Nginx作为代理服务器来实现。 首先,确保你已经在Linux服务器上安装了Java运行环境和Spring Boot项目的JAR文件。接下来,你需要确保Nginx已经安装并运行。你可以使用包管理工具,如apt-get或yum,在Linux上安装Nginx。 安装完成后,你需要在Nginx配置文件中添加一个新的虚拟主机来处理Spring Boot应用程序的请求。打开Nginx的主配置文件,一般位于/etc/nginx/nginx.conf,并找到"server"块。 在该块中,添加以下配置代码: ``` server { listen 80; # 监听的端口 server_name example.com; # 你的域名 location / { proxy_pass http://localhost:8080; # 转发到Spring Boot应用程序的端口 proxy_set_header Host $host; } } ``` 将"example.com"替换为你的域名。这个配置将监听80端口,并将所有的请求转发到本地的Spring Boot应用程序的8080端口。proxy_set_header配置将Host头信息设置为请求的原始主机,这样Spring Boot应用程序可以正确识别来自Nginx的请求。 保存并关闭配置文件后,重新启动Nginx服务以使更改生效: ``` sudo service nginx restart ``` 现在,当用户访问你的域名时,Nginx将会将请求转发给Spring Boot应用程序。你可以使用日志记录来确保一切正常。你还可以通过配置SSL证书来启用HTTPS,以增强安全性。 这是部署Spring Boot项目的一个简单方法。你可以根据自己的需求进行更复杂的配置,例如负载均衡或缓存设置。希望对你有所帮助!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值