Skip to content

This small package helps managing certificates for an apache2 automatically. It also provides a reasonable catch all page for visitors who misstyped a project.

License

Notifications You must be signed in to change notification settings

Idrinth/webroot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

idrinth/webroot

This small package helps managing certificates for an apache2 automatically. It also provides a reasonable catch all page for visitors who misstyped a project. It's for my personal use, but feel free to use or improve it.

Deployment

Put into /var/www, run composer install and then run php bin/setup.php to generate the required configuration for your system.

Setting up vhosts

Connect to mysql and enter the required information. Start with server(hostname of the mashine hosting the (sub-)domain), followed by domain(the top-level domain and it's contact data), then last fill out the virtualhost entry. Leave the name empty for no subdomain. Then run php bin/cron.php to generate the webroots and getting the let's encrypt certificated.

Support

For support please join the Discord, if you have bugs or feature wishes please write an issue.

About

This small package helps managing certificates for an apache2 automatically. It also provides a reasonable catch all page for visitors who misstyped a project.

Topics

Resources

License

Stars

Watchers

Forks