nativeInstallerowncloud

Modify the Apache port

Before running the commands shown on this page, you should load the Bitnami stack environment by executing the installdir/use_APPNAME script (Linux and MacOS) or by clicking the shortcut in the Start Menu under “Start -> Bitnami APPNAME Stack -> Application console” (Windows). On OS X VMs, the installation directory is /opt/bitnami and OS X VM users can click the “Open Terminal” button to run commands. Learn more about the Bitnami stack environment and about OS X VMs.

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
    
Last modification June 16, 2021