753,6 → 753,42 |
EOF |
# Launch after coova |
$SED "s?^After=.*?After=network.target remote-fs.target nss-lookup.target chilli.service?g" /lib/systemd/system/httpd.service |
# Error page management |
FIC_ERROR_DOC=`find /etc/httpd/conf -type f -name multilang-errordoc.conf` |
[ -e $FIC_ERROR_DOC ] || cp $FIC_ERROR_DOC $FIC_ERROR_DOC.default |
|
cat <<EOF > $FIC_ERROR_DOC |
Alias /error/ "/var/www/html/" |
|
<Directory "/usr/share/httpd/error"> |
AllowOverride None |
Options IncludesNoExec |
AddOutputFilter Includes html |
AddHandler type-map var |
Require all granted |
LanguagePriority en cs de es fr it ja ko nl pl pt-br ro sv tr |
ForceLanguagePriority Prefer Fallback |
</Directory> |
|
ErrorDocument 400 /error/error.php?error=400 |
ErrorDocument 401 /error/error.php?error=401 |
ErrorDocument 403 /error/error.php?error=403 |
ErrorDocument 404 /error/error.php?error=404 |
ErrorDocument 405 /error/error.php?error=405 |
ErrorDocument 408 /error/error.php?error=408 |
ErrorDocument 410 /error/error.php?error=410 |
ErrorDocument 411 /error/error.php?error=411 |
ErrorDocument 412 /error/error.php?error=412 |
ErrorDocument 413 /error/error.php?error=413 |
ErrorDocument 414 /error/error.php?error=414 |
ErrorDocument 415 /error/error.php?error=415 |
ErrorDocument 500 /error/error.php?error=500 |
ErrorDocument 501 /error/error.php?error=501 |
ErrorDocument 502 /error/error.php?error=502 |
ErrorDocument 503 /error/error.php?error=503 |
ErrorDocument 506 /error/error.php?error=506 |
EOF |
|
} # End of ACC () |
|
########################################################################################## |
765,9 → 801,32 |
$DIR_DEST_BIN/alcasar-CA.sh |
FIC_VIRTUAL_SSL=`find /etc/httpd/conf -type f -name *default_ssl_vhost.conf` |
[ -e /etc/httpd/conf/vhosts-ssl.default ] || cp $FIC_VIRTUAL_SSL /etc/httpd/conf/vhosts-ssl.default |
$SED "s?localhost.crt?alcasar.crt?g" $FIC_VIRTUAL_SSL |
$SED "s?localhost.key?alcasar.key?g" $FIC_VIRTUAL_SSL |
$SED "s?^#SSLCertificateChainFile.*?SSLCertificateChainFile /etc/pki/tls/certs/server-chain.crt?" $FIC_VIRTUAL_SSL |
|
#$SED "s?localhost.crt?alcasar.crt?g" $FIC_VIRTUAL_SSL |
#$SED "s?localhost.key?alcasar.key?g" $FIC_VIRTUAL_SSL |
#$SED "s?^#SSLCertificateChainFile.*?SSLCertificateChainFile /etc/pki/tls/certs/server-chain.crt?" $FIC_VIRTUAL_SSL |
|
cat <<EOF > $FIC_VIRTUAL_SSL |
# default SSL virtual host, used for all HTTPS requests that do not |
# match a ServerName or ServerAlias in any <VirtualHost> block. |
|
<VirtualHost _default_:443> |
# general configuration |
ServerAdmin root@localhost |
ServerName localhost |
|
# SSL configuration |
SSLEngine on |
SSLCertificateFile /etc/pki/tls/certs/alcasar.crt |
SSLCertificateKeyFile /etc/pki/tls/private/alcasar.key |
SSLCertificateChainFile /etc/pki/tls/certs/server-chain.crt |
CustomLog logs/ssl_request_log \ |
"%t %{SSL_PROTOCOL}x %{SSL_CIPHER}x [%h] \"%r\" %b" |
ErrorLog logs/ssl_error_log |
ErrorLogFormat "[%t] [%m:%l] [client %a] %M" |
</VirtualHost> |
EOF |
|
chown -R root:apache /etc/pki |
chmod -R 750 /etc/pki |
} # End of CA () |
1321,7 → 1380,7 |
systemctl start nfsen |
/bin/nfsen -m live -e 62d 2>/dev/null |
# add SURFmap plugin |
tar xzf $DIR_CONF/nfsen/SURFmap_v3.3b1.tar.gz -C /tmp/ |
tar xzf $DIR_CONF/nfsen/SURFmap_v3.3.tar.gz -C /tmp/ |
cd /tmp/SURFmap |
/usr/bin/sh install.sh |
# clear the installation |