Pages : 1
#1 Le 28/09/2013, à 18:05
- skyrick
Serveur Apache2 inscrit toujours : "It works!"
Bonjour,
j'ai bien les lignes:
ServerSignature off
ServerTokens prod
dans mon /etc/apache2/conf.d/security
Mais toujours le message :
"It works!
This is the default web page for this server.
The web server software is running but no content has been added, yet."
Alors que je voudrais plutot une erreur 404 en gros ... je l'avais fait sur un ancien serveur mais impossible de voir ce qui cloque.
Je veux héberger un subversion donc la page http par defaut ne met d'aucune utilité,
Peut etre pourrais je bloquer le http et laisser seulement le https.
Quelqu'un a t'il une idée ?
Il me semble qu'il y a une autre manip à faire ...
Merci
Dernière modification par skyrick (Le 28/09/2013, à 18:17)
site : www.skyrick.fr
Hors ligne
#2 Le 28/09/2013, à 18:18
- sputnick
Re : Serveur Apache2 inscrit toujours : "It works!"
Salut,
il faut remplacer le index.html par défaut avec le tiens dans le
DocumentRoot
grep -ri DocumentRoot /etc/apache2
devrais te renseigner sur l'emplacement à chercher.
Dernière modification par sputnick (Le 28/09/2013, à 18:19)
Negative people have a problem for every solution.
https://sputnick.fr
En ligne
#3 Le 28/09/2013, à 18:57
- skyrick
Re : Serveur Apache2 inscrit toujours : "It works!"
Merci mais non je ne veux pas d'html/http du tout (j'ai mis à jour mon premier post pour clarifier)
site : www.skyrick.fr
Hors ligne
#4 Le 30/09/2013, à 12:15
- tiramiseb
Re : Serveur Apache2 inscrit toujours : "It works!"
[...]
ServerSignature off
ServerTokens prod
[...]
"It works!This is the default web page for this server.
The web server software is running but no content has been added, yet."
Ces paramètres n'ont rien à voir avec cette page.
Ces paramètres, c'est liés aux infos qu'Apache donne en en-tête par exemple, ou dans les pages qui listent le contenu de répertoires.
Ce message, c'est juste une page HTML par défaut : /var/www/index.html.
Alors que je voudrais plutot une erreur 404 en gros
Eh bien supprime le fichier index.html de /var/www et désactive le listage du contenu des répertoires, tu auras une erreur 403...
Peut etre pourrais je bloquer le http et laisser seulement le https.
Dans ce cas-là tu désactives le virtualhost par défaut et tu fais un virtualhost en https.
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#5 Le 30/09/2013, à 12:40
- skyrick
Re : Serveur Apache2 inscrit toujours : "It works!"
Merci pour ta réponse,
En fait j'avais trouvé une solution : j'ai tout simplement désactivé via iptables le port 80
site : www.skyrick.fr
Hors ligne
#6 Le 30/09/2013, à 13:51
- tiramiseb
Re : Serveur Apache2 inscrit toujours : "It works!"
c'est crado...
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#7 Le 01/10/2013, à 01:08
- sputnick
Re : Serveur Apache2 inscrit toujours : "It works!"
Propre :
cat>/etc/apache2/sites-available/nom_du_site.tld <<EOF
NameVirtualHost *:80
<VirtualHost *:80>
ServerName nom_du_site.tld
ServerAlias www.nom_du_site.tld
RedirectPermanent / https://nom_du_site.tld
</VirtualHost>
NameVirtualHost *:443
<VirtualHost *:443>
ServerName nom_du_site.tld
ServerAlias www.nom_du_site.tld
ServerAdmin foobar@nom_du_site.tld
DocumentRoot /var/www/nom_du_site.tld
DirectoryIndex index.php index.html
<Directory "/var/www/nom_du_site.tld">
Options -Indexes
AllowOverride All
Order deny,allow
Allow from all
</Directory>
ErrorLog /var/log/apache2/error_site.tld_ssl_log
CustomLog /var/log/apache2/access_site.tld_ssl_log combined
SSLEngine on
UseCanonicalName On
SSLCertificateFile /etc/ssl/certs/site.tld.crt
SSLCertificateKeyFile /etc/ssl/private/site.tld.key
</VirtualHost>
EOF
a2ensite nom_du_site.tld
apache2ctl -t && apache2ctl graceful
Negative people have a problem for every solution.
https://sputnick.fr
En ligne
#8 Le 01/10/2013, à 09:17
- tiramiseb
Re : Serveur Apache2 inscrit toujours : "It works!"
Je confirme, l'approche de sputnick est propre, c'est comme ça que je ferais.
Sur mon serveur, c'est la même logique mais avec Nginx
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#9 Le 01/10/2013, à 09:36
- mazarini
Re : Serveur Apache2 inscrit toujours : "It works!"
On peut aussi ne pas écouter le port 80 (cf fichier port.conf ?).
S'il existait une école de la politique, les locaux devraient être édifiés rue de la Santé. Les élèves pourraient s'habituer. (Pierre Dac)
Hors ligne
#10 Le 01/10/2013, à 09:41
- tiramiseb
Re : Serveur Apache2 inscrit toujours : "It works!"
On peut aussi ne pas écouter le port 80 (cf fichier port.conf ?).
En effet. Oui, c'est dans "ports.conf".
Mais du coup si on ne tape pas explicitement "https://" on n'atterrit pas sur le site
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
Pages : 1