How to Open 443 Port and Check If It Is Enabled or Not

How to Open 443 Port and Check If It Is Enabled or Not

1 Star2 Stars3 Stars4 Stars5 Stars (24 votes, average: 5.00 out of 5)
Loading...

Cybersecurity extends beyond preventing malware and protecting your code. Learn how to open the 443 port to beef up your website and improve your organization’s overall security posture

Port 443 serves as a digital guardian angel, keeping you and your customers safe when browsing the internet. Among all the 65,535 ports that direct communication traffic, it’s the only channel that handles the hypertext transfer protocol secure (HTTPS) traffic. Yup, this is what makes the “https://” (and, in some browsers, the security padlock icon) appear in site visitors’ web address bars.

If you have a website protected by a secure socket layer/transport layer security (SSL/TLS) certificate, for example, all data exchanged between the client and the server goes through an encrypted communication channel and port 443. When a server uses an organization validation SSL/TLS certificate as a minimum, the server’s identity is verified by the connecting party, so the site visitor can feel confident that they are connecting to your legitimate company.

This approach keeps your information private, protects it from man-in-the-middle attacks (MITM), and secures online transactions.

However, on most operating systems (e.g., Linux and Windows), firewalls, websites, and web servers, this secure port isn’t open by default. In this quick guide, we’ll show you how to open the 443 port on Windows, Linux, and on a free firewall for each platform to secure your web communications!

How to Tell If Port 443 Is Open

When browsing the web, there usually isn’t anything you need to do to connect over port 443. However, if you use your Windows or Linux device to manage a web server, you’ll have to verify that your firewall isn’t blocking HTTPS connections. Here’s how to do it.

Note: In our examples, we’ll use both the ss and netstat commands. The latter (netstat), while being deprecated, is still very much in use, so it’s worth mentioning.

Windows

  • In the Windows search bar and enter cmd and open a command prompt.
A screenshot demonstrating how to run the Command Prompt (CMD) in Windows 10
Image caption: The screenshot shows how to open a command prompt.
  • Type netstat -an | find “:443” and press Enter.
An example demonstrating how to run the netstat command to check whether port 443 is open
Image caption: This is how to tell if port 443 is open in Windows.

Can you see a list of connections as shown in the screenshot above? Great, port 443 is open.

If you didn’t get any output, port 443 is closed. Jump to the next section to find out how to open your device’s 443 port.

Pro tip: If you don’t want to use the cmd, you can also use a browser-based online scanner (e.g., yougetsignal). Beware, though: while quick and convenient, these tools will test the connection using external servers. Thus, they might not take into account your firewall rules or internet service provider’s restrictions.

Linux

Do you have a Linux device but aren’t sure how to answer the question: “Is port 443 open on your machine?” We’re here to help.

In this article, we’ve used Linux Mint as an example, but the processes described work with any Linux platform (e.g., Debian-based, CentOS, and RHEL), no matter if your web server uses Apache or Nginx.

To start:

  • Click on the Ubuntu/Linux Mint menu button and select the terminal icon. As shown in the screenshot below:
An example of how to open a Linux terminal
Image caption: The screenshot shows how to open a terminal in Linux.
  • Enter the following ss command to identify processes listening on port 443: sudo ss -tulpn | grep :443. Type your root password. Here’s an example of what you’ll get when port 443 is closed: a blank screen (i.e., no results).
An example demonstrating how to use the ssl-tulpn command in a Linux terminal
Image caption: The screenshot shows how to check if port 443 is open in Linux.

Otherwise, it will display a list of identified IP addresses (followed by :443) for processes listening on the 443 port. But this isn’t our case for now. So, if your port also isn’t open, follow our step-by-step instructions to remedy the issue.

Pro tip: There are several ways to verify open ports in Linux. For instance, you can still use the netstat command (i.e., sudo netstat -tulpn | grep LISTEN | grep :443). To check the port status on a remote server, install nmap tools on the server (i.e., using the command sudo apt install nmap -y) and use the nmap command (nnmap -p 443 <remote machine’s ip>).

How to Open Your 443 Port

