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 05/05/2014, à 02:28

Ishimaru Chiaki

[Serveur LAMP local] Échec de redémarrage d'Apache, sans message

Bonjour,

Étant passée à Lubuntu 14.04 LTS hier soir (samedi) par clean-install, je suis en train de réinstaller mes logiciels et en ce moment, j'en suis à réinstaller LAMP pour pouvoir tester mes scripts en local.

J'ai commencé à configurer Apache (activer .htaccess, activer rewrite et userdir), mais au moment de restarter Apache avec

service apache2 restart

J'ai ceci qui apparaît:

 * Restarting web server apache2                                         [fail] 

J'ai fait des recherches mais malgré le fait que d'autres aient eu un problème semblable, les configurations étaient différentes.  Et dans tous les cas, il n'y avait rien d'enregistré dans /var/log.

Exemple de sujet :
http://ubuntuforums.org/showthread.php?t=1085153

Or, j'ai pas d'ISPConfig, ni de SSL ou de trucs du genre, c'est vraiment la base de chez la base que j'ai !

D'autres ont-il eu le même souci dans un contexte similaire ?

Merci d'avance.

Ishimaru


Lubuntu 14.04 LTS sur Intel Pentium 4, 2.8GHz, 1 Go de RAM, carte ATI RV100 QY [Radeon 7000/VE]
[Trad] Installer la clé DWA-125 sur Ubuntu 12.04
Grossir son curseur sur Lubuntu 14.04 LTS
Mon fil Twitter

Hors ligne

#2 Le 05/05/2014, à 04:25

mathedit

Re : [Serveur LAMP local] Échec de redémarrage d'Apache, sans message

Salut,

Rien dans les logs tu veux dire pas de log ou des logs avec rien d'intéressant ?

Peux-tu nous afficher le résultat de cette commande, juste après avoir relancé apache ?

tail  -n20 /var/log/apache2/error.log

Hors ligne

#3 Le 06/05/2014, à 00:56

Ishimaru Chiaki

Re : [Serveur LAMP local] Échec de redémarrage d'Apache, sans message

Voilà :

[Mon May 05 02:12:14.224695 2014] [mpm_event:notice] [pid 3962:tid 3074202240] AH00489: Apache/2.4.7 (Ubuntu) configured -- resuming normal operations
[Mon May 05 02:12:14.225342 2014] [core:notice] [pid 3962:tid 3074202240] AH00094: Command line: '/usr/sbin/apache2'
[Mon May 05 02:12:26.876351 2014] [mpm_event:notice] [pid 3962:tid 3074202240] AH00491: caught SIGTERM, shutting down
[Mon May 05 02:12:28.032616 2014] [mpm_prefork:notice] [pid 5845] AH00163: Apache/2.4.7 (Ubuntu) configured -- resuming normal operations
[Mon May 05 02:12:28.034912 2014] [core:notice] [pid 5845] AH00094: Command line: '/usr/sbin/apache2'
[Mon May 05 02:12:28.602805 2014] [mpm_prefork:notice] [pid 5845] AH00169: caught SIGTERM, shutting down
[Mon May 05 02:12:29.907440 2014] [mpm_prefork:notice] [pid 5929] AH00163: Apache/2.4.7 (Ubuntu) PHP/5.5.9-1ubuntu4 configured -- resuming normal operations
[Mon May 05 02:12:29.907612 2014] [core:notice] [pid 5929] AH00094: Command line: '/usr/sbin/apache2'

Lubuntu 14.04 LTS sur Intel Pentium 4, 2.8GHz, 1 Go de RAM, carte ATI RV100 QY [Radeon 7000/VE]
[Trad] Installer la clé DWA-125 sur Ubuntu 12.04
Grossir son curseur sur Lubuntu 14.04 LTS
Mon fil Twitter

Hors ligne

#4 Le 06/05/2014, à 10:07

mathedit

Re : [Serveur LAMP local] Échec de redémarrage d'Apache, sans message

Je suppose que tu as une install propre et que tu n'as pas copié d'ancienne config, là le log est pas assez bavard pour l'instant.
J'ai constaté que certains noms de directives avait changé dans la config entre Ubuntu 12.04 et Ubuntu 14.04, si tu as copié de la configuration ça pourrait faire des problèmes.

Est-ce que tu accèdes à la pages http://localhost/ ? Si oui, est-ce que tu es sûr que tu ajoutes "sudo" avant la commande service apache2 restart (ou que tu es déjà root) ?

Je voudrais que tu nous montres :

