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 07/11/2013, à 11:33

MrLo

probleme configuration serveur Apache 2 sur NAS DNS 320

Bonjour à toutes et à tous..
voila j'ai depuis peu entrepris d'installer un dropbox clone sur mon nas ...
tout se passe bien jusqu'à ce qu'au moment du redemarrage du serveur apache 2 .. il me mette

Restarting web server: apache2apache2: Could not reliably determine the server's fully qualified domain name, using 192.168.0.1 for ServerName
[Thu Nov 07 10:30:15 2013] [warn] NameVirtualHost *:80 has no VirtualHosts
[Thu Nov 07 10:30:15 2013] [warn] NameVirtualHost *:80 has no VirtualHosts
apache2: Could not reliably determine the server's fully qualified domain name, using 192.168.0.1 for ServerName
[Thu Nov 07 10:30:15 2013] [warn] NameVirtualHost *:80 has no VirtualHosts
[Thu Nov 07 10:30:15 2013] [warn] NameVirtualHost *:80 has no VirtualHosts
(98)Address already in use: make_sock: could not bind to address 192.168.0.1:80
no listening sockets available, shutting down
Unable to open logs
Action 'start' failed.
The Apache error log may have more information.
failed!


pour info je suivais ce tuto:
http://panmen.wordpress.com/2013/01/01/ … s-320-nas/

Et a ce moment la je bloque.
Je ne m'y connais pas particulièrement.. j'ai tenté quelques bidouilles trouvées ici et la sur le net ...
ne serait ce pas plus sage de désinstaller le serveur apache2 et refaire une installation propre ?
D'avance merci pour votre aide

Hors ligne

#2 Le 07/11/2013, à 12:43

tiramiseb

Re : probleme configuration serveur Apache 2 sur NAS DNS 320

Salut,

Le "gros" problème ici est :

(98)Address already in use: make_sock: could not bind to address 192.168.0.1:80

Tu as déjà quelque chose qui écoute sur le port 80.

Il dit qu'il ne peut pas réaliser l'action "start" : es-tu sûr que tu as demandé de REdémarrer Apache (opération "restart") ?
Si tu lui dis de faire un "start" alors que c'est déjà lancé, il est normal que ça ne fonctionne pas.

Hors ligne

#3 Le 07/11/2013, à 13:03

MrLo

Re : probleme configuration serveur Apache 2 sur NAS DNS 320

la commande utilisée est : sudo service apache2 restart

Hors ligne

#4 Le 07/11/2013, à 13:06

tiramiseb

Re : probleme configuration serveur Apache 2 sur NAS DNS 320

Visiblement il a des problèmes pour arrêter la session précédente.

Que donne la commande suivante ?

sudo netstat -tlnp | grep :80

Hors ligne

#5 Le 07/11/2013, à 13:07

MrLo

Re : probleme configuration serveur Apache 2 sur NAS DNS 320

elle me donne cela

root@DNS-320-MrLo:~# sudo netstat -tlnp | grep :80
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      3467/lighttpd
root@DNS-320-MrLo:~#

Hors ligne

#6 Le 07/11/2013, à 13:09

MrLo

Re : probleme configuration serveur Apache 2 sur NAS DNS 320

tiens voila si ca peut t aider ...


