hur dumpar man komplett "running config" från Apache?

Permalänk

hur dumpar man komplett "running config" från Apache?

Jag har en rhel8 server där en lamp applikation fungerar korrekt. Jag har nu satt upp en ny AWS Linux 2 baserad server i AWS som är tänkt att bli en prod server. Problemet är att jag inte får igång applikationen, jag får bara en blank tom sida med status 200.
När jag lägger in en php fil med phpinfo() i samma katalog så körs den filen utan problem.

Alla inställningar för att få ut felmeddelanden från php är aktiverade, men jag får inte ut ett enda felmeddelande, varken i loggfiler eller i webbläsarn.

display_errors On On
display_startup_errors On On
error_log /var/log/php-fpm/www-error.log /var/log/php-fpm/www-error.log
error_reporting 32767 32767
expose_php On On

Jag misstänker att det är någon inställning i apache som skiljer sig mellan RHEL8 och AL2 som gör att det inte funkar.

Hur kan man enklast jämföra den parsade aktiva konfigurationen mellan dessa servrar?

Visa signatur

Gigabyte X570 Aorus Master || Ryzen 5950X || Fractal Design S36 & NF-A12x25 || G.Skill Trident Z Neo 3600 cl16 || MSI 2080 Ti X Trio || Fractal Design Vector RS || Corsair AX850 || Corsair MP600 1TB || Samsung 970 Evo Plus 1TB || Samsung 980 PRO 2TB

Permalänk
Skrivet av cyberknutte:

Jag har en rhel8 server där en lamp applikation fungerar korrekt. Jag har nu satt upp en ny AWS Linux 2 baserad server i AWS som är tänkt att bli en prod server. Problemet är att jag inte får igång applikationen, jag får bara en blank tom sida med status 200.
När jag lägger in en php fil med phpinfo() i samma katalog så körs den filen utan problem.

Alla inställningar för att få ut felmeddelanden från php är aktiverade, men jag får inte ut ett enda felmeddelande, varken i loggfiler eller i webbläsarn.

display_errors On On
display_startup_errors On On
error_log /var/log/php-fpm/www-error.log /var/log/php-fpm/www-error.log
error_reporting 32767 32767
expose_php On On

Jag misstänker att det är någon inställning i apache som skiljer sig mellan RHEL8 och AL2 som gör att det inte funkar.

Hur kan man enklast jämföra den parsade aktiva konfigurationen mellan dessa servrar?

Ett snabbt websök gav några rekommendationer, på https://codingshower.com/apache-web-server-dump-current-runni.... Jag är osäker på om du får informationen på ett repeterbart vis, så att du exempelvis kan använda ett diffprogram för att jämföra de två konfigurationerna, dock.

Permalänk

Sorry, jag skulle skrivit att httpd -S inte ger det jag behöver. Jag vill se den kompletta "mergade" konfigurationen av alla conf filer för Apache.

Usage: httpd [-D name] [-d directory] [-f file] [-C "directive"] [-c "directive"] [-k start|restart|graceful|graceful-stop|stop] [-v] [-V] [-h] [-l] [-L] [-t] [-T] [-S] [-X] Options: -D name : define a name for use in <IfDefine name> directives -d directory : specify an alternate initial ServerRoot -f file : specify an alternate ServerConfigFile -C "directive" : process directive before reading config files -c "directive" : process directive after reading config files -e level : show startup errors of level (see LogLevel) -E file : log startup errors to file -v : show version number -V : show compile settings -h : list available command line options (this page) -l : list compiled in modules -L : list available configuration directives -t -D DUMP_VHOSTS : show parsed vhost settings -t -D DUMP_RUN_CFG : show parsed run settings -S : a synonym for -t -D DUMP_VHOSTS -D DUMP_RUN_CFG -t -D DUMP_MODULES : show all loaded modules -M : a synonym for -t -D DUMP_MODULES -t -D DUMP_INCLUDES: show all included configuration files -t : run syntax check for config files -T : start without DocumentRoot(s) check -X : debug mode (only one worker, do not detach) httpd -S VirtualHost configuration: ServerRoot: "/etc/httpd" Main DocumentRoot: "/var/www/html" Main ErrorLog: "/etc/httpd/logs/error_log" Mutex lua-ivm-shm: using_defaults Mutex proxy: using_defaults Mutex authn-socache: using_defaults Mutex default: dir="/etc/httpd/run/" mechanism=default Mutex cache-socache: using_defaults Mutex authdigest-opaque: using_defaults Mutex watchdog-callback: using_defaults Mutex proxy-balancer-shm: using_defaults Mutex rewrite-map: using_defaults Mutex authdigest-client: using_defaults PidFile: "/etc/httpd/run/httpd.pid" Define: DUMP_VHOSTS Define: DUMP_RUN_CFG User: name="apache" id=48 Group: name="apache" id=48

Visa signatur

Gigabyte X570 Aorus Master || Ryzen 5950X || Fractal Design S36 & NF-A12x25 || G.Skill Trident Z Neo 3600 cl16 || MSI 2080 Ti X Trio || Fractal Design Vector RS || Corsair AX850 || Corsair MP600 1TB || Samsung 970 Evo Plus 1TB || Samsung 980 PRO 2TB