はじめに
このハウツーは、Debian8.2サーバーへのApacheのインストールと設定に役立ちます。 Apacheは、Linuxシステムやインターネットで非常に人気のあるWebサーバーです。ワールドワイドウェブ上でサイトをホスティングする際の人気と効率性から、世界中の多くのウェブホスティング会社で使用されています。
前提条件
静的IPアドレスで設定されたDebian8.2サーバーが必要です。サーバーをまだお持ちでない場合は、Atlantic.NetのVPSホスティングページにアクセスして、30秒以内に新しいサーバーを起動できます。
Debian8.2にApacheをインストールする
開始するには、SSHまたはAtlantic.NetCloudVNCポータルからDebian8.2にログインします。
サーバーにアクセスできるようになったら、最初のステップは次のコマンドを使用してApacheをインストールすることです。
sudo apt-get install apache2
次のコマンドでApacheを起動します。
service apache2 start
http://YOUR.IP.ADD.RESSと入力して、すべてが機能しているかどうかを確認します。
次のコマンドを使用して、サーバーからIPを取得できます。
ifconfig eth0 | grep inet | awk '{ print $2 }'
Apache(シングルホスト)の構成
次に、メインの構成ファイルを開いてApacheを構成し、それに応じてServerNameとServerAdminの行を編集します。
nano /etc/apache2/sites-available/000-default.conf
このイメージは、Apacheがサーバーにインストールされているときの構成ファイルです。
ファイルを保存してApacheHTTPサービスを再起動すると、変更が有効になります。
service apache2 restart
これで、Webコンテンツを作成してApacheのHTMLディレクトリにアップロードできます(既存のindex.htmlファイルをホームページであるindex.htmlに置き換えることを忘れないでください)
nano /var/www/html/index.html
コード>
Apache(マルチホスト)の構成
複数のWebサイトをホストする場合は、メインの構成ファイルを開き、既存の仮想ホストエントリをコピーして、その下に貼り付けます。次に、ServerName、ServerAdmin、およびDocumentRootの行を適宜編集します。
nano /etc/apache2/sites-available/000-default.conf
または、次のエントリをコピーして、それに応じて編集することもできます。
<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/site1 ServerName site1.com ServerAlias www.site1.com ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost> <VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/site2 ServerName site2.com ServerAlias www.site2.com ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost>
ここで、構成したばかりのサイト、site1とsite2のディレクトリを作成する必要があります。
mkdir /var/www/site1 mkdir /var/www/site2
これで、ApacheのsitesディレクトリでWebコンテンツの作成/アップロードを開始できます。
nano /var/www/site1/index.html
nano /var/www/site2/index.html
次は?
これで、Apacheを使用してサーバーをインストールおよび構成できました。これで、Webサイトの構築を続けることができます。フォローしていただきありがとうございます。今後の更新については、お気軽にご確認ください。