community
cancel
Showing results for 
Search instead for 
Did you mean: 

alteryx server Knowledge Base

Definitive answers from Server experts.

Running Alteryx Server on a port other than 80

Alteryx
Alteryx
Created on

Question

How do you reserve port 80 on a server for a reverse proxy that Alteryx Server would sit behind?  Ideally, anything off the box could still connect using 80, but locally it would be configured it to use a different port.

Answer

The Service Port can be currently only be modified by manually editing a key configuration file called "RuntimeSettings.xml."  It's important to note that there are two files with this name installed on a Server:

 

    1. There is a read-only file called RuntimeSettings.xml installed in the root Alteryx installation folder, which by default is C:\Program Files\Alteryx\bin\RuntimeData\RuntimeSettings.xml.  This is the core settings configuration file used by Alteryx and must never be edited.
    2. There is a second file called RuntimeSettings.xml located at C:\ProgramData\Alteryx\RuntimeSettings.xml.  This file is created and modified by the Alteryx System Settings dialog, and contains settings overridden from the base configuration file in (1).

**Please note that the settings should only ever be modified using the Alteryx System Settings dialog, as incorrect or incomplete settings could prevent your server from running correctly.**

 

Please reach out Alteryx prior to performing any manual modification of your Server configuration.  This is especially important if you are running a multiple-node Server installation, as all nodes will need their Controller information updated.  Similarly, Alteryx Designer users using the Scheduler will also be impacted by the change.

 

If you "must" change the Service Port be sure to:

    1. Schedule planned Server downtime with your Server users
    2. Stop the Server (using the Service Control Manager or Services tab in Task Manager)
    3. Navigate to C:\ProgramData\Alteryx\
    4. Create a copy of the file RuntimeSettings.xml
    5. A an Administrator, start Notepad and open RuntimeSettings.xml
    6. Under the "Controller" section of the XML, add the tag <ServicePort>your_desired_service_port</ServicePort>
    7. Save the RuntimeSettings.xml file
    8. Open Alteryx System Settings and add the port to the Base Address like so: http://localhost:your_desired_service_port/gallery/
    9. Start the Server (using the Service Control Manager or Services tab in Task Manager)
    10. Verify Server operation