Comment créer des sous-domaines sur Amazon EC2?Création de sous-domaines dans Amazon EC2
L'ajout d'un hôte virtuel dans httpd.conf est-il suffisant ... ou d'autres modifications doivent également être effectuées?
Merci
Comment créer des sous-domaines sur Amazon EC2?Création de sous-domaines dans Amazon EC2
L'ajout d'un hôte virtuel dans httpd.conf est-il suffisant ... ou d'autres modifications doivent également être effectuées?
Merci
Dépend de votre logiciel serveur. Mais comme vous mentionnez httpd.conf, il y a de fortes chances que vous lanciez Apache sur une distribution Linux. Si c'est le cas alors oui, ajouter un hôte virtuel est suffisant. Voici une façon de le faire:
Créer un enregistrement DNS pour votre domaine, par exemple un enregistrement CNAME pour pointer vers votre nom Elastic IP/DNS:
subdomain.example.com => ec2-xx-xxx-xxx-xxx.eu-west-1.compute.amazonaws.com
Assurez-vous que votre httpd.conf contient une ligne pour permettre à des hôtes virtuels :
NameVirtualHost *:80
Créer une directive hôte virtuel:
httpd.conf:
<VirtualHost *:80>
ServerName subdomain.example.com
ServerAdmin [email protected]
DocumentRoot /var/www/example.com/subdomain
<Directory /var/www/example.com/subdomain>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/apache2/subdomain.example.com.error.log
LogLevel warn
CustomLog /var/log/apache2/subdomain.example.com.access.log combined
</VirtualHost>
6. Redémarrez Apache
/etc/init.d/apache2 restart
merci @cvaldemar. J'essaie de faire la même chose mais j'utilise ispconfig comme panneau de contrôle. quand je déclare vhost crée la configuration vhost dans le dossier des sites disponibles de apache2 mais il crée l'entrée quelque chose comme ça - '
Juste curieux - si je n'ai pas encore mon propre nom de domaine, puis-je configurer Amazon EC2 pour avoir plus d'une adresse ec2-xx-xxx-xxx-xxx.region-x.compute.amazonaws.com pointant vers mon instance EC2 ? Ainsi, je pourrais développer et tester plusieurs applications web avec VirtualHosts sur une seule instance EC2. – JustAMartin
** note de version: ** dans Apache version 2.4+, 'NameVirtualHost' n'a aucun effet. En outre, l'utilisation des 'Index d'options 'est dangereuse; utilisez 'Option -Indexes' pour empêcher la liste des répertoires à la place. – Raptor
Vous pouvez faire tout ce que vous aimez sur EC2. Peut-être que si vous qualifiez un peu votre question, vous obtiendrez peut-être une réponse. – leonm
merci leonm j'ai modifié la question maintenant –