How to Change Port of Apache Webserver

There is some time when we need to change the port of the Apache server. There are several reasons for that like when 80 port is already in use by some other software or due to some security reasons and there could be many other reasons which lead to changing the default port of Apache web server. Here we will see how can we change the default port of an Apache Web Server on Ubuntu server.

Changing Default Port of Apache in Ubuntu/Debian

Verify that you have installed Apache first.

Step 1. Edit the ports.conf file of Apache.

Open /etc/apache2/ports.conf in any editor.

$ sudo nano /etc/apache2/ports.conf

Look for this line

Listen 80

Replace 80 with your desired port number, for example 8080.

Listen 8080

Save and close the file.

Step 2. Edit the default file configuration file

$ sudo nano /etc/apache2/sites-enabled/000-default.conf 

Change the port in this file as well at

<VirtualHost *:8080>

Save and close this file.

Step 3. Restart the Apache

To apply those changes, we have to restart the Apache

$ sudo systemctl restart apache2

Step 4. Access Apache on new port


Leave a Reply

Your email address will not be published. Required fields are marked *