Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 28/09/2013, à 19: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, à 19:17)

Hors ligne

#2 Le 28/09/2013, à 19: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, à 19:19)


On ne peut pas mettre d'array dans un string!
https://sputnick.fr/

Hors ligne

#3 Le 28/09/2013, à 19: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)

Hors ligne

#4 Le 30/09/2013, à 13: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.

Hors ligne

#5 Le 30/09/2013, à 13: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 smile

Hors ligne

#6 Le 30/09/2013, à 14:51

tiramiseb

Re : Serveur Apache2 inscrit toujours : "It works!"

c'est crado...

Hors ligne

#7 Le 01/10/2013, à 02: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

On ne peut pas mettre d'array dans un string!
https://sputnick.fr/

Hors ligne

#8 Le 01/10/2013, à 10: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 smile

Hors ligne

#9 Le 01/10/2013, à 10: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, à 10: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 smile

Hors ligne