mirror of
https://github.com/certbot/certbot.git
synced 2026-06-06 15:22:38 -04:00
Fixed a few redirect errors from ec2 client/ca testing
This commit is contained in:
parent
7aacf0a5f2
commit
a48bf52265
2 changed files with 12 additions and 10 deletions
|
|
@ -393,8 +393,8 @@ def authenticate():
|
|||
dialog.Dialog().msgbox("\nCongratulations! You have successfully enabled " + gen_https_names(dn) + "!", width=70)
|
||||
if by_default():
|
||||
for ssl_vh in vhost:
|
||||
success, redirect_file = redirect_all_ssl(ssl_vh)
|
||||
output("Redirect: " + redirect_file + " - " + success)
|
||||
success, redirect_file = config.redirect_all_ssl(ssl_vh)
|
||||
output("\nRedirect vhost: " + redirect_file + " - " + str(success))
|
||||
else:
|
||||
print "Congratulations! You have successfully enabled " + gen_https_names(dn) + "!"
|
||||
|
||||
|
|
|
|||
|
|
@ -446,7 +446,7 @@ class Configurator(object):
|
|||
return self.create_redirect_vhost(ssl_vhost)
|
||||
else:
|
||||
# Check if redirection already exists
|
||||
exists, code = self.existing_redirect(vhost)
|
||||
exists, code = self.existing_redirect(general_v)
|
||||
if exists:
|
||||
if code == 0:
|
||||
print "Redirect already added"
|
||||
|
|
@ -473,8 +473,8 @@ class Configurator(object):
|
|||
|
||||
-1 is also returned in case of no redirection/rewrite directives
|
||||
"""
|
||||
rewrite_path = find_directive("RewriteRule", None, vhost.path)
|
||||
redirect_path = find_directive("Redirect", None, vhost.path)
|
||||
rewrite_path = self.find_directive("RewriteRule", None, vhost.path)
|
||||
redirect_path = self.find_directive("Redirect", None, vhost.path)
|
||||
|
||||
if redirect_path:
|
||||
# "Existing Redirect directive for virtualhost"
|
||||
|
|
@ -518,15 +518,17 @@ class Configurator(object):
|
|||
redirect_addrs = redirect_addrs + ssl_a_vhttp
|
||||
|
||||
# get servernames and serveraliases
|
||||
serveralias = ""
|
||||
servername = ""
|
||||
size_n = len(ssl_vhost.names)
|
||||
if size_n > 0:
|
||||
servername = ssl_vhost.names[0]
|
||||
servername = "ServerName " + ssl_vhost.names[0]
|
||||
if size_n > 1:
|
||||
serveralias = " ".join(ssl_vhost.names[1:size_n])
|
||||
|
||||
serveralias = "ServerAlias " + serveralias
|
||||
redirect_file = "<VirtualHost" + redirect_addrs + "> \n\
|
||||
ServerName " + servername + "\n\
|
||||
ServerAlias " + serveralias + " \n\
|
||||
" + servername + "\n\
|
||||
" + serveralias + " \n\
|
||||
ServerSignature Off \n\
|
||||
\n\
|
||||
RewriteEngine On \n\
|
||||
|
|
@ -555,6 +557,7 @@ LogLevel warn \n\
|
|||
Function needs to be throughly tested and perhaps improved
|
||||
Will not do well with malformed configurations
|
||||
Consider changing this into a dict check
|
||||
TODO: make default search for *:80 also...
|
||||
"""
|
||||
for vh in self.vhosts:
|
||||
found = 0
|
||||
|
|
@ -753,7 +756,6 @@ def main():
|
|||
print v.addrs
|
||||
for name in v.names:
|
||||
print name
|
||||
v.
|
||||
|
||||
for m in config.find_directive("Listen", "443"):
|
||||
print "Directive Path:", m, "Value:", config.aug.get(m)
|
||||
|
|
|
|||
Loading…
Reference in a new issue