Diff for /doc/loncapafiles/webserver.piml between versions 1.43.2.3 and 1.47

version 1.43.2.3, 2020/01/06 15:54:10 version 1.47, 2019/07/02 19:40:13
Line 197  else { Line 197  else {
             'of requests for http:// to https:// '."\n".'or:'."\n".$rewrite_off.              'of requests for http:// to https:// '."\n".'or:'."\n".$rewrite_off.
             ' - the file used to disable such rewriting'."\n\n".              ' - the file used to disable such rewriting'."\n\n".
             'This may be because '. $curr_rewrite.' has been '.               'This may be because '. $curr_rewrite.' has been '. 
             'previously customized,'."\n".'or it may be because of a change '.                'previously customized,'."\n".' or it may be because of a change '.  
             'to the files in '.$rewrite_dir."\n");              'to the files in '.$rewrite_dir."\n");
             if (open(my $fh,'<',$curr_rewrite)) {              if (open(my $fh,'<',$curr_rewrite)) {
                 while(<$fh>) {                  while(<$fh>) {
Line 219  else { Line 219  else {
                 || '<DIST />' eq 'sles9') {                  || '<DIST />' eq 'sles9') {
                 $ssldir = '/etc/apache/vhosts.d';                  $ssldir = '/etc/apache/vhosts.d';
             } elsif ('<DIST />' =~ /^(suse|sles)/) {              } elsif ('<DIST />' =~ /^(suse|sles)/) {
                 $ssldir = '/etc/apache2/vhosts.d';                  $ssldir = '/etc/apache2/vhosts.d';                  
             } elsif ('<DIST />' =~ /^(debian|ubuntu)/) {              } elsif ('<DIST />' =~ /^(debian|ubuntu)/) {
                 $ssldir = '/etc/apache2/sites-available';                  $ssldir = '/etc/apache2/sites-available';
             } else {              } else {
Line 267  else { Line 267  else {
                                         } else {                                          } else {
                                             chomp();                                              chomp();
                                             s/^(\s+|\s+)$//g;                                              s/^(\s+|\s+)$//g;
                                             push(@{$rewrites[$num]},$_);                                              push(@{$rewrites[$num]},$_);                              
                                         }                                          }
                                     } elsif (/^\s*&lt;IfModule\s+mod_rewrite.c&gt;/) {                                      } elsif (/^\s*&lt;IfModule\s+mod_rewrite.c&gt;/) {
                                         $rewrite = 1;                                          $rewrite = 1;
Line 292  else { Line 292  else {
                                 }                                  }
                             }                              }
                             if ($found &gt;= @expected) {                              if ($found &gt;= @expected) {
                                 $gotrules = 1;                                  $gotrules = 1;                                
                             }                              }
                         }                          }
                     }                      }
                 }                  }
             }              }
             unless ($gotrules) {              unless ($gotrules) {
                 print('**** WARNING **** '."\n".$curr_rewrite.' is currently set so rewrites '.                  print('**** WARNING **** '.$curr_rewrite.' is currently set so rewrites '.
                       'of http to https are enabled for most URLs.'."\n".                        'of http to https are enabled for most URLs.'."\n".
                       'Unless your Apache configuration includes Strict-Transport-Security '.                        'It is recommended to also set rewrites from https to http '.
                       '(with max-age > 0), it is recommended to also set rewrites from https to http '.                        'in a file in '.$ssldir.' by including the following:'."\n".
                       'for specific URLs in a file in '.$ssldir.' by including the following:'."\n".  
                       "&lt;IfModule mod_rewrite.c&gt;\n".'  '.                        "&lt;IfModule mod_rewrite.c&gt;\n".'  '.
                       join("\n  ",@expected)."\n".                        join("\n  ",@expected)."\n".
                       "&lt;/IfModule&gt;\n");                        "&lt;/IfModule&gt;\n");

Removed from v.1.43.2.3  
changed lines
  Added in v.1.47


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>