Subversion Repositories ALCASAR

Rev

Rev 1740 | Rev 1744 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log

Rev 1740 Rev 1743
Line 33... Line 33...
33
	$SED 's/^ServerName.*/ServerName alcasar.localdomain/g' /etc/httpd/conf/httpd.conf
33
	$SED 's/^ServerName.*/ServerName alcasar.localdomain/g' /etc/httpd/conf/httpd.conf
34
	$SED "s/^domain=.*/domain=localdomain/g" /etc/dnsmasq.conf /etc/dnsmasq-blackhole.conf /etc/dnsmasq-blacklist.conf /etc/dnsmasq-whitelist.conf
34
	$SED "s/^domain=.*/domain=localdomain/g" /etc/dnsmasq.conf /etc/dnsmasq-blackhole.conf /etc/dnsmasq-blacklist.conf /etc/dnsmasq-whitelist.conf
35
	hostnamectl set-hostname alcasar.localdomain
35
	hostnamectl set-hostname alcasar.localdomain
36
	$SED "s/^\tAuthName.*/\tAuthName alcasar.localdomain/g" /etc/httpd/conf/webapps.d/alcasar.conf
36
	$SED "s/^\tAuthName.*/\tAuthName alcasar.localdomain/g" /etc/httpd/conf/webapps.d/alcasar.conf
37
	$SED "s/^\tErrorDocument.*/\tErrorDocument 404 https:\/\/alcasar.localdomain\//g" /etc/httpd/conf/webapps.d/alcasar.conf
37
	$SED "s/^\tErrorDocument.*/\tErrorDocument 404 https:\/\/alcasar.localdomain\//g" /etc/httpd/conf/webapps.d/alcasar.conf
-
 
38
	$SED "s/:.*:/:alcasar.localdomain:/g" /usr/local/etc/digest/key_*
38
}
39
}
39
 
40
 
40
function defaultCert()
41
function defaultCert()
41
{
42
{
42
	mv -f $DIR_CERT/certs/alcasar.crt.old $DIR_CERT/certs/alcasar.crt
43
	mv -f $DIR_CERT/certs/alcasar.crt.old $DIR_CERT/certs/alcasar.crt
43
	mv -f $DIR_CERT/private/alcasar.key.old $DIR_CERT/private/alcasar.key
44
	mv -f $DIR_CERT/private/alcasar.key.old $DIR_CERT/private/alcasar.key
44
	if [ -f $DIR_CERT/certs/server-chain.crt.old ]
45
	if [ -f $DIR_CERT/certs/server-chain.crt.old ]
45
	then
46
	then
46
		mv $DIR_CERT/certs/server-chain.crt.old $DIR_CERT/certs/server-chain.crt
47
		mv $DIR_CERT/certs/server-chain.crt.old $DIR_CERT/certs/server-chain.crt
47
	else 
48
	#else 
48
		rm -f $DIR_CERT/certs/server-chain.crt
49
	#	rm -f $DIR_CERT/certs/server-chain.crt
49
	fi
50
	fi
50
}
51
}
51
 
52
 
52
function domainName() # change the domain name in the conf files
53
function domainName() # change the domain name in the conf files
53
{
54
{
Line 71... Line 72...
71
		$SED "s/^ServerName.*/ServerName $fqdn/g" /etc/httpd/conf/httpd.conf
72
		$SED "s/^ServerName.*/ServerName $fqdn/g" /etc/httpd/conf/httpd.conf
72
		$SED "s/^domain=.*/domain=$domain/g" /etc/dnsmasq.conf /etc/dnsmasq-blackhole.conf /etc/dnsmasq-blacklist.conf /etc/dnsmasq-whitelist.conf
73
		$SED "s/^domain=.*/domain=$domain/g" /etc/dnsmasq.conf /etc/dnsmasq-blackhole.conf /etc/dnsmasq-blacklist.conf /etc/dnsmasq-whitelist.conf
73
		hostnamectl set-hostname $fqdn
74
		hostnamectl set-hostname $fqdn
74
		$SED "s/^\tAuthName.*/\tAuthName $fqdn/g" /etc/httpd/conf/webapps.d/alcasar.conf
75
		$SED "s/^\tAuthName.*/\tAuthName $fqdn/g" /etc/httpd/conf/webapps.d/alcasar.conf
75
		$SED "s/^\tErrorDocument.*/\tErrorDocument 404 https:\/\/$fqdn\//g" /etc/httpd/conf/webapps.d/alcasar.conf
76
		$SED "s/^\tErrorDocument.*/\tErrorDocument 404 https:\/\/$fqdn\//g" /etc/httpd/conf/webapps.d/alcasar.conf
-
 
77
		$SED "s/:.*:/:$fqdn:/g" /usr/local/etc/digest/key_*
76
	fi
78
	fi
77
}
79
}
78
 
80
 
79
function certImport()
81
function certImport()
80
{
82
{
Line 89... Line 91...
89
		mv $DIR_CERT/private/alcasar.key $DIR_CERT/private/alcasar.key.old
91
		mv $DIR_CERT/private/alcasar.key $DIR_CERT/private/alcasar.key.old
90
	fi
92
	fi
91
	cp $cert $DIR_CERT/certs/alcasar.crt
93
	cp $cert $DIR_CERT/certs/alcasar.crt
92
	cp $key $DIR_CERT/private/alcasar.key
94
	cp $key $DIR_CERT/private/alcasar.key
93
 
95
 
-
 
96
	rm $cert $key
-
 
97
 
94
	chown root:apache $DIR_CERT/certs/alcasar.crt
98
	chown root:apache $DIR_CERT/certs/alcasar.crt
95
	chown root:apache $DIR_CERT/private/alcasar.key
99
	chown root:apache $DIR_CERT/private/alcasar.key
96
 
100
 
97
	chmod 750 $DIR_CERT/certs/alcasar.crt
101
	chmod 750 $DIR_CERT/certs/alcasar.crt
98
	chmod 750 $DIR_CERT/private/alcasar.key
102
	chmod 750 $DIR_CERT/private/alcasar.key
Line 103... Line 107...
103
		then
107
		then
104
			echo "Backup of old cert-chain (server-chain.crt)"
108
			echo "Backup of old cert-chain (server-chain.crt)"
105
			mv $DIR_CERT/certs/server-chain.crt $DIR_CERT/certs/server-chain.crt.old
109
			mv $DIR_CERT/certs/server-chain.crt $DIR_CERT/certs/server-chain.crt.old
106
		fi
110
		fi
107
		cp $sc $DIR_CERT/certs/server-chain.crt
111
		cp $sc $DIR_CERT/certs/server-chain.crt
-
 
112
		rm $sc
108
		chown root:apache $DIR_CERT/certs/server-chain.crt
113
		chown root:apache $DIR_CERT/certs/server-chain.crt
109
		chmod 750 $DIR_CERT/certs/server-chain.crt
114
		chmod 750 $DIR_CERT/certs/server-chain.crt
110
	fi
115
	fi
111
}
116
}
112
 
117