Now that you know how to check whether the 443 port is enabled, let’s discover how to allow traffic through it so that you can leverage the additional security layer offered by HTTPS and SSL/TLS certificates.

Windows

If you’re a Windows 7, 8, 10, or 11 users, to open the 443 port to allow internet traffic, you’ll have to add a rule to your Windows Defender Firewall. For this example, we’ve used a Windows 10 platform.

  • In the Windows search bar, type firewall and select Windows Defender Firewall with Advanced Security. Click Open.
An example showing how to open Windows Defender Firewall in Windows 10
Image caption: This is how to search and open Windows Defender Firewall with Advanced Security.
  • In the top-left corner, select Inbound rules.
A demonstration showing where to access the Inbound Rules in the Windows Defender Firewall
Image caption: Select Inbound rules to create a new rule to open port 443. 
  • In the right-side panel, under Actions, click on the New rule option. A pop-up window will open.
An example where to add a new inbound rule in Windows Defender Firewall
Image caption: The image shows how to open the New Inbound Rules Wizard.
  • Select the Port radio button and hit Next.
An example of how to specify the type of inbound rule to set
Image caption: This is how you select the rule type (TCP or UDP port).
  • Select the TCP protocol and Specific local ports. In the box next to Specific local ports, type 443 and click Next.
An example demonstrating how to open 443 port in Windows using the New Inbound Rule Wizard
Image caption: The screenshot shows how to specify to open port 443.
  • On the next screen, choose Allow the connection and hit Next again.
How to open 443 port graphic: A screenshot demonstrating where to allow the connection
Image caption: The screenshot shows how to specify that the rule should allow the connection.
  • Pick the network profile that you want this rule to apply to and click Next. In the following example (as shown in the screenshot below), we chose all three profiles — Domain, Private, and Public — to open port 443 for all network environments.

Pro Tip: Do you want to open port 443 open for one specific location only? Select the related profile. For instance, if you want to ensure that port 443 is open only when your computer is connected to a work network, check the Private box only. This way, port 443 will remain closed for all other locations (e.g., public WiFi).

Screenshot showing part of the process for how to open 443 port: Specify which profile(s) the new rule will apply to.

Image caption: The image shows how to specify to which profile the rule applies to.

  • Name your rule, add a description, and click Finish.
An example showing how to open 443 port by specifying it in the Inbound Rules Wizard in Windows 10.
Image caption: The screenshot shows the final step of how to open port 443 in Windows.

Done and dusted. You’ve now allowed inbound traffic on port 443 in Windows. To open port 443 for outbound as well, select outbound rules at the very beginning of the process (i.e., the first Windows Defender Firewall with Advanced Security screen) and follow the same instructions.

Did it work? Let’s find out!

  • Open a command prompt and type ss -an | find “:443” or netstat -an | find “:443” and press Enter. Is port 443 mentioned as in the screenshot below? Congratulation! You’ve successfully opened port 443.
A demonstration of how to check whether port 443 is open
Image caption: The screenshot shows all TCP connections related to port 443.

Pro tip: Are you having trouble and the port is still closed? The problem can be caused by different issues, including conflicts in your firewall settings and your internet service provider (ISP) rules. In fact, several consumer routers and firewalls often include default rules that block port 443. Organizations’ firewalls are also usually configured with stricter criteria. In either case, get in touch with your network administrator, as they can open the port for you in a flash. 

Linux

Do you use a Linux machine and want to know how to open your 443 port? IPTables is the mechanism that all Linux distributions use for traffic management. That’s what we’ll use in this demonstration. 

  • Do you still have your terminal open? Great, move on to the next step. If you don’t, open the terminal again using the same method demonstrated earlier in this guide. Depending on the distro, the process might slightly differ. In Linux Mint and Ubuntu, for example, you just have to hit the menu button and select the terminal icon.
An example of how to open a Linux terminal
Image caption: This is how you open a terminal in Ubuntu and Mint.
  • In the terminal, type the following command: iptables -A INPUT -p tcp –dport 8182 -j ACCEPT. To ensure you’re entering the command as root, add sudo or su in front of the script. Once again, you’ll use one or the other, depending on the distro. Then hit Enter on your keyboard.
