今儿自己装一个 Maven Repo 私服,用的是 Nexus
按照教程来装个也很简单, Step by Step,最后想要设置一个二级域名 repo.mydomain.com 的时候,我是这样设置的。
location / {
proxy_pass http://ip:8081;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
遇到一个小麻烦。通过二级域名 http://repo.mydomain.com
打开的时候会报 There was an error communicating with the server: request timed out.
但是用 http://ip:port
就不会有这个报错。
后来找到了一个解决方案,在Nginx配置中加上:
proxy_set_header Host $host:$server_port;
问题解决了。