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

bjoern-buettner/webroot

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

85 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 mistyped 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 machine 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.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 75.0%
  • Twig 25.0%