On Thu, Jun 22, 2023 at 5:42 AM Richard <lists-apa...@listmail.innovate.net> wrote:
> > > > Date: Wednesday, June 21, 2023 20:14:40 +0000 > > From: Richard > > > > > >> Date: Thursday, June 22, 2023 00:13:34 +0530 > >> From: Kaushal Shriyan <kaushalshri...@gmail.com> > >> > >> When i hit https://nodejs.mydomain.com/demo/index.html I see the > >> below in both httpd error and access logs > >> > >># pwd > >> /var/log/httpd > >># cat error_log > >> [Thu Jun 22 00:06:34.161122 2023] [suexec:notice] [pid 16995:tid > >> 16995] AH01232: suEXEC mechanism enabled (wrapper: > >> /usr/sbin/suexec) [Thu Jun 22 00:06:34.196360 2023] [http2:warn] > >> [pid 16995:tid 16995] AH10034: The mpm module (prefork.c) is not > >> supported by mod_http2. The mpm determines how things are > >> processed in your server. HTTP/2 has more demands in this regard > >> and the currently selected mpm will just not do. This is an > >> advisory warning. Your server will continue to work, but the > >> HTTP/2 protocol will be inactive. > >> [Thu Jun 22 00:06:34.197101 2023] [lbmethod_heartbeat:notice] [pid > >> 16995:tid 16995] AH02282: No slotmem from mod_heartmonitor > >> [Thu Jun 22 00:06:34.243545 2023] [mpm_prefork:notice] [pid > >> 16995:tid 16995] AH00163: Apache/2.4.57 (IUS) OpenSSL/1.0.2k-fips > >> PHP/8.1.20 configured -- resuming normal operations > >> [Thu Jun 22 00:06:34.243596 2023] [core:notice] [pid 16995:tid > >> 16995] AH00094: Command line: '/usr/sbin/httpd -D FOREGROUND' > >> > >> > >># cat access_log > >> 172.16.16.45 - drupaladmin [22/Jun/2023:00:06:45 +0530] "GET > >> /demo/index.html HTTP/1.1" 404 25644 "-" "Mozilla/5.0 (Macintosh; > >> Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) > >> Chrome/114.0.0.0 Safari/537.36" > >> 172.16.16.45 - drupaladmin [22/Jun/2023:00:06:45 +0530] "GET > >> /demo/index.html HTTP/1.1" 404 25644 "-" "Mozilla/5.0 (Macintosh; > >> Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) > >> Chrome/114.0.0.0 Safari/537.36" > > > > Leaving aside other potential issues, the timestamps on your > > error_log entries are from: > > > > Jun 22 00:06:34 > > > > while the ones with the 404 in your access_log are from: > > > > 22/Jun/2023:00:06:45 > > > > ~10 minutes later. I.e., they do not appear to be for the same > > event. > > > > The error_log entries look like server startup error messages, > > rather than ones related to a browser request. Also, given the > > timestamp formats, I'm suspecting that they aren't even from the > > same apache server/machine instance. > > > > Look at the entries in the error_log that are specific to the > > access_log 404 errors. That will give you more detail from that side > > of things. > > > > correction ... > > > ~10 minutes later. I.e., they do not appear to be for the > > same event. > > should be: > > > ~10 seconds later ... > > regardless, the error_log entries aren't for the access_log 404 > requests/events. > > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@httpd.apache.org > For additional commands, e-mail: users-h...@httpd.apache.org > > Hi, OS :- CentOS Linux release 7.9.2009 (Core) # node --version *v16.20.0* # httpd -v Server version: *Apache/2.4.57 (IUS)* Server built: Apr 7 2023 14:49:47 # #cd /etc/httpd/conf.d/ #cat httpdfrontend.conf <VirtualHost *:80> ServerName nodejs.mydomain.com Redirect / https://nodejs.mydomain.com/ </VirtualHost> <VirtualHost *:443> DocumentRoot /var/www/html/web ServerName nodejs.mydomain.com Header add Access-Control-Allow-Origin "*" SSLEngine on SSLCertificateFile /etc/letsencrypt/live/ nodejs.mydomain.com/cert.pem SSLCertificateKeyFile /etc/letsencrypt/live/ nodejs.mydomain.com/privkey.pem SSLCertificateChainFile /etc/letsencrypt/live/ nodejs.mydomain.com/chain.pem Header always set Strict-Transport-Security "max-age=63072000; includeSubDomains" <Directory "/var/www/html/web"> DirectoryIndex index.html index.php Options FollowSymLinks AllowOverride All Require valid-user AuthType Basic AuthName "Restricted Content" AuthUserFile /var/www/html/web/.htpasswd </Directory> </VirtualHost> #cd /etc/httpd/conf.d/ # cat nodejsbackendssl.conf <VirtualHost *:80> <Location /> ProxyPass http://localhost:8000/ </Location> </VirtualHost> # netstat -anp | grep 8000 tcp6 0 0 :::8000 :::* LISTEN 23679/node tcp6 0 0 192.168.0.116:8000 104.152.52.207:46601 ESTABLISHED 23679/node tcp6 0 0 192.168.0.116:8000 172.16.16.45:50467 ESTABLISHED 23679/node # https://nodejs.mydomain.com/demo/index.html -> returns 404 http://nodejs.mydomain.com:8000/demo/index.html -> returns the content with Non Secure on the browser. Please suggest and guide me. Thanks in advance. Best Regards, Kaushal