我已经在Microsoft Azure中的虚拟机上安装了GitLab,我还有一个Apache2 Web服务器,它应该响应一些静态网站。
由于GitLab有一个嵌入式NGinX Web服务器,我认为仅仅进行这两项更改就足够了:
将服务器块添加到GitLab的NGinX(首先将此配置添加到gitlab.rb nginx['custom_nginx_config'] = "include /etc/nginx/conf.d/*.conf;"
,然后在/etc/nginx/conf.d/serverblock.conf中创建以下块)< / p>
服务器{ root / var / www /; server_name .notgitlabdomain.com;
access_log /etc/nginx/logs/notgitlabdomain_access.log;
error_log /etc/nginx/logs/notgitlabdomain_error.log;
location / {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header Host $host;
proxy_pass 127.0.0.1:8090;
add_header X-Upstream $upstream_addr;
add_header NLC_S "s";
}
}
问题是到目前为止这还不行。我打开并检查nginx.conf(在/ var / opt / gitlab / nginx / conf /)文件中是否正在读取我添加的服务器块,它是。但是当我在我的notgitlabdomain.com域中关注链接时,它会将我重定向到notgitlabdomain.com/users/sign_in,并出现无法导入某些css文件的Sass错误。
答案 0 :(得分:0)
打开开发工具并检查请求。
我想这个问题与gitlab(域名网址)
的配置有关