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
私は助けが必要です。 ありがとうございます。
そして、どのように私は2番目のドメイン名を展開することができますか? – eifersucht
それはDNSがあなたにとって何をするのかです。すべてのドメイン名を1つのIPアドレスに指定します。 Apacheの設定では、各ドメイン名がそれぞれのディレクトリに送信されます。 – Peter