root@DNS-320-MrLo:~# root@DNS-320-MrLo:~# sudo netstat -tlnp | grep :80
-bash: root@DNS-320-MrLo:~#: command not found
root@DNS-320-MrLo:~# tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      3467/lighttpd
-bash: tcp: command not found
root@DNS-320-MrLo:~# root@DNS-320-MrLo:~#
-bash: root@DNS-320-MrLo:~#: command not found
root@DNS-320-MrLo:~# sudo netstat -ltnp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 0.0.0.0:6882            0.0.0.0:*               LISTEN      13676/p2p_server
tcp        0      0 0.0.0.0:515             0.0.0.0:*               LISTEN      1536/lpd Waiting
tcp        0      0 0.0.0.0:3688            0.0.0.0:*               LISTEN      1634/pure-ftpd (SER
tcp        0      0 0.0.0.0:139             0.0.0.0:*               LISTEN      1620/smbd
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      3467/lighttpd
tcp        0      0 127.0.0.1:5555          0.0.0.0:*               LISTEN      1815/php-cgi
tcp        0      0 0.0.0.0:54068           0.0.0.0:*               LISTEN      13676/p2p_server
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      4025/sshd
tcp        0      0 0.0.0.0:443             0.0.0.0:*               LISTEN      3467/lighttpd
tcp        0      0 0.0.0.0:445             0.0.0.0:*               LISTEN      1620/smbd
root@DNS-320-MrLo:~# cat /etc/apache2/ports.conf
# If you just change the port or add more ports here, you will likely also have to change the VirtualHost statement in
# /etc/apache2/sites-enabled/000-default
# This is also true if you have upgraded from before 2.2.9-3 (i.e. from
# Debian etch). See /usr/share/doc/apache2.2-common/NEWS.Debian.gz and
# README.Debian.gz

NameVirtualHost *:80
Listen 192.168.0.1:80

<IfModule mod_ssl.c>
    # If you add NameVirtualHost *:443 here, you will also have to change
    # the VirtualHost statement in /etc/apache2/sites-available/default-ssl
    # to <VirtualHost *:443>
    # Server Name Indication for SSL named virtual hosts is currently not
    # supported by MSIE on Windows XP.
    Listen 443
</IfModule>

<IfModule mod_gnutls.c>
    Listen 443
</IfModule>

root@DNS-320-MrLo:~# cat /etc/apache2/sites-enabled/000-default
<VirtualHost localhost:80>
        ServerAdmin webmaster@localhost

        DocumentRoot /var/www/owncloud
  servername localhost/owncloud
        <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 ${APACHE_LOG_DIR}/error.log

        # Possible values include: debug, info, notice, warn, error, crit,
        # alert, emerg.
        LogLevel warn

        CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

Hors ligne

#7 Le 07/11/2013, à 13:10

MrLo

Re : probleme configuration serveur Apache 2 sur NAS DNS 320

a force de "bidouiller" je suis sur que j'ai du y mettre un beau B....L.

Hors ligne

#8 Le 07/11/2013, à 13:10

tiramiseb

Re : probleme configuration serveur Apache 2 sur NAS DNS 320

Tu as Lighttpd qui est déjà démarré et qui utilise le port 80. Donc Apache2 ne peut pas écouter sur le port 80.

D'ailleurs j'ai jeté un œil au tutoriel que tu pointes, c'est justement ce qui est expliqué : mettre le port 8888 au lieu de 80. Es-tu sûr d'avoir suivi ce tutoriel !?

Hors ligne

#9 Le 07/11/2013, à 13:15

MrLo

Re : probleme configuration serveur Apache 2 sur NAS DNS 320

oui tout a fait mais a force de tenter et de tripatouiller j'ai du zapper une ou deux chose

Hors ligne

#10 Le 07/11/2013, à 13:17

tiramiseb

Re : probleme configuration serveur Apache 2 sur NAS DNS 320

Pourtant ce tutoriel n'apport qu'une seule chose : le changement du port en 8888 (étape 4 du tutoriel).
Les étapes précédentes ne sont que des renvois vers d'autres articles.

Hors ligne

#11 Le 07/11/2013, à 13:19

MrLo

Re : probleme configuration serveur Apache 2 sur NAS DNS 320

ce que je veux dire c'est comme ca n'a pas marché du premier coup ... j'ai cherché dans différents tutos/aide sur le net pour tenter de solutionner mon pbe mais du fait de mon inexpérience du langage unix ... me voila rendu là ...

Hors ligne

#12 Le 07/11/2013, à 13:20

tiramiseb

Re : probleme configuration serveur Apache 2 sur NAS DNS 320

Pour résoudre ton problème de port 80, il faut faire ce qui est écrit au point 4 du tutoriel que tu as toi-même pointé.

Hors ligne

#13 Le 07/11/2013, à 13:21

MrLo

Re : probleme configuration serveur Apache 2 sur NAS DNS 320

là je viens de faire :

sudo nano /etc/apache2/sites-enabled/000-default

mettre a jour le localhost en 8888
voila le résultat


<VirtualHost localhost:8888>
        ServerAdmin webmaster@localhost

        DocumentRoot /var/www/owncloud
  servername localhost/owncloud
        <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
je retente un restart et voila..

root@DNS-320-MrLo:~# sudo service apache2 restart
Restarting web server: apache2apache2: Could not reliably determine the server's fully qualified domain name, using 192.168.0.1 for ServerName
[Thu Nov 07 12:20:27 2013] [warn] NameVirtualHost *:80 has no VirtualHosts
[Thu Nov 07 12:20:27 2013] [warn] NameVirtualHost *:80 has no VirtualHosts
apache2: Could not reliably determine the server's fully qualified domain name, using 192.168.0.1 for ServerName
[Thu Nov 07 12:20:28 2013] [warn] NameVirtualHost *:80 has no VirtualHosts
[Thu Nov 07 12:20:28 2013] [warn] NameVirtualHost *:80 has no VirtualHosts
(98)Address already in use: make_sock: could not bind to address 192.168.0.1:80
no listening sockets available, shutting down
Unable to open logs
Action 'start' failed.
The Apache error log may have more information.
failed!

Hors ligne

#14 Le 07/11/2013, à 13:23

tiramiseb

Re : probleme configuration serveur Apache 2 sur NAS DNS 320

Oui, c'est bien, tu as fait la moitié du point 4 de ce tutoriel. Tu peux aussi faire l'autre moitié.

Dernière modification par tiramiseb (Le 07/11/2013, à 13:24)

Hors ligne

#15 Le 07/11/2013, à 13:34

MrLo

Re : probleme configuration serveur Apache 2 sur NAS DNS 320

bon je viens de corriger une entree dans le apache.conf qui écoutait le port 80 pour le modifier en 8888
mais au restart ca me donne cela ..


root@DNS-320-MrLo:~# service apache2 restart
Restarting web server: apache2apache2: Could not reliably determine the server's fully qualified domain name, using 192.168.0.1 for ServerName
[Thu Nov 07 12:33:02 2013] [warn] NameVirtualHost *:8888 has no VirtualHosts
apache2: Could not reliably determine the server's fully qualified domain name, using 192.168.0.1 for ServerName
[Thu Nov 07 12:33:03 2013] [warn] NameVirtualHost *:8888 has no VirtualHosts
(98)Address already in use: make_sock: could not bind to address 0.0.0.0:443
no listening sockets available, shutting down
Unable to open logs
Action 'start' failed.
The Apache error log may have more information.
failed!

Hors ligne

#16 Le 07/11/2013, à 13:36

MrLo

Re : probleme configuration serveur Apache 2 sur NAS DNS 320

la commande suivante (dans le tuto) ne fonctionne pas :    vim /etc/apache2/sites-enabled/000-default
est ce bien la meme chose que si je tape sudo nano /etc/apache2/sites-enabled/000-default ???

Hors ligne

#17 Le 07/11/2013, à 13:37

tiramiseb

Re : probleme configuration serveur Apache 2 sur NAS DNS 320

(98)Address already in use: make_sock: could not bind to address 0.0.0.0:443

Tu as activé, à un moment ou à un autre, le chiffrement SSL (protocole HTTPS), du coup Apache essaie d'écouter sur le port 443 (où Lighttpd écoute également déjà).
Il faut soit choisir un autre port, soit désactiver le SSL.

Je n'ai pas le temps de plonger dans les pages que tu as suivies pour essayer de trouver où tu aurais pu te planter ; cela dit, avec les infos que tu as en main et un peu de réflexion, tu trouveras comment faire soit l'un soit l'autre...

Hors ligne

#18 Le 07/11/2013, à 13:38

tiramiseb

Re : probleme configuration serveur Apache 2 sur NAS DNS 320

est ce bien la meme chose que si je tape sudo nano /etc/apache2/sites-enabled/000-default ???

Oui, avec "vim" tu ouvres l'éditeur Vim et avec "nano" tu ouvres l'éditeur Nano. Tu prends l'éditeur que tu préfères smile

Hors ligne

#19 Le 07/11/2013, à 13:39

MrLo

Re : probleme configuration serveur Apache 2 sur NAS DNS 320

ok vim ne fonctionne pas chez moi

Hors ligne

#20 Le 07/11/2013, à 13:40

MrLo

Re : probleme configuration serveur Apache 2 sur NAS DNS 320

donc me voila rendu au meme point de départ ... lors du restart  apache ne veut s'exécuter

Hors ligne

#21 Le 07/11/2013, à 13:45

MrLo

Re : probleme configuration serveur Apache 2 sur NAS DNS 320

ok merci pour tout je vais modifier le port d'ecoute ssl (443) en un autre ..
merci de ta patience

Hors ligne

#22 Le 07/11/2013, à 14:01

bruno

Re : probleme configuration serveur Apache 2 sur NAS DNS 320

Si tu ne te sert pas de lighttpd :

sudo apt-get purge lighttpd

Pour ton fichier de configuration de l'hôte virtuel par défaut :

<VirtualHost *:8888>
        ServerAdmin webmaster@localhost

        DocumentRoot /var/www/owncloud
        ServerName localhost
        <Directory />
                Options FollowSymLinks
                Allowoverride none
        </Directory>
        <Directory /var/www/owncloud>
                Options Indexes FollowSymLinks MultiViews
                Allowoverride none
                Order allow,deny
                allow from all
        </Directory>

et

sudo service apache2 restart

Attention, les bouteilles vendues par Nestlé Waters sont contaminées au monoxyde de dihydrogène.

Hors ligne

#23 Le 07/11/2013, à 14:06

tiramiseb

Re : probleme configuration serveur Apache 2 sur NAS DNS 320

Attention bruno : MrLo indique qu'il travaille sur un NAS, il est fort possible que Lighttpd soit utilisé par l'interface de gestion de ce NAS...

Hors ligne

#24 Le 07/11/2013, à 14:26

bruno

Re : probleme configuration serveur Apache 2 sur NAS DNS 320

Exact, même si j'ai précisé « si tu ne te sert pas de lighttpd ».

Mais il faut tout de même corriger les erreurs dans la configuration de l'hôte virtuel wink

Dernière modification par bruno (Le 07/11/2013, à 14:27)


Attention, les bouteilles vendues par Nestlé Waters sont contaminées au monoxyde de dihydrogène.

Hors ligne

#25 Le 09/11/2013, à 13:28

MrLo

Re : probleme configuration serveur Apache 2 sur NAS DNS 320

tiramiseb a écrit :

Tu as activé, à un moment ou à un autre, le chiffrement SSL (protocole HTTPS), du coup Apache essaie d'écouter sur le port 443 (où Lighttpd écoute également déjà).
Il faut soit choisir un autre port, soit désactiver le SSL

bon ca c'est fait ...

ensuite le lighttpd ...  désactivé ...
c'est une chose que j'avais activé lors de l'installation de funplug ..

tiramiseb a écrit :

Pour ton fichier de configuration de l'hôte virtuel par défaut :

<VirtualHost *:8888>
        ServerAdmin webmaster@localhost

        DocumentRoot /var/www/owncloud
        ServerName localhost
        <Directory />
                Options FollowSymLinks
                Allowoverride none
        </Directory>
        <Directory /var/www/owncloud>
                Options Indexes FollowSymLinks MultiViews
                Allowoverride none
                Order allow,deny
                allow from all
        </Directory>

c est fait également ...
mais .. il y a toujours un mais ..

le message lors du restart me donne cela :

root@DNS-320-MrLo:~# sudo service apache2 restart
apache2: Syntax error on line 230 of /etc/apache2/apache2.conf:
Syntax error on line 1 of /etc/apache2/sites-enabled/000-default:
/etc/apache2/sites-enabled/000-default:1: <VirtualHost> was not closed.
Action 'configtest' failed.
The Apache error log may have more information.
failed!
root@DNS-320-MrLo:~#




voila mon fichier apache2.conf (la fin du fichier ...)

LogFormat "%h %l %u %t \"%r\" %>s %O" common
LogFormat "%{Referer}i -> %U" referer
LogFormat "%{User-agent}i" agent

# Include of directories ignores editors' and dpkg's backup files,
# see README.Debian for details.

# Include generic snippets of statements
Include conf.d/

# Include the virtual host configurations:
Include sites-enabled/

NameVirtualHost *:8888
NameVirtualHost *:4271


en ce qui concerne le fichier /etc/apache2/sites-enabled/000-default

en voici le contenu ...

<VirtualHost *:8888>
        ServerAdmin webmaster@localhost

        DocumentRoot /var/www/owncloud
        ServerName localhost
        <Directory />
                Options FollowSymLinks
                Allowoverride none
        </Directory>
        <Directory /var/www/owncloud>
                Options Indexes FollowSymLinks MultiViews
                Allowoverride none
                Order allow,deny
                allow from all
        </Directory>

Hors ligne