Hi,

I have initiated a new thread to discuss the new issue. I am
running node.js application on port 8000 and Apache HTTP server on 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
#

*#cat /etc/httpd/conf.d/phpnodejs.conf*
<VirtualHost *:80>
    ServerName phpnodejs.mydomain.com
    Redirect / https://phpnodejs.mydomain.com/
 </VirtualHost>
<VirtualHost *:443>
DocumentRoot /var/www/html/phpcode/cardium-version-1/web
        DirectoryIndex index.php
ServerName phpnodejs.mydomain.com
Header add Access-Control-Allow-Origin "*"
        SSLEngine on
        SSLCertificateFile /etc/letsencrypt/live/
phpnodejs.mydomain.com/cert.pem
        SSLCertificateKeyFile /etc/letsencrypt/live/
phpnodejs.mydomain.com/privkey.pem
        SSLCertificateChainFile /etc/letsencrypt/live/
phpnodejs.mydomain.com/chain.pem
        Header always set Strict-Transport-Security "max-age=63072000;
includeSubDomains"
        ProxyPass /index.php !
        ProxyPassMatch "^/(.+)$" "http://localhost:8000/$1";

<Directory "/var/www/html/phpcode/cardium-version-1/web">
DirectoryIndex index.html index.php
Options FollowSymLinks
AllowOverride All
        Require valid-user
        AuthType Basic
        AuthName "Restricted Content"
        AuthUserFile /var/www/html/phpcode/cardium-version-1/web/.htpasswd
</Directory>
</VirtualHost>

When I hit  https://phpnodejs.mydomain.com it works perfectly fine. But
when I click on any of the links on the home page which adds /en at the end
of all the links, I get Not Found on the browser for all the links.

For example https://https://phpnodejs.mydomain.com/en returns Not Found.
                     https://
https://phpnodejs.mydomain.com/en/community/webinars returns Not Found.
                     https://phpnodejs.mydomain.com/en/community/articles
returns Not Found.

When I hit https://phpnodejs.mydomain.com/nodejssl/server.js works
perfectly fine as expected.

[image: image.png]

cat /var/log/httpd/ssl_access_log
172.16.16.45 - - [03/Jul/2023:20:09:27 +0530] "GET /en/community/webinars
HTTP/1.1" 404 9
172.16.16.45 - - [03/Jul/2023:20:09:35 +0530] "GET /en/apis/use-cases
HTTP/1.1" 404 9
172.16.16.45 - - [03/Jul/2023:20:09:45 +0530] "GET /en/support/contact-us
HTTP/1.1" 404 9
172.16.16.45 - - [03/Jul/2023:20:10:02 +0530] "-" 408 -
172.16.16.45 - - [03/Jul/2023:20:09:12 +0530] "GET
/__es-dev-server__/message-channel HTTP/1.1" 200 30
172.16.16.45 - drupaladmin [03/Jul/2023:20:11:00 +0530] "GET / HTTP/1.1"
200 45339
172.16.16.45 - - [03/Jul/2023:20:11:03 +0530] "GET /en/community/webinars
HTTP/1.1" 404 9
172.16.16.45 - - [03/Jul/2023:20:11:09 +0530] "GET /en/apis/use-cases
HTTP/1.1" 404 9
172.16.16.45 - - [03/Jul/2023:20:11:11 +0530] "GET /en HTTP/1.1" 404 9
172.16.16.45 - - [03/Jul/2023:20:11:29 +0530] "-" 408 -

Please suggest and guide me. Apologies for bugging again. I have been
working hard to resolve the issue.

Thanks in advance.

Best Regards,

Kaushal

Reply via email to