我已经在带有CentOS 7的服务器上安装了带有Omnibus软件包的GitLab,该服务器属于我工作的公司。当我安装GitLab时,NGINX是作为“依赖项”一起安装的(我不知道这是否是正确的术语)。使用服务器的IP,我可以从网络内部访问GitLab,但是我希望能够使用HTTP协议从公司网络外部使用外部URL来访问它。
我按照GitLab网站(https://about.gitlab.com/installation/#centos-7)的步骤配置了外部URL:
但是,当我尝试通过HTTP URL打开GitLab页面时,会出现一条消息:
“ 欢迎使用nginx! 如果您看到此页面,则说明Nginx Web服务器已成功安装并运行。需要进一步的配置。 有关在线文档和支持,请访问nginx.org。 可以在nginx.com上获得商业支持。 感谢您使用nginx 。”
在线上有很多关于配置NGINX的教程,但是我没有找到专门针对我的情况的教程(在CentOS 7上通过Omnibus安装的GitLab和NGINX)。我是一位机械工程师,对GitLab和NGINX的经验为零,因此我在配置它们方面费了很多力气。
最后我的问题是:
在我的情况下,有人知道如何配置NGINX吗?您是否遇到过此类问题?
我究竟如何使用此.conf文件:https://gitlab.com/gitlab-org/gitlab-recipes/blob/master/web-server/nginx/gitlab-omnibus-nginx.conf?
非常感谢! 干杯!