2017-01-17 5 views
0

Apacheを使ってDebian Jessie 8 VPSを設定しようとしています& PHP-FPMがマルチサイトに対応しています。DebianとApache Multisiteでホストを設定する

これは私の/etc/hostsファイルです。

127.0.0.1 localhost 
127.0.1.1 subdomain.mysite.com 
127.0.1.1 site1.com 
# The following lines are desirable for IPv6 capable hosts 
::1 ip6-localhost ip6-loopback 
fe00::0 ip6-localnet 
ff00::0 ip6-mcastprefix 
ff02::1 ip6-allnodes 
ff02::2 ip6-allrouters 
ff02::3 ip6-allhosts 

ここで、subdomain.mysite.comは自分のホスト名です。そしてsite1.comは私のウェブサイトの一つです。 サイトを有効にするにはsudo a2ensite site1.com.conf

私のApache VirtualHostファイル/var/www/site1.com/のようになります。

<VirtualHost *:8080> 
     ServerName site1.com 
     ServerAlias www.site1.com 
     ServerAdmin myemail 
     DocumentRoot /var/www/site1.com/web 
     ErrorLog  /var/www/site1.com/logs/error.log 
     CustomLog /var/www/site1.com/logs/access.log combined 
     <Directory "/var/www/site1.com/web"> 
       AllowOverride All 
       Allow from all 
     </Directory> 
</VirtualHost> 

私はワニスのためにポート8080を使用しています。

問題は、2番目のドメインを構成しようとするときです。 VirtualHostを最初のファイルと全く同じように設定して、ファイルへのパスを変更します。

/etc/hostsに新しいドメインを追加する方法を知りません。最初のドメインの隣に2番目のドメインを追加しようとしましたが、動作しません。

127.0.1.1 site1.com site2.com 

私のサーバーの静的IPで127.0.1.1を変更しても、どちらも動作しません。

mystaticip site1.com site2.com 

私は助けが必要です。 ありがとうございます。

答えて

1

次のホストファイルには、私のためのトリックを行います。

# /etc/hosts 
127.0.0.1    localhost      servername.yourdomain.com 
# A.B.C.D stands for your IPv4 address 
A.B.C.D     servername.yourdomain.com  servername 

# The following lines are desirable for IPv6 capable hosts 
::1  localhost ip6-localhost ip6-loopback 
ff02::1 ip6-allnodes 
ff02::2 ip6-allrouters 
+0

そして、どのように私は2番目のドメイン名を展開することができますか? – eifersucht

+0

それはDNSがあなたにとって何をするのかです。すべてのドメイン名を1つのIPアドレスに指定します。 Apacheの設定では、各ドメイン名がそれぞれのディレクトリに送信されます。 – Peter

関連する問題