Hi all,
So I’ve been attempting to get up and running with Trellis & Bedrock for the better part of 2 days now.
I’ve followed the Trellis Docs, to the point now where my VM (Never ran into any errors, and have re-tried from scratch multiple times) is running and is pingable with the following response
PING lewiseccles.dev (192.168.50.5): 56 data bytes
64 bytes from 192.168.50.5: icmp_seq=0 ttl=64 time=0.302 ms
64 bytes from 192.168.50.5: icmp_seq=1 ttl=64 time=0.261 ms
64 bytes from 192.168.50.5: icmp_seq=2 ttl=64 time=0.339 ms
I can also curl lewiseccles.dev from my terminal & I get a response.
<html>
<head><title>301 Moved Permanently</title></head>
<body bgcolor="white">
<center><h1>301 Moved Permanently</h1></center>
<hr><center>nginx</center>
</body>
</html>
So that is a weird response but I should at least see that when I load my site in my browser. Except I don’t get that. I run into privacy errors, see below my development/wordpress_sites.yml
# Documentation: https://roots.io/trellis/docs/local-development-setup/
# `wordpress_sites` options: https://roots.io/trellis/docs/wordpress-sites
# Define accompanying passwords/secrets in group_vars/development/vault.yml
wordpress_sites:
lewiseccles.com:
site_hosts:
- canonical: lewiseccles.dev
local_path: ../site # path targeting local Bedrock site directory (relative to Ansible root)
admin_email: ********REMOVED********
multisite:
enabled: false
ssl:
enabled: true
provider: self-signed
cache:
enabled: false
Because SSL is enabled I believe it should be creating a self-signed certificate however I don’t believe this to be the case since I’m getting privacy errors. Additionally I can’t just click ‘Advanced’ in my browser and continue anyway because of HSTS.
If I disable the SSL and run vagrant provision
, then attempt to curl lewiseccles.dev - I get a full web page response (Not gonna post it as it’s long but it definitely is the entire homepage as would be expected).
But I cannot visit http://lewiseccles.dev in browser since it re-routes me to https even though I don’t have any redirect to HTTPS enabled or added as a redirect in my wordpress_sites.yml.
I found the following posts and tried the suggestions in these but unfortunately neither have gotten me any further;
https://discourse.roots.io/t/cannot-get-past-local-development-setup/9122
For good measure here is the entry in my hosts file for my development site -
## vagrant-hostmanager-start id: 973cba8c-1c53-481c-8d93-8fef6742b6a3
192.168.50.5 lewiseccles.dev
## vagrant-hostmanager-end
So everything is telling me it is up and running, but I just can’t get a connection working in the browser.
I’m really excited to incorporate Trellis, Bedrock & Sage into my development workflow so if anyone could provide additional debug steps or any help as to what I could be doing wrong, I’d really appreciate it!
Many Thanks