Please fill out the fields below so we can help you better.
My domain is: fiwebelize.com
I ran this command: n/a
It produced this output: n/a
My operating system is (include version): Ubuntu 16.04.2 LTS
My web server is (include version): nginx version: nginx/1.10.3 (Ubuntu)
My hosting provider, if applicable, is: I host my own
I can login to a root shell on my machine (yes or no, or I don’t know): yes
I’m using a control panel to manage my site (no, or provide the name and version of the control panel): no
I setup LE and got it to where my site actually loads with https:// however, no matter what I try to do, all I can get to is the home page.
I ensured that I:
switched both WordPress Address (URL) and Site Address (URL) are https
set define('FORCE_SSL_ADMIN', true);
in wp-config.php
set if ($_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https') $_SERVER['HTTPS']='on';
in wp-config.php
Not sure what to do to ensure I can get to the rest of my site. Please let me know what you need to assist…
You are getting 404 errors which are not to do with SSL or TLS
this is not really a general forum for web server configurations
I suggest you talk to people who may be able to help you on other forums
e.g: http://stackoverflow.com/questions/14460935/nginx-only-shows-welcome-page
Right, however, this only started after I setup the SSL stuff…
… and thanks for the pointer btw… Checking in there as well.
Hi @FiWeBelize
Not picking fights -
Right, however, this only started after I setup the SSL stuff...
this would have been useful to know
switched both WordPress Address (URL) and Site Address (URL) are https
set define('FORCE_SSL_ADMIN', true); in wp-config.php
set if ($_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https') $_SERVER['HTTPS']='on'; in wp-config.php
can you explain the rationale for these steps? are you following a guide?
can you try your admin page and see if you are getting the same errors (i.e not being able to find contents)
Andrei
also have a look at this plugin https://wordpress.org/plugins/really-simple-ssl/ - it seems to suggest that .HTACESS does need to be udpated
Note: I am not a WordPress expert so can’t gurantee things won’t break
Andrei
No worries, not picking fights either and did not see it that way at all.
I was following this: https://codex.wordpress.org/Administration_Over_SSL which noted the wp-config.php items.
For some reason, I got home and now the admin panel loads now, the pages and posts however still do not. I’ll check that plugin out but I have also updated the .htaccess file.
Thanks for all your help.
Looks like there something up with the permalinks… I will keep this thread updated in case another person runs into this issue.
Basically, if I switch my permalinks to Plain things work … As soon as I switch it to Post Name things break…
Got it sorted out. I followed this tutorial at Let’s Secure Me to setup LetsEncrypt and it was missing a crucial line…
They had the section of the file as:
location / {
if ($scheme = http) {
return 301 https://$server_name$request_uri;
}
}
I changed it to:
location / {
try_files $uri $uri/ /index.php$is_args$args;
if ($scheme = http) {
return 301 https://$server_name$request_uri;
}
}
This can be considered resolved. Thanks once again for your assist.
1 Like
system
Closed
April 28, 2017, 12:26am
10
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.