Let’s Encrypt is a great service that provide SSL Certificates free of charge. It intends to make more data transferred through the WWW secure.
Using Linux Containers (LXC) is a good way to host multiple applications in a single server with separation of resources and applications.
By default, it’s not possible to SSH into LXCs from outside, but we can accomplish that by setting up a SSH server in LXC and some port forwarding magic.
LXCs don’t normally auto start when the host server starts. We have to manually configure them to auto start.
If you have a website or a web application in a LXC, you need a way to let people access it. We can do it by assigning a domain to the LXC.
LXC assigns random internal IP addresses to Containers by default. But it can be hard to refer to them that way. A good practice is to set static IPs.
Here’s how to do it:
Want to host a Laravel application in a shared hosting server, but can’t figure out how to point the domain to the public directory?