生成springboot项目
在spring官网:start.spring.io/ 生成springboot初始化项目。 用idea打开项目,项目结构如下:
接下来启动tengine
sudo nginx
访问:localhost,这里不带端口号就是默认的80端口,出现如下内容,表示tengine启动成功。
从tengine配置文件中看到,tengine启动默认监听的也是80端口,因此在浏览器访问:localhost,其实就是访问80端口,从配置文件看到返回index.html页面
从tengine安装目录中就能找到index.html,内容如下,正是我们访问localhost看到的内容。
在idea中启动项目,然后访问:localhost:8080,出现如下内容,表示springboot项目启动成功。
修改tengine配置文件:
在80监听的配置处增加一行:
proxy_pass http://127.0.0.1:8080;
表示tengine监听80端口,将80端口的请求代理转发8080端口。重新加载tengine配置文件:
sudo nginx -s reload
然后浏览器访问:localhost,可以看到,内容不再是tengine的index.html内容,而是
表明tengine成功将80端口的请求转发到8080端口上。