访问Linux中SSL Web应用

  在本次作项目中,遇到这样一个问题,由于服务器要配置在Linux上,客户端是Windows,服务器软件是TOMCAT,而访问Web应用需要SSL连接,由于Linux自带的防火墙设置,使得在Linux下可以正常访问,例如https://localhost/app

  而在同一个局域网内的Windows却不能够访问,查了一下,使SSL连接北防火墙阻断的原因,修改方案为在防火墙上启动443(SSL默认端口)端口协议:

  操作如下:

  在终端执行如下命令:
  vi /etc/sysconfig/iptables

  查找TCP:443端口的设置,如果没有在80端口下方添加一行:

  -A RH –Firewall –l-INPUT –m state --state NEW –p tcp –m tcp –dport 443 –syn –j ACCEPT

  按照80端口的格式进行修改。

  重新启动iptables防火墙使之生效,命令如下:
  /etc/init.d/iptables restart

  设置完毕之后,再在外部访问,就可以了。