Skip to content

Go service that redirect http traffic to https from one binary

License

Notifications You must be signed in to change notification settings

itsmrval/http-to-https

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Logo

http-to-https

The most simple http to https redirector

Report Bug · Pull request

Table of contents
  1. What is http-to-https ?
  2. Getting started
  3. License

What is http-to-https

http-to-https is a simple request redirector from http to https that log request and allow custom ports.

(back to top)

Built With

This section list major frameworks/libraries used

(back to top)

Getting Started

Now let's see how to set up an http-to-https instance.

Installation

  1. Create directory

    mkdir /opt/http-to-https
    cd /opt/http-to-https
  2. Download the latest release and apply permissions

    wget -O http-to-https https://github.com/itsmrval/http-to-https/releases/download/1.1.0/http-to-https_linux_amd64
    chmod +x http-to-https
  3. Create the service on systemd Write the file

    nano /etc/systemd/system/http-to-https.service

    Complete and put the service file below:

    [Unit]
    Description=http-to-https service
    After=network.target
    
    [Service]
    Type=simple
    ExecStart=/opt/http-to-https/http-to-https
    Environment="PORT=80"
    
    [Install]
    WantedBy=multi-user.target
  4. Reload systemd and run the service !

    systemctl daemon-reload
    systemctl enable --now http-to-https

(back to top)

License

Distributed under the MIT License. See LICENSE for more information.

(back to top)