I'd like to reserve port 80 on my server for a reverse proxy that Alteryx Server would sit behind. Anything off the box could still connect using 80, but locally I'd like to configure it to use something else. Is this possible?
Solved! Go to Solution.
Hi,
I had a client who also asked this question, and the i finally found the solution. The configuration consist of two steps:
1. The first thing you have do do is to define the port in the configuration under gallery. For example http://localhost:8080/gallery
2. Second step is to edit "C:\Program Files\Alteryx\bin\RuntimeData\RuntimeSettings.xml". Make sure to make a backup first. There is a node called <ServicePort>80</ServicePort> which you change to the wished port. For example <ServicePort>8080</ServicePort>.
Hope this solves your issue - it solved mine :)
Daniel
Hello,
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:
**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.**
That said, I would encourage you to reach out to your support contact at 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, however, the following checklist will suffice:
Best,
Steve A
Hi All,
In RuntimeSettings.xml located at C:\ProgramData\Alteryx\RuntimeSettings.xml. Under the "Controller" section of the XML, <ServicePort>your_desired_service_port</ServicePort> iam not able to see this line. can you please let know why it is so?
Hi @Tharashasank,
If you don't see a key in the C:\ProgramData\Alteryx\RuntimeSettings.xml file, that means its value is defaulted. Adding a new key or changing its value will override its defaulted value, and Alteryx will consume the new value the next time the software starts.
You can see all of the defaulted values for RuntimeSettings by looking at the base settings file, which contains the keys for all of Alteryx. The file is located under the Alteryx bin directory, in <alteryx_bin_dir>\RuntimeData\RuntimeSettings.xml. Please, do not edit this base settings file.
Best,
Steve A.
Hi Steve,
I am not seeing the alteryx service in the services list . can you please let me know what would be the reason.
Thanks,
Tharashasank
Hi @Tharashasank,
Assuming you ran the Alteryx Server installer you should see the AlteryxService listed in the Services list.
Tagging @MattH...
If you recently upgraded Alteryx, sometimes due to user permissions, the AlteryxService may not get reinstalled to Windows Services. You can manually install the service from the command line. Try the following:
To reinstall:
This should return the AlteryxService to your Task Manager Services or Services console. From there you should be able to start up the service.