All Projects → madeny → Lhttps

madeny / Lhttps

Licence: mit
Create https for local development environment or localhost.

Projects that are alternatives of or similar to Lhttps

Https Localhost
HTTPS server running on localhost
Stars: ✭ 122 (-29.07%)
Mutual labels:  certificate, local-development, localhost
Nginx Ee
Automated Nginx compilation from sources with additional modules support. Compatible with WordOps, EasyEngine & Plesk
Stars: ✭ 132 (-23.26%)
Mutual labels:  ubuntu, openssl, nginx
Netkiller.github.io
Netkiller Free ebook - 免费电子书
Stars: ✭ 861 (+400.58%)
Mutual labels:  ubuntu, openssl, nginx
Ubuntu Nginx Web Server
EasyEngine/WordOps optimized configuration on Ubuntu 16/18.04 LTS
Stars: ✭ 90 (-47.67%)
Mutual labels:  ubuntu, nginx
Setup Nginx Webserver
🚀Setup a perfect webserver on CentOS/Redhat 7.x guide with understanding.
Stars: ✭ 65 (-62.21%)
Mutual labels:  openssl, nginx
Docker Nginx Image Proxy
on the fly image cropping with gravity, resize and compression microservice
Stars: ✭ 79 (-54.07%)
Mutual labels:  ubuntu, nginx
Linux Tutorial
《Java 程序员眼中的 Linux》
Stars: ✭ 7,757 (+4409.88%)
Mutual labels:  ubuntu, nginx
Certidude
Easy to use Certificate Authority web service for OpenVPN, StrongSwan and HTTPS
Stars: ✭ 108 (-37.21%)
Mutual labels:  openssl, nginx
Ssl Checker
Python script that collects SSL/TLS information from hosts
Stars: ✭ 94 (-45.35%)
Mutual labels:  certificate, openssl
Ezgraver
Simple multi-platform management software for NEJE laser engravers.
Stars: ✭ 108 (-37.21%)
Mutual labels:  ubuntu, osx
Patch
Something could be public patches
Stars: ✭ 120 (-30.23%)
Mutual labels:  openssl, nginx
Easycert
EasyCert quickly generates web server TLS certificates that have been self-signed by a private certificate authority that it also creates.
Stars: ✭ 121 (-29.65%)
Mutual labels:  certificate, openssl
Docker Magento Mutagen
Mage2click Docker-based development environment for Magento with mutagen.io sync for files on macOS
Stars: ✭ 64 (-62.79%)
Mutual labels:  local-development, nginx
Rtinst
seedbox installation script for Ubuntu and Debian systems
Stars: ✭ 1,029 (+498.26%)
Mutual labels:  ubuntu, nginx
Pric
Simple zero-config tool to create Private Certificate Authority & issue locally-trusted development server certificates with any domain names you'd like. SSL certificates for development purposes.
Stars: ✭ 87 (-49.42%)
Mutual labels:  openssl, localhost
Cryptojs.swift
Cross-platform cryptographic functions in swift
Stars: ✭ 42 (-75.58%)
Mutual labels:  osx, openssl
Advanced Nginx
nginx的基础操作与总结、HTTP缓存、OpenSSL
Stars: ✭ 104 (-39.53%)
Mutual labels:  openssl, nginx
Halbox
Bash Script to Bootstrap Debian/Ubuntu Servers
Stars: ✭ 28 (-83.72%)
Mutual labels:  ubuntu, nginx
Wp Vps Build Guide
A verbose build guide for a modern, high-performance WordPress production VPS.
Stars: ✭ 31 (-81.98%)
Mutual labels:  ubuntu, nginx
Docker Nginx Gunicorn Flask Letsencrypt
Boilerplate code for setting up Nginx + Gunicorn + Flask + automated LetsEncrypt certificates (https) using docker-compose.
Stars: ✭ 117 (-31.98%)
Mutual labels:  certificate, nginx

Alt text

  • Create a Certifcate Authority that can be use to issue certificate for domains.

Actions Status Build Status CircleCI BCH compliance


Sometimes you need https on your local machine to test some functionality of your application, like payment system, but some of them require a valid https. Like stripe. And you can’t use localhost to request a certificate from issuer like Let’s Encrypt, so your option is to create a self signed certificate authority (CA). This tool make it easy.


Just clone this repository by run this command:

git clone [email protected]:madeny/lhttps.git` 
from terminal and do the following:
  • cd lhttps
  • composer install
  • php lh create domain.com

If you wish to add your rootCA.pem to your Mac OS trusted certificate, use the a flag --a right after domain.com like so: php lh create domain.com --a

Your domain.com.ssl.key and domain.com.ssl.crt will be in cert/live directory

Just update your nginx config with

ssl_certificate path/to/domain.com.ssl.crt;
ssl_certificate_key path/to/domain.com.ssl.key;

Right now only OSX and Ubuntu are support to create Certificate But only Mac OSX are support to automatically add your Root Certificate Authority (CA) to the Trusted list

Todo Next:

  • [ ] Full support for ubuntu
  • [ ] Support for Windows
  • [ ] Auto deploy certificate for Nginx
  • [ ] Auto deploy certificate for Apache
  • [ ] Auto deploy certificate for Node.js
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].