2016-06-27 10 views
0

私はEC2インスタンスの特定のドキュメントルートを指すようにドメインしようとしています。 私はRoute 53を設定し、DNSをdomainに設定しました。今、ドメインポイントは正常です。 サーバーのホストファイルにもホストを追加しました。 /etc/httpd/conf/httpd.confに次のコードを追加します。 私はApache 2.2と同じことをしていました。ec2とApache 2.4.18で仮想ホストを追加するには?

NameVirtualHost *:80 
<VirtualHost *:80> 
     DocumentRoot /var/www/html/xyz 
     ServerName xyz.com 
</VirtualHost> 

しかし、私はetc/httpd/conf/httpd.confを開いたとき、私がetc/httpd/conf/httpd.confに同じ追加したものの、あまりにも小さなファイル思えると同じこととservice httpd restartではApacheを再起動します。

誰も私にどのように追加することができますか?

答えて

0

私はあなたがservice httpd restartでサーバを再起動したら、それは効果的であろうとadd following code to /etc/httpd/conf/httpd.conf

<VirtualHost *:80> ServerName xyz.com RewriteEngine On #RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] DocumentRoot /var/www/html/xyz <Directory /var/www/html/xyz> DirectoryIndex index.php AllowOverride All </Directory> </VirtualHost> 保存の下部にはApacheを提出し、再起動するには、次のコードを追加しました。

関連する問題