Skip to content

local web dev environment w/ apache2 + ssl, php, mysql managed via docker

Notifications You must be signed in to change notification settings

magnum/localwebdev

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

local web dev env with apache and php

set .env

customize .env file and set DOCROOT variable pointing to your wanted web server's document root, ie. /home/user/projects

run docker containers

docker-compose up

web server available at http://localhost, mysql externally available at port 3307 , modify docker-composer.yml for you needs

https://medium.com/@nh3500/how-to-create-self-assigned-ssl-for-local-docker-based-lamp-dev-environment-on-macos-sierra-ab606a27ba8a

https support

set local cert

https://donatstudios.com/Self-Signed-Certificate-On-macOS-Apache

openssl req -newkey rsa:2048 -x509 -nodes \
    -keyout localhost.key \
    -new \
    -out localhost.crt \
    -subj /CN=localhost \
    -reqexts SAN \
    -extensions SAN \
    -config <(cat /System/Library/OpenSSL/openssl.cnf \
        <(printf '[SAN]\nsubjectAltName=DNS:localhost')) \
    -sha256 \
    -days 3650

or mkcert https://donatstudios.com/Local-Certificate-On-macOS-Apache

About

local web dev environment w/ apache2 + ssl, php, mysql managed via docker

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published