Skip to content
Snippets Groups Projects
Commit bcd94bd1 authored by Klas Arvidsson's avatar Klas Arvidsson
Browse files

fix ssl_db creation and opendsa url-rewirte hostname

parent 5f12565b
No related branches found
No related tags found
No related merge requests found
......@@ -3,9 +3,11 @@
import sys
import re
import datetime
import socket
errorpage = "http://www.ida.liu.se/~examadm/empty"
basedir = "/usr/libexec/squid/helpers"
hostname = socket.gethostname()
def modify_url(line, ruleset):
### [channel-ID <SP>] URL <SP> client_ip "/" fqdn <SP> user <SP> method [<SP> kv-pairs]<NL>
......@@ -25,7 +27,7 @@ def modify_url(line, ruleset):
r = re.match('https://www\.ida\.liu\.se/~opendsa/(.*)', url)
if r != None:
return "OK rewrite-url=\"http://exam.ida.liu.se:12000/" + r.group(1) + "\""
return 'OK rewrite-url="http://{}:12000/{}"'.format(hostname, r.group(1))
for i in ruleset:
......
......@@ -121,7 +121,7 @@ ssl_bump server-first all
# Inititate with:
# /usr/lib64/squid/ssl_crtd -c -s /var/lib/ssl_db
sslcrtd_program /usr/lib64/squid/ssl_crtd -s /var/lib/ssl_db -M 4MB
sslcrtd_program /usr/lib64/squid/ssl_crtd -s /var/lib/squid/ssl_db -M 4MB
sslcrtd_children 32 startup=5 idle=1
# the following two options are unsafe and not always necessary:
......
......@@ -45,17 +45,17 @@ class aes::squid_filter {
group => squid,
}
file { '/var/lib/ssl_db' :
file { '/var/lib/squid' :
ensure => directory,
mode => '0750',
owner => squid,
group => squid,
}
exec { '/usr/lib64/squid/ssl_crtd -c -s /var/lib/ssl_db' :
exec { '/usr/lib64/squid/ssl_crtd -c -s /var/lib/squid/ssl_db' :
user => "squid",
group => "squid",
creates => '/var/lib/ssl_db/certs',
creates => '/var/lib/squid/ssl_db',
}
service { "squid" :
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment