feat(samples/httpaste.it/httpd): add acme-challenge support

This commit is contained in:
Tiara Rodney 2022-04-15 20:48:49 +02:00
parent 055da1b493
commit 6a1b979559

View file

@ -2,6 +2,7 @@
ServerRoot "/usr/local/apache2"
Listen 0.0.0.0:80
Listen 0.0.0.0:443
LoadModule mpm_event_module modules/mod_mpm_event.so
LoadModule authn_core_module modules/mod_authn_core.so
@ -18,6 +19,8 @@ LoadModule unixd_module modules/mod_unixd.so
LoadModule access_compat_module modules/mod_access_compat.so
LoadModule security2_module /usr/lib/apache2/modules/mod_security2.so
LoadModule evasive20_module /usr/lib/apache2/modules/mod_evasive20.so
LoadModule alias_module modules/mod_alias.so
LoadModule ssl_module modules/mod_ssl.so
<IfModule unixd_module>
@ -79,7 +82,9 @@ ServerName 127.0.0.1
ServerName httpaste.it
ServerAlias localhost
SetEnv proxy-sendchunks
ProxyPass /.well-known !
ProxyPass "/" "unix:/shared/uwsgi.sock|uwsgi://localhost/"
Alias /.well-known /var/www/.well-known
</VirtualHost>
<VirtualHost 0.0.0.0:80>
@ -88,3 +93,20 @@ ServerName 127.0.0.1
SetEnv proxy-sendchunks
ProxyPass "/" "unix:/shared/uwsgi.sock|uwsgi://localhost/"
</VirtualHost>
<VirtualHost 0.0.0.0:443>
<IfFile 'ssl/httpaste.it/privkey.pem'>
SSLEngine on
SSLCertificateChainFile "ssl/httpaste.it/fullchain.pem"
SSLCertificateKeyFile "/ssl/httpaste.it/privkey.pem"
</IfFile>
ServerName httpaste.it
ServerAlias localhost
SetEnv proxy-sendchunks
ProxyPass "/" "unix:/shared/uwsgi.sock|uwsgi://localhost/"
</VirtualHost>