Alex Ronde
Alex Ronde

Reputation: 3

Unsure how to change Root Directory to point away from my HTTP sites content

I am currently SSH'd into my AWS VM IP address on Ubuntu.

I've installed the Apache SSL module, copied my server certificate and private key to /etc/pki/tls/certs and /etc/pki/tls/private. Changed the configuration within /etc/httpd/conf.d/ssl.conf so that it would be listening for port 4443.

From here, I need to change the document root to something different than my nginx HTTP site or else both HTTPS and HTTP will point to the same content.

I was told to use independent directory trees but unsure how to set it up.

I attempted by going to /etc/httpd/conf/httpd.conf and changed the document root to a directory I setup to separate them within /etc/ but still gives me the same message when trying to access the website as shown in the screenshot.

Webpage

URL

url of test page HTTPS

test page HTTPS

Upvotes: 0

Views: 288

Answers (1)

Blastomatic
Blastomatic

Reputation: 120

Does your site show up if you add the port? For example, https://yoursite.com:4443. Port 4443 isn't the default https port (that's 443), so you'll need to reference it explicitly.

You might want to, instead, consider using an ALB in front of the EC2 instance and terminate SSL there, leaving the httpd/nginx server on the EC2 instance only running on port 80 (default). This offloads the SSL handling to the load balancer and also enables you to do things like rolling upgrades to a new EC2 instance instead of keeping a "pet" web server.

Upvotes: 0

Related Questions