An example demonstrating how to open 443 port using iptables in Linux
Image caption: The screenshot shows how to open port 443 in Linux Mint.
  • Save your rule. This is a key step as, once you reboot your system, all unsaved rules are automatically deleted. Use the following script to save it for Debian-based distros: sudo /sbin/iptables–save. Hit enter again.
How to open 443 port with iptables in Linux on Debian-based systems (e.g., Debian, Ubuntu, etc.)
Image caption: The screenshot shows how to save the open port 443 rule in Linux Mint and other Debian distros.

If you have a CentOS or RHEL system, replace it with the following modified command: sudo /sbin/service iptables save. Press Enter a final time.

How to open 443 port with iptables in Linux on RHEL-based systems
Image caption: This is how to open port 443 in CentOS or RHEL platforms permanently.

Free Firewalls: How to Tell If Port 443 Is Open

Depending on the platform used, you can also open port 443 when you’re using a different firewall application, such as Free Firewall and Uncomplicated firewall. (Note: We’re not recommending either firewall. Rather, we’re just using these as examples.)

Windows: Free Firewall

For this demonstration, we’ve opted to use Free Firewall. It’s one of the few that let you set up specific rules to open port 443 without installing a paid version. It works perfectly with Windows 10 (if you still haven’t upgraded) and 11 platforms. So, once installed:

  • Open the firewall client and click on Zones.
A demonstration
Image caption: The screenshot shows the Free Firewall for Windows. This shows that the firewall is set to “disabled.”
  • Click on the +Add zone button.
An example of where to add a zone in FreeFirewall
Image caption: The image shows how to add a zone rule to open port 443.
  • Enter a comment near the new rule number. If you wish, you can also change the rule name to something more meaningful or memorable. This way, it’ll be easier to spot when you search the logs. (In this example, we’ve left the default name.) In the Rules section, click on Add rule.
An example showing where to add a comment about port 443 in FreeFirewall
Image caption: This is how to open 443 in the Free Firewall.
  • Type 443. In the Last rule drop-down menu, select Allow all and hit save.
An example showing how to open 443 port in FreeFirewall for Windows
Image caption: The screenshot shows the completed rule.

The rule has been saved.

An example in FreeFirewall showing that the rule has been saved that opens port 443
Image caption: The screenshot shows the saved rule.
  • Finally, go back to the home screen and ensure that your firewall is enabled. If it isn’t, just click on the Enabled tile.
An example showing that FreeFirewall is now enabled in Windows after the rule has been set that opens port 443
Image caption: The screenshot shows the enabled firewall.

Linux: Uncomplicated Firewall (Ufw)

Ufw is the standard Linux Debian-based platforms firewall interface. To open the 443 port: 

  • In the terminal type: sudo ufw allow 443 and hit enter. Done! (Yes, it’s really that simple.)
A demonstration of how to open 443 port in Linux's Uncomplicated firewall
Image caption: The screenshot shows how to open port 443 in Linux.

To verify the changes were successfully implemented, use the script sudo ufw status numbered lists to view all the active rules.

An example demonstrating how to check if port 443 is open
Image caption: The screenshot confirms that I have successfully opened port 443.

Final Thoughts About How to Open 443 Port and Check If It Is Enabled or Not

Now that you know how to check if port 443 is open (and how to open it if not), ensure this is done on all your devices. Enabling the use of port 443 with the help of a trusted SSL/TLS certificate (purchased from a renowned certificate authority [CA] or vendor such as SectigoStore.com) protects your websites, applications, users, and data from breaches, cyber threats, and next-generation GenAI-based attacks.

This small action will also help you comply with regulatory requirements and build user trust by reassuring your customers that their information is encrypted and secure. And that’s invaluable.

Are you looking for other SMB-related security quick tips? Check out the following articles:

About the author

Nadia is a technical writer with more than 15 years of experience in IT, software development projects, email and cybersecurity. She has worked for leaders in the IT industry and Fortune 500 companies. A Certified CSPO mail application security product owner and a former application security engineer, she also works as a professional translator. She is a big fan of Ubuntu, traveling and Japan.