これを動作させるのに少し問題があります。今のところDNSは私のドメインのために伝播しているので、これが違いを生むなら、私はちょうど通常のIPアドレスを使っています。私は、次のしている私の/etc/hosts
ファイルでApache 2仮想ホストでサブドメインを指定する際の問題はありますか?
...
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
127.0.0.1 localhost.localdomain localhost
# Auto-generated hostname. Please do not remove this comment.
111.111.111.11 main.mydomain.com main
111.111.111.11 git.mydomain.com
::1 localhost ip6-localhost ip6-loopback
は、私はその行が111.111.111.11 git.mydomain.com
され、このファイルに1行のみを追加しました。私がこのVPSを手に入れたとき、残りはそこにあった。
git.conf
を作成し、
/etc/apache2/sites-available/
にそれを追加しました
...
<VirtualHost *:80>
ServerName git.localhost
ServerAdmin [email protected]
DocumentRoot /home/allen/Sites/Git
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
# vim: syntax=apache ts=4 sw=4 sts=4 sr noet
コメントを除去した。これは、単にApacheがデフォルトで使用する000-default.conf
ファイルのコピーであるとと一部の情報が変更されました。
私はsudo a2ensite git.conf
コマンドを実行し、Apacheサーバーを再起動しました。
ここでの目標は、サブドメインがgit
ときにGitリポジトリを管理するためのWebクライアントを持つ仮想ホストを提供することです。
設定ファイルに間違いがありましたか?この機能を実現するために欠けているステップがありますか?