Ubuntuを使用してGitLabがインストールされているのと同じサーバーに他のアプリケーションをホストしようとしています。 GitLab's documentationの検索では、.conf
のカスタムファイルを有効にして、通常はどこの場所にある/etc/nginx/conf.d/
パス内に置くことができるかを確認しています。参照は、指定されたパスに入れて言うが、私は/etc
のnginxフォルダが欠けている。 /etc
にインストールしないことを意図しているのかどうかはわかりませんが、なぜこの参照はnginx
になるはずですか?GitLab Omnibusに 'etc'の 'nginx'フォルダがありません
アップデート1:
パーは、bradriniの応答@私はexample.conf
という名前の設定ファイルで/etc/nginx/conf.d
内のディレクトリを作成するために管理してきました。私が設定したドメイン構造は、dev.example.comにGitLabを持ち、test.example.comにこの他のアプリケーションを指していることです。以下は、この新しいドメインのための私のnginxの構成です:
server {
# Using my actual IP here which houses GitLab and my test.example.com domain
listen 111.111.111.11:443 default_server ssl;
# What the domain will be called
server_name test.example.com;
# Wildcard cert used for GitLab
ssl_certificate /etc/gitlab/ssl/dev.example.com.crt
# Wildcard key used for GitLab
ssl_certificate_key /etc/gitlab/ssl/dev.example.com.key
#charset koi8-r;
#access_log /var/log/nginx/log/host.access.log main;
location/{
# Root file directory for the test.example.com domain
root /var/www/test.example.com/html;
index index.html index.htm;
}
}
それはもともと私のGitLabドメインに転送されたので、私は今良いです、私のtest.example.comドメイン、への接続を取得していないのです(DEV .example.com)。
私は今問題がnginx設定の問題によって引き起こされていると考えていますか?私がチェックしなければならなかったことが他にありますか? sites-enabled
またはsites-available
のフォルダについて心配する必要はありますか?
アップデート2:上記の私に構成されたので、
、どちらも私のdev.example.comまたはtest.example.com積極的に実行します。彼らは私のブラウザごとに接続できません。どちらにも接続できない原因は不明です。
素晴らしい回答@bradrini!いくつかのセットアップチュートリアルに欠けている細かいディテールについて説明します。非常に参考になります。今日これを試してみると、更新するためにここに戻ってきます! – privateer35
オリジナルを実装済みのソリューションで更新しました。私はどこかに行っていると思う、ちょうど私の設定ファイルが正しく動作していることを確認したい。 – privateer35