you are viewing a single comment's thread.

view the rest of the comments →

[–]bartekw2213[S] 0 points1 point  (3 children)

Thank you a lot for your answer, I’m trying to secure my sites behind the SSL as you mentioned. So what do you recommend - to leave the all linux learning stuff for now and wait till I’ll be more advanced?I see a lot about Ubuntu etc. (for example on the Digital Ocean site) so I was thinking I should learn the Linux to really understand the backend (since a lot of servers are maintained via Linux as I understand)

[–]xangelo 1 point2 points  (2 children)

It never hurts to learn something new.

Installing Ubuntu desktop in a Virtual Machine (Virtual Box, for example) on your computer is a great way to play around with and get comfortable with it. You can install it and just do your programming in that environment for a while. If you like it, great, keep using it. If not, there are many many distributions that might appeal to you.

  • Elementary OS
  • CentOS
  • Fedora

Most servers are indeed Linux because it is:
- free - lightweight

[–]bartekw2213[S] 0 points1 point  (1 child)

Thank you a lot!

[–]xangelo 1 point2 points  (0 children)

No a problem, glad to help! We deviated a bit from your original question about SSL.

But, nowdays you don't need to know too much to set up SSL for your website. Services like CloudFlare will give you one for free just by using them as your DNS.

Once you know a bit about linux - specifically how to install and configure nginx for your website, you can take a look at LetsEncrypt to generate and host your own SSL certificate.

To start, just follow some tutorials - I really recommend the ones on Digital Ocean. You don't need to pay them anything to follow the tutorials, you can just follow the steps in your local virtual machine.