現代のソフトウェア開発プロセスでは、バージョン管理ツールは不可欠なツールの 1 つです。 Git は現在最も人気のあるバージョン管理ツールの 1 つであり、GitLab はコード ウェアハウスの構築、コード管理の実施、コラボレーションやプロジェクト管理などを実現できる非常に強力な Git 管理プラットフォームです。さらに、GitLab は Web サイトを構築することもでき、ユーザーはドメイン名を介して Web サイトにアクセスできます。この記事では、開発者が独自の Web サイトを迅速に展開できるように、GitLab サーバー上に Web サイトを構築する方法を紹介します。
1. GitLab サーバー環境の構築
まず、GitLab サーバー環境をセットアップする必要があります。サーバーとしてはクラウドサーバーを利用することもできますが、具体的な構築方法についてはここでは説明しません。 GitLab サーバーをセットアップした後、プロジェクトを作成し、独自の Web サイト コードをプロジェクトにアップロードする必要があります。
2. Web サイトのドメイン名の構成
GitLab サーバー上に Web サイトを構築するには、ブラウザーから Web サイトにアクセスできるように、Web サイトのドメイン名を構成する必要があります。ローカル コンピュータでは、hosts ファイルを変更することでドメイン名解決を実行できますが、外部ネットワークでもドメイン名解決を実行する必要があります。特定のドメイン名解決操作については、DNS サービス プロバイダーのドキュメントを参照してください。
3. Nginx の設定
Nginx サーバーを GitLab サーバーにインストールして、GitLab と Web サイトをリバース プロキシします。 GitLab のデフォルトのポートは 80 であるため、GitLab と Web サイトに同時にアクセスするには、Nginx ポートを別のポート (8080 など) に変更する必要があります。
Ubuntu システムでは、次のコマンドを使用して Nginx をインストールできます:
sudo apt-get update sudo apt-get install nginx
次の内容を含む my_website という名前の新しい構成ファイルを /etc/nginx/sites-available ディレクトリに作成します:
server { listen 8080; server_name mydomain.com; location / { proxy_pass http://127.0.0.1:80; } location /my_website { alias /var/gitlab/gitlab-rails/public; } }
その中で、mydomain.com がドメイン名です (最初に構成する必要があります) DNS サービス プロバイダーが解析される場合)、/var/gitlab/gitlab-rails/public は Web サイトのコードが配置されるディレクトリです。 Nginx サービスを再起動します:
sudo service nginx restart
4. Web サイトにアクセスします
上記の手順を完了すると、ブラウザを通じて Web サイトにアクセスできるようになります。ブラウザに http://mydomain.com:8080/my_website と入力して、GitLab サーバー上に構築された Web サイトにアクセスします。
概要
上記の手順により、GitLab サーバー上に Web サイトを構築することは難しくありません。 Web サイトのコードを GitLab プロジェクトにアップロードし、Nginx リバース プロキシ サービスを構成する必要があることに注意してください。このように、GitLab サーバー上に Web サイトを構築すると、コードの管理が容易になり、共同開発が可能になると同時に、Web サイトを自由に拡張、カスタマイズすることができます。
以上がgitlabサーバー上にWebサイトを構築するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。