How do I open port 80 and 443 on a Ubuntu Linux LTS version 14.04 server?
Ubuntu Linux server comes with firewall configuration tool called ufw (Uncomplicated Firewall). It is the default tool. ufw is very easy to use and configure host based firewall settings. This program is for managing a Linux firewall and aims to provide an easy to use interface for the user. For example:[donotprint][/donotprint]
You can open/close ports.
Block an IPv4/IPv6 address.
Delete existing firewall rules.
Turn on or off firewall logs.
How do I see the current status of my firewall?
Type the following command: sudo ufw status verbose Sample outputs:
How do I open tcp port # 22?
To allow incoming tcp packets on port 22, enter: sudo ufw allow 22/tcp Verify it: sudo ufw status verbose
How do I open tcp port # 80 and 443?
The service specific syntax is as follows to open http and https service ports: sudo ufw allow http sudo ufw allow https OR sudo ufw allow 80/tcp sudo ufw allow 443/tcp
How do I open tcp and udp port # 53?
To allow incoming tcp and udp packet on port 53, enter: sudo ufw allow 53 Verify it: sudo ufw status verbose
To allow IP address 192.168.1.10 access to port 22 for all protocols sudo ufw allow from 192.168.1.10 to any port 22 Open port 188.8.131.52:443 (SSL 443 nginx/apache/lighttpd server) for all, enter: sudo ufw allow from any to 184.108.40.206 port 443 proto tcp To allows subnet 192.168.1.0/24 to Sabma services, enter: ufw allow from 192.168.1.0/24 to any app Samba You can find service info as follows: sudo ufw app list Sample outputs:
To get information on Squid profile/app, run: ufw app info Squid Sample outputs:
The author is the creator of nixCraft and a seasoned sysadmin, DevOps engineer, and a trainer for the Linux operating system/Unix shell scripting. Get the latest tutorials on SysAdmin, Linux/Unix and open source topics via RSS/XML feed or weekly email newsletter.