J'essaie de configurer Debian Jessie 8 VPS avec Apache & PHP-FPM pour servir multisite. Il s'agit du fichier /etc/hosts
.Configurer des hôtes dans Debian et Apache Multisite
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
Où subdomain.mysite.com est mon nom d'hôte. Et site1.com est l'un de mes sites Web. Les sites sont activés en utilisant la commande sudo a2ensite site1.com.conf
Mon fichier Apache VirtualHost
à /var/www/site1.com/
ressembler à ceci.
<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>
J'utilise le port 8080 à cause du vernis.
Le problème est lorsque j'essaie de configurer un deuxième domaine. J'ai configuré le VirtualHost exactement comme le premier, en changeant le chemin vers les fichiers.
Je ne sais pas comment configurer /etc/hosts
pour ajouter le nouveau domaine, j'ai essayé de configre en ajoutant un deuxième domaine à côté du premier, mais ne fonctionne pas. Si je change le 127.0.1.1 avec mon IP statique de serveur, ne fonctionne pas non plus.
mystaticip site1.com site2.com
J'ai besoin d'aide. Merci beaucoup.
Et comment puis-je déployer un second nom de domaine? – eifersucht
C'est ce que DNS fait pour vous. Il pointe tous vos noms de domaine vers une adresse IP. Votre configuration Apache envoie chaque nom de domaine à son répertoire respectif. – Peter