How to Change Apache Port in Xampp

To change default Apache port numbers 80, and 443 in Xampp windows 11|10; Open httpd.conf file and find Listen 80 to change the port number, And open httpd-sss.conf and find Listen 443 to change the SSL port number, These files are located in C:\xampp\apache\conf\ on Windows 11|10.

There can be many reasons for changing the Apache default port (80 for HTTP and 443 for HTTPS) in XAMPP server, such as port conflict, use of multiple Apache instances, development environment, firewall, or security software, etc.

How to Change Apache Port Numbers in Xampp Windows 11|10

Here are some steps for changing the default Apache port number 443,80 in XAMPP Server with Windows 11:

Step 1 – Stop Apache and MySQL in Xampp

To change Apache port in the XAMPP server, you first need to stop Apache and MySQL in the XAMPP server.

Step 2 – Edit httpd.conf

Open the httpd.conf file from Apache configuration directory on any text editor, which is located C:\xampp\apache\conf\httpd.conf.

Step 3 – Change Apache Port Numbers Xampp

Press ctrl + f to find Listen 80 in httpd.conf file and change Listen 80 to Listen 8012; You can change the port number in the file like this:

Listen 80

To

Listen 8012

Save and close this file to apply the changes.

Next, you need to open httpd-sss.conf file, which is located C:\xampp\apache\conf\httpd.conf.

And in httpd-sss.conf file to find Listen 443, Look for the following line and change apache ssl port number Listen 443 to Listen 8013:

Listen 443

To

Listen 8013

Save and close this file to apply the changes.

Step 4 – Configure XAMPP Apache server settings

Now, open your xampp control panel, and click config, and select “service & ports settings” to change the ports to 8012 and 8013 and save it.

You can use the following steps for that:

  • Open Xampp Control Panel
  • Go to Config → Service and Port Settings  Apache
  • Change the Main Port and SSL Port Numbers ​​with those chosen (e.g. 8012 and 8013).
  • Save Service settings and Close prompt
  • Save Configuration of Control Panel and close prompt.

Step 5 – Restart Xampp Services

Now it’s time to restart Apache and MySQL in Xampp server, Open the XAMPP control panel, and then restart them again.

Step 6 – Test Apache Port Xampp

Now open your browser and type the below URL with your server IP address or localhost to verify it:

http://[SERVER_PUBLIC_IP]:8012

Conclusion

That’s it; You have learned how to change the default Apache port number 80 and 443 in XAMPP on httpd.conf and httpd-sss.conf files.

Recommended Tutorials

AuthorDevendra Dode

Greetings, I'm Devendra Dode, a full-stack developer, entrepreneur, and the proud owner of Tutsmake.com. My passion lies in crafting informative tutorials and offering valuable tips to assist fellow developers on their coding journey. Within my content, I cover a spectrum of technologies, including PHP, Python, JavaScript, jQuery, Laravel, Livewire, CodeIgniter, Node.js, Express.js, Vue.js, Angular.js, React.js, MySQL, MongoDB, REST APIs, Windows, XAMPP, Linux, Ubuntu, Amazon AWS, Composer, SEO, WordPress, SSL, and Bootstrap. Whether you're starting out or looking for advanced examples, I provide step-by-step guides and practical demonstrations to make your learning experience seamless. Let's explore the diverse realms of coding together.

Leave a Reply

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