質問: 環境 -- CentOS7の環境にGitlab-CEを公式サイトの通りにインストールした状態 試したこと ----- その後firewalldで特定のIPだけ許可する制限をかけようとしましたが、Gitlabへの制限が掛かりませんでした。 (firewalldを通さずgitlabがポートを開放されていると考えています。) 下記サイトを参考に設定を掛けてみましたがgitlabが立ち上がらなく成ってしまいました。 参考URL:http://tech.farend.jp/blog/2015/04/21/gitlab-limit-by-remote-addr (記述先が正しく無いように感じ「/etc/gitlab/gitlab.confに記述」を「/etc/gitlab/gitlab.rbに記述」と解釈して設定を行いました。) お願い --- できるだけ正しい方法(スマートな方法)でIP制限の設定がしたいので情報を頂きたいです。 宜しくお願い致します。
回答: 注意でだしたのに書いてあったので回答に抜粋しときますか IP 制限 ======= Configuration options Edit `/etc/gitlab/gitlab.rb` ``` nginx['status'] = { "listen_addresses" => ["127.0.0.1"], "fqdn" => "dev.example.com", "port" => 9999, "options" => { "stub_status" => "on", # Turn on stats "access_log" => "on", # アクセスログ出力 "allow" => "127.0.0.1", # アクセス制限(許可) "deny" => "all" # アクセス制限(拒否) } } ``` 設定後はもちろん ``` sudo gitlab-ctl reconfigure ``` を実行してください