Maison  >  Article  >  Opération et maintenance  >  Quel est le chemin d'installation par défaut d'Apache sur le système Linux

Quel est le chemin d'installation par défaut d'Apache sur le système Linux

王林
王林avant
2020-11-05 16:29:563980parcourir

Quel est le chemin d'installation par défaut d'Apache sur le système Linux

Si vous utilisez le package RPM pour l'installation, le chemin d'installation doit être dans le répertoire /etc/httpd.

(recommandé pour les tutoriels d'apprentissage : apache)

fichier de configuration apache : /etc/httpd/conf/httpd.conf Vous pouvez modifier les chemins d'accès et les configurations pertinents

Chemin du module Apache : /usr/sbin/apachectl module de démarrage

Répertoire Web : /var/www/html Chemin de stockage du projet

Si vous utilisez l'installation du code source, c'est généralement installé par défaut dans le répertoire /usr/local/apache2.

Si vous recevez un message d'erreur au démarrage d'Apache, vous devez vérifier si le port est occupé, car par défaut Apache démarre sur le port 80. Par exemple, la page par défaut de nginx ouvre le port 80.

Le message d'erreur est le suivant :

[root@localhost ~]# service httpd restart
Redirecting to /bin/systemctl restart httpd.service
Job for httpd.service failed because the control process exited with error code. See "systemctl status httpd.service" and "journalctl -xe" for details.
[root@localhost ~]# service httpd status
Redirecting to /bin/systemctl status httpd.service
● httpd.service - The Apache HTTP Server
   Loaded: loaded (/usr/lib/systemd/system/httpd.service; disabled; vendor preset: disabled)
   Active: failed (Result: exit-code) since 三 2018-12-05 14:42:42 CST; 11s ago
     Docs: man:httpd(8)
           man:apachectl(8)
  Process: 3640 ExecStop=/bin/kill -WINCH ${MAINPID} (code=exited, status=1/FAILURE)
  Process: 3639 ExecStart=/usr/sbin/httpd $OPTIONS -DFOREGROUND (code=exited, status=1/FAILURE)
 Main PID: 3639 (code=exited, status=1/FAILURE)

12月 05 14:42:42 localhost.localdomain httpd[3639]: (98)Address already in use: AH00072: make_sock: could not bind to address [::]:80
12月 05 14:42:42 localhost.localdomain httpd[3639]: (98)Address already in use: AH00072: make_sock: could not bind to address 0.0.0.0:80
12月 05 14:42:42 localhost.localdomain httpd[3639]: no listening sockets available, shutting down
12月 05 14:42:42 localhost.localdomain httpd[3639]: AH00015: Unable to open logs
12月 05 14:42:42 localhost.localdomain systemd[1]: httpd.service: main process exited, code=exited, status=1/FAILURE
12月 05 14:42:42 localhost.localdomain kill[3640]: kill: cannot find process ""
12月 05 14:42:42 localhost.localdomain systemd[1]: httpd.service: control process exited, code=exited status=1
12月 05 14:42:42 localhost.localdomain systemd[1]: Failed to start The Apache HTTP Server.
12月 05 14:42:42 localhost.localdomain systemd[1]: Unit httpd.service entered failed state.
12月 05 14:42:42 localhost.localdomain systemd[1]: httpd.service failed.
[root@localhost ~]#

Vous pouvez voir l'erreur Adresse déjà utilisée et modifier le port Apache.

Modifiez /etc/httpd/conf/httpd.conf

Quel est le chemin dinstallation par défaut dApache sur le système Linux

Redémarrez simplement.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer