Bonjour,
Je débute sur linux ( et oui encore un p'tit nouveau ) et j'ai besoin d'un petit coup de main. Après plusieurs distributions testées, j'ai décidé d'utiliser Débian pour héberger mes sites persos.
Voici ce que j'ai fais pour déclarer mes sites.
J'ai une livebox sans ip fixe, je me suis donc enregistré chez dyndns.
Sur ma livebox j'ai déclaré dyndns et j'ai réglé mes NAT/PAT sur le port 80 de mon serveur.
Sur zoneEdit j'ai déclaré un Webredirect car je n'ai pas d'ip fixe.
WebForwards:
New Domain | Destination
*.mondomaine.net | [
mondomaine.dyndns.org]
Sur mon serveur j'ai déclaré mes vhosts ( voir plus bas )
On constate que le premier vhost est celui par défaut de apache2 donc qui affiche ce qu'il y a dans /var/www
le second vhost c'est mon domaine et si je dois en déclarer d'autres je les rajouterais à la suite.
lorsque je renseigne mondomaine.dyndns.org je vois le site qui se trouve dans /var/www/
lorsque je renseigne www.mondomaine.net je n'arrive pas sur /var/www/mondomaine.net mais nule part. Bien entendu j'effectue cette vérification via une autre machine et une autre connexion internet pour être certain de ne pas utiliser mon réseau local.
Si vous pouvez m'aider ça serait super sympa.
D'avance merci.
Voici mes vhost déclarés dans /etc/apache2/sites-available
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
ErrorLog /var/log/apache2/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog /var/log/apache2/access.log combined
Alias /doc/ "/usr/share/doc/"
<Directory "/usr/share/doc/">
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128
</Directory>
</VirtualHost>
<VirtualHost *:80>
ServerAdmin contact@mondomaine.net
ServerName www.mondomaine.net
DocumentRoot /var/www/mondomaine.net
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/mondomaine.net>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
ErrorLog /var/www/mondomaine.net/logs/mes.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog /var/log/apache2/access.log combined
Alias /doc/ "/usr/share/doc/"
<Directory "/usr/share/doc/">
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128
</Directory>
</VirtualHost>