Modify the Apache port
NOTE: The Approach A sections referred to below do not apply to Bitnami native installers. Users of Bitnami native installers should refer only to the Approach B sections.
Approach A: Bitnami installations using system packages
HTTP port
Under the default configuration, Apache will listen for HTTP requests on port 80. To change the port number, follow the steps below:
-
Edit the installdir/apache2/conf/httpd.conf file and modify the value specified in the Port directive. For example:
Listen 8080 ServerName localhost:8080
-
Edit the installdir/apache2/conf/bitnami/bitnami.conf file and modify the value specified in the VirtualHost directive. For example:
<VirtualHost _default_:8080>
-
Edit all non-SSL virtual host files inside the installdir/apache2/conf/vhosts/ directory and modify the value specified in the VirtualHost directive. For example:
NOTE: Do not edit virtual host files containing the SSLEngine on directive.
<VirtualHost 127.0.0.1:8080 _default_:8080>
-
Restart the Apache server for changes to take effect:
$ sudo installdir/ctlscript.sh restart apache
HTTPS port
Apache listens for HTTPS requests on port 443. To change the port number, follow the steps below:
-
Edit the installdir/apache2/conf/bitnami/bitnami-ssl.conf file and modify the value specified in the VirtualHost directive. For example:
<VirtualHost _default_:8443>
-
Edit all SSL virtual host files inside the installdir/apache2/conf/vhosts/ directory and modify the value specified in the VirtualHost directive. For example:
NOTE: Only edit virtual host files containing the SSLEngine on directive.
<VirtualHost 127.0.0.1:8443 _default_:8443>
-
Restart the Apache server for changes to take effect:
$ sudo installdir/ctlscript.sh restart apache
Approach B: Self-contained Bitnami installations
NOTE: On Linux and macOS platforms, install the stack as the root user to use a port number under 1024.
HTTP port
Under the default configuration, Apache will listen for HTTP requests on port 80. To change the port number, follow the steps below:
-
Edit the installdir/apache2/conf/httpd.conf file and modify the value specified in the Port directive. For example:
Listen 8080 ServerName localhost:8080
-
Edit the installdir/apache2/conf/bitnami/bitnami.conf file and modify the value specified in the VirtualHost directive. For example:
<VirtualHost _default_:8080>
-
Restart the Apache server for changes to take effect:
$ sudo installdir/ctlscript.sh restart apache
HTTPS port
Apache listens for HTTPS requests on port 443. To change the port number, follow the steps below:
-
Edit the installdir/apache2/conf/bitnami/bitnami.conf file and modify the value specified in the Port directive. For example:
Listen 8443 <VirtualHost _default_:8443>
-
Restart the Apache server for changes to take effect.
$ sudo installdir/ctlscript.sh restart apache