swapnilmarkhedkar / personal-website

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

personal-website

Setup one for yourself:

Fork and clone to your machine. Make the necessary changes. If you want a better format (such as JSON) do raise a pull request.

Deploy to cloud service

I have chosen AWS EC2 (Ubuntu 20, t2.micro), but feel free to choose any.

  • Install apache2 (httpd) and follow the instructions
  • Clone repo to /var/www/html/ you should now be able to access it over the public IP over http port 80
  • Register an Elastic IP to ensure virtual IP stays constant

Link to Domain Name

  • Purchase a domain via sites like GoDaddy
  • Within 'Manage DNS' point A record to the Elastic IP
  • For enabling traffic over https SSL certificate is needed for certificate handshake. For more info read about SSL/TLS Handshake
  • Use Certbot to quikly add these certificates
  • Voila!
Hints and suggestions
  • Make sure to enable all traffic over http and https in security groups
  • For using AWS DNS

About


Languages

Language:HTML 61.7%Language:JavaScript 29.0%Language:CSS 9.3%