tengine学习笔记-部署springboot项目

69 阅读1分钟

生成springboot项目

在spring官网:start.spring.io/ 生成springboot初始化项目。 用idea打开项目,项目结构如下:

image.png

接下来启动tengine

sudo nginx

访问:localhost,这里不带端口号就是默认的80端口,出现如下内容,表示tengine启动成功。 image.png 从tengine配置文件中看到,tengine启动默认监听的也是80端口,因此在浏览器访问:localhost,其实就是访问80端口,从配置文件看到返回index.html页面 image.png 从tengine安装目录中就能找到index.html,内容如下,正是我们访问localhost看到的内容。 image.png

在idea中启动项目,然后访问:localhost:8080,出现如下内容,表示springboot项目启动成功。 image.png

修改tengine配置文件: image.png 在80监听的配置处增加一行:

proxy_pass http://127.0.0.1:8080;

表示tengine监听80端口,将80端口的请求代理转发8080端口。重新加载tengine配置文件:

sudo nginx -s reload

然后浏览器访问:localhost,可以看到,内容不再是tengine的index.html内容,而是 image.png 表明tengine成功将80端口的请求转发到8080端口上。