Added support to mod_md with letsencrypt
This commit is contained in:
parent
52669ad169
commit
5883de45dd
4 changed files with 73 additions and 183 deletions
|
|
@ -9,7 +9,7 @@ linux.json_log('Installing Apache server', error=0, status=0, progress=0, no_pro
|
|||
|
||||
debian_package='apache2 logrotate socat curl'
|
||||
|
||||
redhat_package='httpd mod_ssl openssl tar socat policycoreutils-python-utils wget';
|
||||
redhat_package='httpd mod_ssl mod_md openssl tar socat policycoreutils-python-utils wget';
|
||||
|
||||
linux_package={'debian' : debian_package, 'ubuntu' : debian_package, 'fedora' : redhat_package, 'almalinux' : redhat_package, 'rocky' : redhat_package, 'arch' : 'apache'}
|
||||
|
||||
|
|
@ -86,7 +86,7 @@ if linux_distro=='rocky' or linux_distro=='almalinux' or linux_distro=='fedora':
|
|||
|
||||
if linux_distro=='ubuntu' or linux_distro=='debian':
|
||||
|
||||
activate_modules={'debian' : "sudo a2enmod ssl rewrite proxy proxy_fcgi headers"}
|
||||
activate_modules={'debian' : "sudo a2enmod ssl rewrite proxy proxy_fcgi headers md"}
|
||||
|
||||
activate_modules['ubuntu']=create_vhost_file['debian'];
|
||||
|
||||
|
|
@ -105,8 +105,14 @@ if linux_distro=='arch':
|
|||
|
||||
load_proxy_fcgi={'arch': ['#LoadModule proxy_fcgi_module modules\/mod_proxy_fcgi.so', "LoadModule proxy_fcgi_module modules\/mod_proxy_fcgi.so", '/etc/httpd/conf/httpd.conf']}
|
||||
|
||||
load_proxy_fcgi['arch'].append(['#LoadModule md_module modules\/mod_md.so', 'LoadModule md_module modules\/mod_md.so', '/etc/httpd/conf/httpd.conf'])
|
||||
|
||||
linux.sed(load_proxy_fcgi)
|
||||
|
||||
load_proxy_md['arch'].append(['#LoadModule md_module modules\/mod_md.so', 'LoadModule md_module modules\/mod_md.so', '/etc/httpd/conf/httpd.conf'])
|
||||
|
||||
linux.sed(load_proxy_md)
|
||||
|
||||
#Options Indexes FollowSymLinks
|
||||
|
||||
quit_indexes={'arch': ['Options Indexes FollowSymLinks', 'Options FollowSymLinks', '/etc/httpd/conf/httpd.conf']}
|
||||
|
|
@ -129,4 +135,6 @@ linux_service={'debian' : 'apache2', 'ubuntu' : 'apache2', 'fedora' : 'httpd', '
|
|||
|
||||
linux.systemd_service('restart', linux_service)
|
||||
|
||||
linux.systemd_service('enable', linux_service)
|
||||
|
||||
linux.json_log('Apache server installed successfully!', error=0, status=0, progress=100, no_progress=0)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue