Apache2 startet nicht

Hallo,

nach der Neuinstallation von Leap 15.2 letztens wollte ich heute den Webserver starten, aber er war nicht da. War das immer schon so? Ich kann mich nicht entsinnen. Ich war der Meinung, der wird mit der Systeminstallation gleich mitinstalliert. Merkwürdigerweise läuft der Cups-Server auf Localhost.

Nachdem ich Apache2 installiert habe, erhalte ich eine Fehlermeldung:

systemctl status apache2
● apache2.service - The Apache Webserver
   Loaded: loaded (/usr/lib/systemd/system/apache2.service; enabled; vendor preset: disabled)
   Active: failed (Result: exit-code) since Sun 2021-01-24 20:45:22 CET; 7min ago
 Main PID: 1481 (code=exited, status=1/FAILURE)


sudo journalctl -xe
-- Subject: Unit apache2.service has begun start-up
-- Defined-By: systemd
-- Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- 
-- Unit apache2.service has begun starting up.
Jan 24 21:10:00 xxx.yyy.zzz start_apache2[12646]: httpd-prefork: Syntax error on line 210 of /etc/apache2/httpd.conf: Syntax error on line 119 of /etc/apache2/default-server.conf: Syntax error on line 1 of /etc/apache2/conf.d/pgadmin4.conf: Cannot load modules/mod_w>
Jan 24 21:10:00 xxx.yyy.zzz systemd[1]: apache2.service: Main process exited, code=exited, status=1/FAILURE
Jan 24 21:10:00 xxx.yyy.zzz systemd[1]: Failed to start The Apache Webserver.
-- Subject: Unit apache2.service has failed
-- Defined-By: systemd
-- Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- 
-- Unit apache2.service has failed.
-- 
-- The result is failed.
Jan 24 21:10:00 xxx.yyy.zzz systemd[1]: apache2.service: Unit entered failed state.
Jan 24 21:10:00 xxx.yyy.zzz systemd[1]: apache2.service: Failed with result 'exit-code'.
Jan 24 21:10:00 xxx.yyy.zzz polkitd[1264]: Unregistered Authentication Agent for unix-process:12636:151442 (system bus name :1.101, object path /org/freedesktop/PolicyKit1/AuthenticationAgent, locale de_DE.UTF-8) (disconnected from bus)
Jan 24 21:10:05 xxx.yyy.zzz sudo[12656]:    user1 : TTY=pts/1 ; PWD=/home/user1 ; USER=root ; COMMAND=/usr/bin/journalctl -xe
Jan 24 21:10:05 xxx.yyy.zzz sudo[12656]: pam_unix(sudo:session): session opened for user root by user1(uid=1000)




Hat jemand eine Idee, woran das liegen kann?

Noch eine Frage, braucht MySQL den Webserver nicht um zu arbeiten, oder braucht man den Webserver nur, wenn man sich via Konsole bei der DB anmelden will, das klappt nämlich nicht.

Gruß

httpd-prefork: Syntax error on line 210 of /etc/apache2/httpd.conf: Syntax error on line 119 of /etc/apache2/default-server.conf: Syntax error on line 1 of /etc/apache2/conf.d/pgadmin4.conf: Cannot load modules/mod_w>

Solltest du mal nachschauen.

Weil es deutllich sagt:

Syntax error on line 210 of /etc/apache2/httpd.conf:

Kannst du vielleich mal in /etc/apache2/httpd.conf hineinschauen. Oder?

Zeile 210: Include /etc/apache2/default-server.conf

Jan 24 21:49:59 xxx.yyy.zzz start_apache2[15584]: httpd-prefork: Syntax error on line 210 of /etc/apache2/httpd.conf: Syntax error on line 119 of /etc/apache2/default-server.conf: Syntax error on line 1 of /etc/apache2/conf.d/pgadmin4.conf: Cannot load modules/mod_wsgi.so into server: /srv/www/modules/mod_wsgi.so: cannot open shared object file: No such file or directory
Jan 24 21:49:59 linux.fritz.box

/etc/apache2/httpd.conf
Zeile 210: Include /etc/apache2/default-server.conf

/etc/apache2/default-server.conf
Zeile 119: IncludeOptional /etc/apache2/conf.d/*.conf

/etc/apache2/conf.d/pgadmin4.conf
Zeile1: LoadModule wsgi_module modules/mod_wsgi.so

Fehlt. /srv/www/modules/mod_wsgi.so

Es gibt:
/srv/www/cgi-bin
/srv/www/htdocs

LÖSUNG: https://software.opensuse.org/package/apache2-mod_wsgi

systemctl status apache2
● apache2.service - The Apache Webserver
   Loaded: loaded (/usr/lib/systemd/system/apache2.service; enabled; vendor preset: disabled)
   Active: active (running) since Sun 2021-01-24 22:03:15 CET; 7s ago

Danke dir! :slight_smile: