Subversion Repositories ALCASAR

Rev

Rev 3293 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log

Rev 3293 Rev 3294
Line 1... Line 1...
1
#!/bin/bash
1
#!/bin/bash
2
# $Id: alcasar-https.sh 3293 2025-07-16 22:50:45Z rexy $
2
# $Id: alcasar-https.sh 3294 2025-07-20 22:26:38Z rexy $
3
 
3
 
4
# alcasar-https.sh
4
# alcasar-https.sh
5
# by Rexy
5
# by Rexy
6
# This script is distributed under the Gnu General Public License (GPL)
6
# This script is distributed under the Gnu General Public License (GPL)
7
 
7
 
Line 46... Line 46...
46
		$SED "s?^HTTPS_CHILLI=.*?HTTPS_CHILLI=on?" $CONF_FILE
46
		$SED "s?^HTTPS_CHILLI=.*?HTTPS_CHILLI=on?" $CONF_FILE
47
		$SED "s?^uamserver.*?uamserver\thttps://$HOSTNAME.$DOMAIN/intercept.php?" $CHILLI_CONF_FILE
47
		$SED "s?^uamserver.*?uamserver\thttps://$HOSTNAME.$DOMAIN/intercept.php?" $CHILLI_CONF_FILE
48
		$SED "s?^#redirssl.*?redirssl?" $CHILLI_CONF_FILE
48
		$SED "s?^#redirssl.*?redirssl?" $CHILLI_CONF_FILE
49
		$SED "s?^#uamuissl.*?uamuissl?" $CHILLI_CONF_FILE
49
		$SED "s?^#uamuissl.*?uamuissl?" $CHILLI_CONF_FILE
50
		/usr/bin/systemctl restart chilli
50
		/usr/bin/systemctl restart chilli
51
		$SED "/<Directory \/var\/www\/html>/{n;/SSLRequireSSL/{d;};}" $HTTPD_CONF_FILE # if already exist
51
		$SED "/<Directory \/var\/www\/html>/{n;/SSLRequireSSL/{d;};}" $HTTPD_CONF_FILE # remove if already exist
52
		$SED "/<Directory \/var\/www\/html>/a\        SSLRequireSSL" $HTTPD_CONF_FILE
52
		$SED "/<Directory \/var\/www\/html>/a\        SSLRequireSSL" $HTTPD_CONF_FILE
53
		$SED "/redirect/d" $HTTPD_80_CONF_FILE # if already exist
53
		$SED "/redirect/d" $HTTPD_80_CONF_FILE # remove if already exist
54
		$SED "/<\/VirtualHost>/i\    redirect permanent \/ https:\/\/$HOSTNAME.$DOMAIN" $HTTPD_80_CONF_FILE
54
		$SED "/<\/VirtualHost>/i\    redirect permanent \/ https:\/\/$HOSTNAME.$DOMAIN" $HTTPD_80_CONF_FILE
55
		/usr/bin/systemctl restart httpd
55
		/usr/bin/systemctl restart httpd
56
		;;
56
		;;
57
	*)
57
	*)
58
		echo "Argument inconnu : $1"
58
		echo "Argument inconnu : $1"