ps aux | grep apache
netstat -laputen | grep 80
cat /etc/apache2/ports.conf
cat /etc/apache2/apache2.conf
ls -l /etc/apache2/*

Dernière modification par mathedit (Le 06/05/2014, à 10:17)

Hors ligne

#5 Le 06/05/2014, à 11:26

Pseudo supprimé

Re : [Serveur LAMP local] Échec de redémarrage d'Apache, sans message

mpm_event...mpm_prefork

mpm incompatibles; event dérive de worker et worker != prefork
Installation apache à revoir avec un seul mpm

sudo apache2ctl -V | head -9
sudo apt-get install apache2-mpm-event -s
...
Les NOUVEAUX paquets suivants seront installés :
  apache2-mpm-event php5-cgi
...
Remv apache2-mpm-prefork
...
Remv libapache2-mod-php5
...

En plus, tu as une incompatibilité de méthode php

#6 Le 07/05/2014, à 03:04

Ishimaru Chiaki

Re : [Serveur LAMP local] Échec de redémarrage d'Apache, sans message

mathedit a écrit :

Je suppose que tu as une install propre et que tu n'as pas copié d'ancienne config, là le log est pas assez bavard pour l'instant.
J'ai constaté que certains noms de directives avait changé dans la config entre Ubuntu 12.04 et Ubuntu 14.04, si tu as copié de la configuration ça pourrait faire des problèmes.

C'est une install propre et je n'ai rien copié des anciennes configurations.

Est-ce que tu accèdes à la pages http://localhost/ ? Si oui, est-ce que tu es sûr que tu ajoutes "sudo" avant la commande service apache2 restart (ou que tu es déjà root) ?

Oui j'y accède

Je voudrais que tu nous montres :

ps aux | grep apache
root      1231  0.0  1.2 102132 12992 ?        Ss   21:39   0:00 /usr/sbin/apache2 -k start
www-data  1258  0.0  0.3 102164  4020 ?        S    21:39   0:00 /usr/sbin/apache2 -k start
www-data  1259  0.0  0.3 102164  4020 ?        S    21:39   0:00 /usr/sbin/apache2 -k start
www-data  1260  0.0  0.3 102164  4020 ?        S    21:39   0:00 /usr/sbin/apache2 -k start
www-data  1261  0.0  0.3 102164  4020 ?        S    21:39   0:00 /usr/sbin/apache2 -k start
www-data  1262  0.0  0.3 102164  4020 ?        S    21:39   0:00 /usr/sbin/apache2 -k start
caroline  1782  0.0  0.0   5924   800 pts/0    S+   21:56   0:00 grep --color=auto apache
netstat -laputen | grep 80
(Tous les processus ne peuvent être identifiés, les infos sur les processus
non possédés ne seront pas affichées, vous devez être root pour les voir toutes.)
tcp        0      0 192.168.0.101:42687     88.191.250.167:80       TIME_WAIT   0          0           -               
tcp        0      0 192.168.0.101:57625     193.52.104.60:80        TIME_WAIT   0          0           -               
tcp        0      0 192.168.0.101:57764     193.55.221.76:80        TIME_WAIT   0          0           -               
tcp        0      0 192.168.0.101:57631     193.52.104.60:80        TIME_WAIT   0          0           -               
tcp        0      0 192.168.0.101:57630     193.52.104.60:80        TIME_WAIT   0          0           -               
tcp        0      0 192.168.0.101:49276     86.65.39.28:80          TIME_WAIT   0          0           -               
tcp        0      0 192.168.0.101:57626     193.52.104.60:80        TIME_WAIT   0          0           -               
tcp        0      0 192.168.0.101:57624     193.52.104.60:80        TIME_WAIT   0          0           -               
tcp        0      0 192.168.0.101:57771     193.55.221.76:80        TIME_WAIT   0          0           -               
tcp        0      0 192.168.0.101:57765     193.55.221.76:80        TIME_WAIT   0          0           -               
tcp6       0      0 :::80                   :::*                    LISTEN      0          11382       -               
udp6       0      0 fe80::baa3:86ff:fe8:123 :::*                                0          12706       -     
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.conf

Listen 80

<IfModule ssl_module>
	Listen 443
</IfModule>

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

# vim: syntax=apache ts=4 sw=4 sts=4 sr noet
cat /etc/apache2/apache2.conf
# This is the main Apache server configuration file.  It contains the
# configuration directives that give the server its instructions.
# See http://httpd.apache.org/docs/2.4/ for detailed information about
# the directives and /usr/share/doc/apache2/README.Debian about Debian specific
# hints.
#
#
# Summary of how the Apache 2 configuration works in Debian:
# The Apache 2 web server configuration in Debian is quite different to
# upstream's suggested way to configure the web server. This is because Debian's
# default Apache2 installation attempts to make adding and removing modules,
# virtual hosts, and extra configuration directives as flexible as possible, in
# order to make automating the changes and administering the server as easy as
# possible.

# It is split into several files forming the configuration hierarchy outlined
# below, all located in the /etc/apache2/ directory:
#
#	/etc/apache2/
#	|-- apache2.conf
#	|	`--  ports.conf
#	|-- mods-enabled
#	|	|-- *.load
#	|	`-- *.conf
#	|-- conf-enabled
#	|	`-- *.conf
# 	`-- sites-enabled
#	 	`-- *.conf
#
#
# * apache2.conf is the main configuration file (this file). It puts the pieces
#   together by including all remaining configuration files when starting up the
#   web server.
#
# * ports.conf is always included from the main configuration file. It is
#   supposed to determine listening ports for incoming connections which can be
#   customized anytime.
#
# * Configuration files in the mods-enabled/, conf-enabled/ and sites-enabled/
#   directories contain particular configuration snippets which manage modules,
#   global configuration fragments, or virtual host configurations,
#   respectively.
#
#   They are activated by symlinking available configuration files from their
#   respective *-available/ counterparts. These should be managed by using our
#   helpers a2enmod/a2dismod, a2ensite/a2dissite and a2enconf/a2disconf. See
#   their respective man pages for detailed information.
#
# * The binary is called apache2. Due to the use of environment variables, in
#   the default configuration, apache2 needs to be started/stopped with
#   /etc/init.d/apache2 or apache2ctl. Calling /usr/bin/apache2 directly will not
#   work with the default configuration.


# Global configuration
#

#
# ServerRoot: The top of the directory tree under which the server's
# configuration, error, and log files are kept.
#
# NOTE!  If you intend to place this on an NFS (or otherwise network)
# mounted filesystem then please read the Mutex documentation (available
# at <URL:http://httpd.apache.org/docs/2.4/mod/core.html#mutex>);
# you will save yourself a lot of trouble.
#
# Do NOT add a slash at the end of the directory path.
#
#ServerRoot "/etc/apache2"

#
# The accept serialization lock file MUST BE STORED ON A LOCAL DISK.
#
Mutex file:${APACHE_LOCK_DIR} default

#
# PidFile: The file in which the server should record its process
# identification number when it starts.
# This needs to be set in /etc/apache2/envvars
#
PidFile ${APACHE_PID_FILE}

#
# Timeout: The number of seconds before receives and sends time out.
#
Timeout 300

#
# KeepAlive: Whether or not to allow persistent connections (more than
# one request per connection). Set to "Off" to deactivate.
#
KeepAlive On

#
# MaxKeepAliveRequests: The maximum number of requests to allow
# during a persistent connection. Set to 0 to allow an unlimited amount.
# We recommend you leave this number high, for maximum performance.
#
MaxKeepAliveRequests 100

#
# KeepAliveTimeout: Number of seconds to wait for the next request from the
# same client on the same connection.
#
KeepAliveTimeout 5


# These need to be set in /etc/apache2/envvars
User ${APACHE_RUN_USER}
Group ${APACHE_RUN_GROUP}

#
# HostnameLookups: Log the names of clients or just their IP addresses
# e.g., www.apache.org (on) or 204.62.129.132 (off).
# The default is off because it'd be overall better for the net if people
# had to knowingly turn this feature on, since enabling it means that
# each client request will result in AT LEAST one lookup request to the
# nameserver.
#
HostnameLookups Off

# ErrorLog: The location of the error log file.
# If you do not specify an ErrorLog directive within a <VirtualHost>
# container, error messages relating to that virtual host will be
# logged here.  If you *do* define an error logfile for a <VirtualHost>
# container, that host's errors will be logged there and not here.
#
ErrorLog ${APACHE_LOG_DIR}/error.log

#
# LogLevel: Control the severity of messages logged to the error_log.
# Available values: trace8, ..., trace1, debug, info, notice, warn,
# error, crit, alert, emerg.
# It is also possible to configure the log level for particular modules, e.g.
# "LogLevel info ssl:warn"
#
LogLevel warn

# Include module configuration:
IncludeOptional mods-enabled/*.load
IncludeOptional mods-enabled/*.conf

# Include list of ports to listen on
Include ports.conf


# Sets the default security model of the Apache2 HTTPD server. It does
# not allow access to the root filesystem outside of /usr/share and /var/www.
# The former is used by web applications packaged in Debian,
# the latter may be used for local directories served by the web server. If
# your system is serving content from a sub-directory in /srv you must allow
# access here, or in any related virtual host.
<Directory />
	Options FollowSymLinks
	AllowOverride None
	Require all denied
</Directory>

<Directory /usr/share>
	AllowOverride None
	Require all granted
</Directory>

<Directory /var/www/>
	Options Indexes FollowSymLinks
	AllowOverride None
	Require all granted
</Directory>

#<Directory /srv/>
#	Options Indexes FollowSymLinks
#	AllowOverride None
#	Require all granted
#</Directory>




# AccessFileName: The name of the file to look for in each directory
# for additional configuration directives.  See also the AllowOverride
# directive.
#
AccessFileName .htaccess

#
# The following lines prevent .htaccess and .htpasswd files from being
# viewed by Web clients.
#
<FilesMatch "^\.ht">
	Require all denied
</FilesMatch>


#
# The following directives define some format nicknames for use with
# a CustomLog directive.
#
# These deviate from the Common Log Format definitions in that they use %O
# (the actual bytes sent including headers) instead of %b (the size of the
# requested file), because the latter makes it impossible to detect partial
# requests.
#
# Note that the use of %{X-Forwarded-For}i instead of %h is not recommended.
# Use mod_remoteip instead.
#
LogFormat "%v:%p %h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\"" vhost_combined
LogFormat "%h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\"" combined
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
IncludeOptional conf-enabled/*.conf

# Include the virtual host configurations:
IncludeOptional sites-enabled/*.conf

# vim: syntax=apache ts=4 sw=4 sts=4 sr noet
ls -l /etc/apache2/*
-rw-r--r-- 1 root root  7115 jan  7 08:23 /etc/apache2/apache2.conf
-rw-r--r-- 1 root root  1782 jan  3 09:48 /etc/apache2/envvars
-rw-r--r-- 1 root root    20 mai  4 20:38 /etc/apache2/htpd.conf
-rw-r--r-- 1 root root 31063 jan  3 09:48 /etc/apache2/magic
-rw-r--r-- 1 root root   320 jan  7 08:23 /etc/apache2/ports.conf

/etc/apache2/conf-available:
total 20
-rw-r--r-- 1 root root  315 jan  3 09:48 charset.conf
-rw-r--r-- 1 root root 3224 jan  3 09:48 localized-error-pages.conf
-rw-r--r-- 1 root root  189 jan  3 09:48 other-vhosts-access-log.conf
-rw-r--r-- 1 root root 2190 jan  3 09:48 security.conf
-rw-r--r-- 1 root root  455 jan  7 08:23 serve-cgi-bin.conf

/etc/apache2/conf-enabled:
total 0
lrwxrwxrwx 1 root root 30 mai  4 20:12 charset.conf -> ../conf-available/charset.conf
lrwxrwxrwx 1 root root 44 mai  4 20:12 localized-error-pages.conf -> ../conf-available/localized-error-pages.conf
lrwxrwxrwx 1 root root 46 mai  4 20:12 other-vhosts-access-log.conf -> ../conf-available/other-vhosts-access-log.conf
lrwxrwxrwx 1 root root 31 mai  4 20:12 security.conf -> ../conf-available/security.conf
lrwxrwxrwx 1 root root 36 mai  4 20:12 serve-cgi-bin.conf -> ../conf-available/serve-cgi-bin.conf

/etc/apache2/logs:
total 0

/etc/apache2/mods-available:
total 524
-rw-r--r-- 1 root root  100 jan  7 08:23 access_compat.load
-rw-r--r-- 1 root root  377 jan  3 09:48 actions.conf
-rw-r--r-- 1 root root   66 jan  3 09:48 actions.load
-rw-r--r-- 1 root root  843 jan  3 09:48 alias.conf
-rw-r--r-- 1 root root   62 jan  3 09:48 alias.load
-rw-r--r-- 1 root root   76 jan  3 09:48 allowmethods.load
-rw-r--r-- 1 root root   76 jan  3 09:48 asis.load
-rw-r--r-- 1 root root   94 jan  3 09:48 auth_basic.load
-rw-r--r-- 1 root root   96 jan  3 09:48 auth_digest.load
-rw-r--r-- 1 root root  100 jan  3 09:48 auth_form.load
-rw-r--r-- 1 root root   72 jan  3 09:48 authn_anon.load
-rw-r--r-- 1 root root   72 jan  3 09:48 authn_core.load
-rw-r--r-- 1 root root   85 jan  3 09:48 authn_dbd.load
-rw-r--r-- 1 root root   70 jan  3 09:48 authn_dbm.load
-rw-r--r-- 1 root root   72 jan  3 09:48 authn_file.load
-rw-r--r-- 1 root root   78 jan  3 09:48 authn_socache.load
-rw-r--r-- 1 root root   90 jan  3 09:48 authnz_ldap.load
-rw-r--r-- 1 root root   72 jan  3 09:48 authz_core.load
-rw-r--r-- 1 root root   96 jan  3 09:48 authz_dbd.load
-rw-r--r-- 1 root root   92 jan  3 09:48 authz_dbm.load
-rw-r--r-- 1 root root  104 jan  3 09:48 authz_groupfile.load
-rw-r--r-- 1 root root   94 jan  3 09:48 authz_host.load
-rw-r--r-- 1 root root   74 jan  3 09:48 authz_owner.load
-rw-r--r-- 1 root root   94 jan  3 09:48 authz_user.load
-rw-r--r-- 1 root root 3374 jan  3 09:48 autoindex.conf
-rw-r--r-- 1 root root   70 jan  3 09:48 autoindex.load
-rw-r--r-- 1 root root   64 jan  3 09:48 buffer.load
-rw-r--r-- 1 root root  889 jan  3 09:48 cache_disk.conf
-rw-r--r-- 1 root root   89 jan  3 09:48 cache_disk.load
-rw-r--r-- 1 root root   62 jan  3 09:48 cache.load
-rw-r--r-- 1 root root   95 jan  3 09:48 cache_socache.load
-rw-r--r-- 1 root root  115 jan  3 09:48 cgid.conf
-rw-r--r-- 1 root root   60 jan  3 09:48 cgid.load
-rw-r--r-- 1 root root   58 jan  3 09:48 cgi.load
-rw-r--r-- 1 root root   76 jan  3 09:48 charset_lite.load
-rw-r--r-- 1 root root   60 jan  3 09:48 data.load
-rw-r--r-- 1 root root   83 jan  3 09:48 dav_fs.conf
-rw-r--r-- 1 root root   79 jan  3 09:48 dav_fs.load
-rw-r--r-- 1 root root   58 jan  3 09:48 dav.load
-rw-r--r-- 1 root root   68 jan  3 09:48 dav_lock.load
-rw-r--r-- 1 root root   58 jan  3 09:48 dbd.load
-rw-r--r-- 1 root root  522 jan  3 09:48 deflate.conf
-rw-r--r-- 1 root root   84 jan  3 09:48 deflate.load
-rw-r--r-- 1 root root   64 jan  3 09:48 dialup.load
-rw-r--r-- 1 root root  157 jan  3 09:48 dir.conf
-rw-r--r-- 1 root root   58 jan  3 09:48 dir.load
-rw-r--r-- 1 root root   64 jan  3 09:48 dump_io.load
-rw-r--r-- 1 root root   60 jan  3 09:48 echo.load
-rw-r--r-- 1 root root   58 jan  3 09:48 env.load
-rw-r--r-- 1 root root   66 jan  3 09:48 expires.load
-rw-r--r-- 1 root root   72 jan  3 09:48 ext_filter.load
-rw-r--r-- 1 root root   89 jan  3 09:48 file_cache.load
-rw-r--r-- 1 root root   64 jan  3 09:48 filter.load
-rw-r--r-- 1 root root   66 jan  3 09:48 headers.load
-rw-r--r-- 1 root root  176 jan  3 09:48 heartbeat.load
-rw-r--r-- 1 root root  182 jan  3 09:48 heartmonitor.load
-rw-r--r-- 1 root root   82 jan  3 09:48 include.load
-rw-r--r-- 1 root root  402 jan  3 09:48 info.conf
-rw-r--r-- 1 root root   60 jan  3 09:48 info.load
-rw-r--r-- 1 root root  116 jan  7 07:42 lbmethod_bybusyness.load
-rw-r--r-- 1 root root  116 jan  7 07:42 lbmethod_byrequests.load
-rw-r--r-- 1 root root  114 jan  7 07:42 lbmethod_bytraffic.load
-rw-r--r-- 1 root root  114 jan  7 07:42 lbmethod_heartbeat.load
-rw-r--r-- 1 root root  121 jan  3 09:48 ldap.conf
-rw-r--r-- 1 root root   60 jan  3 09:48 ldap.load
-rw-r--r-- 1 root root   70 jan  3 09:48 log_debug.load
-rw-r--r-- 1 root root   76 jan  3 09:48 log_forensic.load
-rw-r--r-- 1 root root   58 jan  3 09:48 lua.load
-rw-r--r-- 1 root root   62 jan  3 09:48 macro.load
-rw-r--r-- 1 root root 7639 jan  3 09:48 mime.conf
-rw-r--r-- 1 root root   60 jan  3 09:48 mime.load
-rw-r--r-- 1 root root  120 jan  3 09:48 mime_magic.conf
-rw-r--r-- 1 root root   72 jan  3 09:48 mime_magic.load
-rw-r--r-- 1 root root  668 jan  3 09:48 mpm_event.conf
-rw-r--r-- 1 root root  114 jan  3 09:48 mpm_event.load
-rw-r--r-- 1 root root  571 jan  3 09:48 mpm_prefork.conf
-rw-r--r-- 1 root root  116 jan  3 09:48 mpm_prefork.load
-rw-r--r-- 1 root root  836 jan  3 09:48 mpm_worker.conf
-rw-r--r-- 1 root root  115 jan  3 09:48 mpm_worker.load
-rw-r--r-- 1 root root  724 jan  3 09:48 negotiation.conf
-rw-r--r-- 1 root root   74 jan  3 09:48 negotiation.load
-rw-r--r-- 1 root root  897 avr  9 13:25 php5.conf
-rw-r--r-- 1 root root   59 avr  9 13:25 php5.load
-rw-r--r-- 1 root root   87 jan  3 09:48 proxy_ajp.load
-rw-r--r-- 1 root root  347 jan  3 09:48 proxy_balancer.conf
-rw-r--r-- 1 root root  115 jan  3 09:48 proxy_balancer.load
-rw-r--r-- 1 root root  822 jan  3 09:48 proxy.conf
-rw-r--r-- 1 root root   95 jan  3 09:48 proxy_connect.load
-rw-r--r-- 1 root root   95 jan  3 09:48 proxy_express.load
-rw-r--r-- 1 root root   89 jan  3 09:48 proxy_fcgi.load
-rw-r--r-- 1 root root   93 jan  3 09:48 proxy_fdpass.load
-rw-r--r-- 1 root root  189 jan  3 09:48 proxy_ftp.conf
-rw-r--r-- 1 root root   87 jan  3 09:48 proxy_ftp.load
-rw-r--r-- 1 root root   89 jan  3 09:48 proxy_html.load
-rw-r--r-- 1 root root   89 jan  3 09:48 proxy_http.load
-rw-r--r-- 1 root root   62 jan  3 09:48 proxy.load
-rw-r--r-- 1 root root   89 jan  3 09:48 proxy_scgi.load
-rw-r--r-- 1 root root   97 jan  3 09:48 proxy_wstunnel.load
-rw-r--r-- 1 root root   85 jan  3 09:48 ratelimit.load
-rw-r--r-- 1 root root   70 jan  3 09:48 reflector.load
-rw-r--r-- 1 root root   68 jan  3 09:48 remoteip.load
-rw-r--r-- 1 root root 1190 jan  3 09:48 reqtimeout.conf
-rw-r--r-- 1 root root   72 jan  3 09:48 reqtimeout.load
-rw-r--r-- 1 root root   66 jan  3 09:48 request.load
-rw-r--r-- 1 root root   66 jan  3 09:48 rewrite.load
-rw-r--r-- 1 root root   58 jan  3 09:48 sed.load
-rw-r--r-- 1 root root   99 jan  3 09:48 session_cookie.load
-rw-r--r-- 1 root root   99 jan  3 09:48 session_crypto.load
-rw-r--r-- 1 root root   93 jan  3 09:48 session_dbd.load
-rw-r--r-- 1 root root   66 jan  3 09:48 session.load
-rw-r--r-- 1 root root 1280 jan  3 09:48 setenvif.conf
-rw-r--r-- 1 root root   68 jan  3 09:48 setenvif.load
-rw-r--r-- 1 root root   78 jan  3 09:48 slotmem_plain.load
-rw-r--r-- 1 root root   74 jan  3 09:48 slotmem_shm.load
-rw-r--r-- 1 root root   74 jan  3 09:48 socache_dbm.load
-rw-r--r-- 1 root root   84 jan  3 09:48 socache_memcache.load
-rw-r--r-- 1 root root   78 jan  3 09:48 socache_shmcb.load
-rw-r--r-- 1 root root   66 jan  3 09:48 speling.load
-rw-r--r-- 1 root root 3404 jan  7 08:24 ssl.conf
-rw-r--r-- 1 root root   97 jan  3 09:48 ssl.load
-rw-r--r-- 1 root root  749 jan  3 09:48 status.conf
-rw-r--r-- 1 root root   64 jan  3 09:48 status.load
-rw-r--r-- 1 root root   72 jan  3 09:48 substitute.load
-rw-r--r-- 1 root root   64 jan  3 09:48 suexec.load
-rw-r--r-- 1 root root   70 jan  3 09:48 unique_id.load
-rw-r--r-- 1 root root  423 jan  3 09:48 userdir.conf
-rw-r--r-- 1 root root   66 jan  3 09:48 userdir.load
-rw-r--r-- 1 root root   70 jan  3 09:48 usertrack.load
-rw-r--r-- 1 root root   74 jan  3 09:48 vhost_alias.load
-rw-r--r-- 1 root root   66 jan  3 09:48 xml2enc.load

/etc/apache2/mods-enabled:
total 0
lrwxrwxrwx 1 root root 36 mai  4 20:12 access_compat.load -> ../mods-available/access_compat.load
lrwxrwxrwx 1 root root 28 mai  4 20:12 alias.conf -> ../mods-available/alias.conf
lrwxrwxrwx 1 root root 28 mai  4 20:12 alias.load -> ../mods-available/alias.load
lrwxrwxrwx 1 root root 33 mai  4 20:12 auth_basic.load -> ../mods-available/auth_basic.load
lrwxrwxrwx 1 root root 33 mai  4 20:12 authn_core.load -> ../mods-available/authn_core.load
lrwxrwxrwx 1 root root 33 mai  4 20:12 authn_file.load -> ../mods-available/authn_file.load
lrwxrwxrwx 1 root root 33 mai  4 20:12 authz_core.load -> ../mods-available/authz_core.load
lrwxrwxrwx 1 root root 33 mai  4 20:12 authz_host.load -> ../mods-available/authz_host.load
lrwxrwxrwx 1 root root 33 mai  4 20:12 authz_user.load -> ../mods-available/authz_user.load
lrwxrwxrwx 1 root root 32 mai  4 20:12 autoindex.conf -> ../mods-available/autoindex.conf
lrwxrwxrwx 1 root root 32 mai  4 20:12 autoindex.load -> ../mods-available/autoindex.load
lrwxrwxrwx 1 root root 30 mai  4 20:12 deflate.conf -> ../mods-available/deflate.conf
lrwxrwxrwx 1 root root 30 mai  4 20:12 deflate.load -> ../mods-available/deflate.load
lrwxrwxrwx 1 root root 26 mai  4 20:12 dir.conf -> ../mods-available/dir.conf
lrwxrwxrwx 1 root root 26 mai  4 20:12 dir.load -> ../mods-available/dir.load
lrwxrwxrwx 1 root root 26 mai  4 20:12 env.load -> ../mods-available/env.load
lrwxrwxrwx 1 root root 29 mai  4 20:12 filter.load -> ../mods-available/filter.load
lrwxrwxrwx 1 root root 27 mai  4 20:12 mime.conf -> ../mods-available/mime.conf
lrwxrwxrwx 1 root root 27 mai  4 20:12 mime.load -> ../mods-available/mime.load
lrwxrwxrwx 1 root root 34 mai  4 20:12 mpm_prefork.conf -> ../mods-available/mpm_prefork.conf
lrwxrwxrwx 1 root root 34 mai  4 20:12 mpm_prefork.load -> ../mods-available/mpm_prefork.load
lrwxrwxrwx 1 root root 34 mai  4 20:12 negotiation.conf -> ../mods-available/negotiation.conf
lrwxrwxrwx 1 root root 34 mai  4 20:12 negotiation.load -> ../mods-available/negotiation.load
lrwxrwxrwx 1 root root 27 mai  4 20:12 php5.conf -> ../mods-available/php5.conf
lrwxrwxrwx 1 root root 27 mai  4 20:12 php5.load -> ../mods-available/php5.load
lrwxrwxrwx 1 root root 30 mai  4 20:32 rewrite.load -> ../mods-available/rewrite.load
lrwxrwxrwx 1 root root 31 mai  4 20:12 setenvif.conf -> ../mods-available/setenvif.conf
lrwxrwxrwx 1 root root 31 mai  4 20:12 setenvif.load -> ../mods-available/setenvif.load
lrwxrwxrwx 1 root root 29 mai  4 20:12 status.conf -> ../mods-available/status.conf
lrwxrwxrwx 1 root root 29 mai  4 20:12 status.load -> ../mods-available/status.load
lrwxrwxrwx 1 root root 30 mai  4 20:35 userdir.conf -> ../mods-available/userdir.conf
lrwxrwxrwx 1 root root 30 mai  4 20:35 userdir.load -> ../mods-available/userdir.load

/etc/apache2/sites-available:
total 12
-rw-r--r-- 1 root root 1389 mai  4 20:31 000-default.conf
-rw-r--r-- 1 root root 6437 jan  7 08:23 default-ssl.conf

/etc/apache2/sites-enabled:
total 0
lrwxrwxrwx 1 root root 35 mai  4 20:12 000-default.conf -> ../sites-available/000-default.conf

Lubuntu 14.04 LTS sur Intel Pentium 4, 2.8GHz, 1 Go de RAM, carte ATI RV100 QY [Radeon 7000/VE]
[Trad] Installer la clé DWA-125 sur Ubuntu 12.04
Grossir son curseur sur Lubuntu 14.04 LTS
Mon fil Twitter

Hors ligne

#7 Le 07/05/2014, à 09:10

mathedit

Re : [Serveur LAMP local] Échec de redémarrage d'Apache, sans message

Le netstat et le fait que tu accèdes à http://localhost/ nous montre que le serveur tourne en fait (étrangement, pas en ipv4), il génère juste une erreur au démarrage qui provoque l'affichage du "fail" dans le sript de démarrage.

Je pense que Titouan a raison pour les event et les prefork, mais ce qui m'étonne c'est qu'on ne voit pas mpm-event activé dans mods-enabled donc il est pas sensé être chargé.

Sur mon installation à moi (Ubuntu 14.04), les paquets event, prefork, et workers sont des paquets de transition, et "apache2" installe tous les workers, même s'il n'active que workers.

Tu peux nous montrer les paquets que tu as installé ?

tail -n50 /var/log/apt/history.log
tail -n200 /var/log/apt/term.log

Je te propose d'essayer d'augmenter le niveau de log d'apache pour essayer de comprendre :
Met LogLevel à "info" dans /etc/apache2/apache2.conf, redémarre Apache, et montres nous le log d'erreur (/var/log/apache2/error.log met le en entier si tu peux, ou alors les 200 dernières lignes)

Dernière modification par mathedit (Le 07/05/2014, à 09:21)

Hors ligne

#8 Le 07/05/2014, à 09:30

casperfr

Re : [Serveur LAMP local] Échec de redémarrage d'Apache, sans message

Bonjour,

mathedit a écrit :

Le netstat et le fait que tu accèdes à http://localhost/ nous montre que le serveur tourne en fait (étrangement, pas en ipv4), il génère juste une erreur au démarrage qui provoque l'affichage du "fail" dans le sript de démarrage.

si dans /etc/hosts
il n'y avait que la ligne ::1 localhosts
et pas la ligne 127.0.0.1 localhosts
quand on écrirait http://localhosts/ dans l'explorateur celui ci retournant l'adresse ipv6 apache executerais alors l'accès que en ipv6 non ?
comme apache lit le hosts au démarrage (puisqu'il vérifie le FQDN) peut etre que si la ligne correspondant au localhosts en ipv4 il ne pourrait donc pas déterminé le reverse dns de celui ci ce qui provoquerait cette erreur et le faite qu'il n'y ai qu'une écoute en :::80 ?
c'est peut etre un résonnement de la part d'un profane mais comme sa ce serait pour ma culture générale.

Hors ligne

#9 Le 07/05/2014, à 10:49

mathedit

Re : [Serveur LAMP local] Échec de redémarrage d'Apache, sans message

casperfr a écrit :

si dans /etc/hosts
il n'y avait que la ligne ::1 localhosts
et pas la ligne 127.0.0.1 localhosts
quand on écrirait http://localhosts/ dans l'explorateur celui ci retournant l'adresse ipv6 apache executerais alors l'accès que en ipv6 non ?

Oui. Il n'irait interroger le serveur qu'en ipv6 et échouerait si l'ipv6 n'est pas présent sur le serveur, mais il n'y aurait que le client qui échouerait (c'est à dire le navigateur). D'ailleurs quand les deux sont présents dans le fichier hosts du client (ipv4 et ipv6), et que le noyau du client est ipv6-ready, le client choisit d'essayer l'IPv6 en premier.

casperfr a écrit :

comme apache lit le hosts au démarrage (puisqu'il vérifie le FQDN)

Non, en fait le fichier hosts sert pour la résolution nom => adresse, et dans de rares occasions pour la résolution adresse => nom (une sorte de "pré-DNS"), mais le FQDN de la machine, lu par Apache, est stocké dans /etc/hostname

casperfr a écrit :

peut etre que si la ligne correspondant au localhosts en ipv4 il ne pourrait donc pas déterminé le reverse dns de celui ci ce qui provoquerait cette erreur et le faite qu'il n'y ai qu'une écoute en :::80 ?

L'absence de reverse ou même l'absence de DNS n'empêche pas Apache de se lancer, à la rigueur il râle un peu ("cannot reliably determine the server's fully qualified domain name"), mais il se met à écouter toutes les interfaces (si la configuration le précise bien : "Listen *:80") donc je ne pense pas que le fichier hosts soit impliqué dans ce problème.

casperfr a écrit :

c'est peut etre un résonnement de la part d'un profane mais comme sa ce serait pour ma culture générale.

Ça ne coûte rien de demander smile

Hors ligne

#10 Le 07/05/2014, à 10:54

casperfr

Re : [Serveur LAMP local] Échec de redémarrage d'Apache, sans message

merci beaucoup pour tes explications clair,
je pensais avoir une piste logique dans le problème mais en faite non.

Hors ligne

#11 Le 07/05/2014, à 11:48

Pseudo supprimé

Re : [Serveur LAMP local] Échec de redémarrage d'Apache, sans message

Si il veut que de l'IPv4

Listen 0.0.0.0:80