在单位使用Nexus软件搭建了一台Maven私服。Linux默认是对1000以内的端口进行了权限保护,需要root权限,Nexus使用root权限肯定不是个好主意。^_^
Nexus默认在8081端口下工作,单位服务器又只有80对外开放 ,所以用Nginx来做反向代理。
_(:з」∠)_
/etc/nginx/sites-enabled/nexus
client_max_body_size 0;
server {
listen 80;
location / {
proxy_pass http://127.0.0.1:8081/;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
client_max_body_size 0;
这句很重要,因为nexus需要在web页面下上传一些第三方的组件,所以需要调整client_max_body_size来改变上传文件的最大值,如果不调整,你就会面对一个永远在滚动的上传进度条,直到天荒地老。。。。囧
我这里偷懒,直接设置成不限制了。
本页的评论功能已关闭