2015年07月01日
Tweet
ubuntu では apache が稼働しています。
そこに virtual host の設定を行いました。
ちなみに CentOS 6 やら 7とはだいぶ違います。でもわかりやすいので嫌いじゃありません。
参考
How To Set Up Apache Virtual Hosts on Ubuntu 12.04 LTS
まずは公開するためのディレクトリを作成します。
mkdir -p /var/www/example.com/public_html
設定ファイルを作成します。
cp -p /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/example.com.conf
編集します。
vi /etc/apache2/sites-available/example.com.conf
ServerName example.com
ServerAdmin root@example.com
DocumentRoot /var/www/example.com/public_html
ErrorLog ${APACHE_LOG_DIR}/error-example.com.log
CustomLog ${APACHE_LOG_DIR}/access-example.com.log combined
完了したら、設定を有効にします。
a2ensite example.com.conf
※念のためシンボリックリンクが作成されていることを確認します
ls /etc/apache2/sites-enabled
Apacheをリロードして設定を読み込みます
service apache2 reload
上記作業で、外部からアクセスできるようになっています。
そこに virtual host の設定を行いました。
ちなみに CentOS 6 やら 7とはだいぶ違います。でもわかりやすいので嫌いじゃありません。
参考
How To Set Up Apache Virtual Hosts on Ubuntu 12.04 LTS
まずは公開するためのディレクトリを作成します。
mkdir -p /var/www/example.com/public_html
設定ファイルを作成します。
cp -p /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/example.com.conf
編集します。
vi /etc/apache2/sites-available/example.com.conf
ServerName example.com
ServerAdmin root@example.com
DocumentRoot /var/www/example.com/public_html
ErrorLog ${APACHE_LOG_DIR}/error-example.com.log
CustomLog ${APACHE_LOG_DIR}/access-example.com.log combined
完了したら、設定を有効にします。
a2ensite example.com.conf
※念のためシンボリックリンクが作成されていることを確認します
ls /etc/apache2/sites-enabled
Apacheをリロードして設定を読み込みます
service apache2 reload
上記作業で、外部からアクセスできるようになっています。