很久没用配置nginx代理tomcat了,有些忘记了,因此记录一下,防止以后再配置时再忘记。
修改nginx安装目录下 (默认路径/etc/nginx/sites-available) 的default文件,不同版本的配置可能不一,但都是修改server中的内容
在server中配置
#代理8080(tomcat端口)back为后端项目名
server{
......(其他配置)
location ^~ /back/ {
proxy_pass http://localhost:8080;
}
......
}
但开始始终访问不到,最后将localhost改为127.0.0.1可成功访问。
location ^~ /back/ {
proxy_pass http://127.0.0.1:8080;
}
猜测可能是hosts文件的问题,发现localhost与127.0.0.1已经映射过了。
最后再改为localhost又可以访问了,不知道什么原因开始不能访问。