|  | @@ -664,8 +664,8 @@ function configure_firewall_for_ftp {
 | 
	
		
			
			| 664 | 664 |    echo 'configure_firewall_for_ftp' >> $COMPLETION_FILE
 | 
	
		
			
			| 665 | 665 |  }
 | 
	
		
			
			| 666 | 666 |  
 | 
	
		
			
			| 667 |  | -function configure_firewall_for_web {
 | 
	
		
			
			| 668 |  | -  if grep -Fxq "configure_firewall_for_web" $COMPLETION_FILE; then
 | 
	
		
			
			|  | 667 | +function configure_firewall_for_web_access {
 | 
	
		
			
			|  | 668 | +  if grep -Fxq "configure_firewall_for_web_access" $COMPLETION_FILE; then
 | 
	
		
			
			| 669 | 669 |        return
 | 
	
		
			
			| 670 | 670 |    fi
 | 
	
		
			
			| 671 | 671 |    if [[ $INSTALLED_WITHIN_DOCKER == "yes" ]]; then
 | 
	
	
		
			
			|  | @@ -675,7 +675,21 @@ function configure_firewall_for_web {
 | 
	
		
			
			| 675 | 675 |    iptables -A INPUT -i eth0 -p tcp --dport 32768:61000 --sport 80 -j ACCEPT
 | 
	
		
			
			| 676 | 676 |    iptables -A INPUT -i eth0 -p tcp --dport 32768:61000 --sport 443 -j ACCEPT
 | 
	
		
			
			| 677 | 677 |    save_firewall_settings
 | 
	
		
			
			| 678 |  | -  echo 'configure_firewall_for_web' >> $COMPLETION_FILE
 | 
	
		
			
			|  | 678 | +  echo 'configure_firewall_for_web_access' >> $COMPLETION_FILE
 | 
	
		
			
			|  | 679 | +}
 | 
	
		
			
			|  | 680 | +
 | 
	
		
			
			|  | 681 | +function configure_firewall_for_web_server {
 | 
	
		
			
			|  | 682 | +  if grep -Fxq "configure_firewall_for_web_server" $COMPLETION_FILE; then
 | 
	
		
			
			|  | 683 | +      return
 | 
	
		
			
			|  | 684 | +  fi
 | 
	
		
			
			|  | 685 | +  if [[ $INSTALLED_WITHIN_DOCKER == "yes" ]]; then
 | 
	
		
			
			|  | 686 | +      # docker does its own firewalling
 | 
	
		
			
			|  | 687 | +      return
 | 
	
		
			
			|  | 688 | +  fi
 | 
	
		
			
			|  | 689 | +  iptables -A INPUT -i eth0 -p tcp --dport 80 -j ACCEPT
 | 
	
		
			
			|  | 690 | +  iptables -A INPUT -i eth0 -p tcp --dport 443 -j ACCEPT
 | 
	
		
			
			|  | 691 | +  save_firewall_settings
 | 
	
		
			
			|  | 692 | +  echo 'configure_firewall_for_web_server' >> $COMPLETION_FILE
 | 
	
		
			
			| 679 | 693 |  }
 | 
	
		
			
			| 680 | 694 |  
 | 
	
		
			
			| 681 | 695 |  function configure_firewall_for_ssh {
 | 
	
	
		
			
			|  | @@ -1400,7 +1414,7 @@ configure_firewall
 | 
	
		
			
			| 1400 | 1414 |  configure_firewall_for_ssh
 | 
	
		
			
			| 1401 | 1415 |  configure_firewall_for_dns
 | 
	
		
			
			| 1402 | 1416 |  configure_firewall_for_ftp
 | 
	
		
			
			| 1403 |  | -configure_firewall_for_web
 | 
	
		
			
			|  | 1417 | +configure_firewall_for_web_access
 | 
	
		
			
			| 1404 | 1418 |  remove_proprietary_repos
 | 
	
		
			
			| 1405 | 1419 |  change_debian_repos
 | 
	
		
			
			| 1406 | 1420 |  enable_backports
 | 
	
	
		
			
			|  | @@ -1430,6 +1444,7 @@ dynamic_dns_freedns
 | 
	
		
			
			| 1430 | 1444 |  #create_private_mailing_list
 | 
	
		
			
			| 1431 | 1445 |  import_email
 | 
	
		
			
			| 1432 | 1446 |  install_web_server
 | 
	
		
			
			|  | 1447 | +configure_firewall_for_web_server
 | 
	
		
			
			| 1433 | 1448 |  install_final
 | 
	
		
			
			| 1434 | 1449 |  echo 'Freedombone installation is complete'
 | 
	
		
			
			| 1435 | 1450 |  exit 0
 |