OS: Windows Server 2016 [Version 10.0.14393] Product: AMP 22.214.171.124 Application Module: Minecraft
Problem Description I've installed a fresh installation using the latest version of AMP on a new Windows Server 2016 install.
I am unable to get the instance to bind to any port on any IP. I didn't have this problem on my Windows Server 2012 R2 install, so I'm guessing it has to do with possible security feature "improvements" in 2016.
I did have to do some extra work to get my Apache server running, however that process did not help with the AMP Instance.
Steps to Reproduce Create a new Instance within AMP on a Server Running Windows Server 2016
For reference, I had to run the following commands to allow my Apache service user to bind to port 80 (non-admin user):
netsh http add urlacl url=http://+:80/ user=%COMPUTERNAME%\MyLimitedApacheServiceUsername
I attempted to run the following command to facilitate the same solution, however it has not resolved the issue:
netsh http add urlacl url=http://+:50080/ user="NT Authority\Network Service"
AMP Log Infomation The error I am receiving in the log is:
[12:26:38] [GSMyAdmin:System Info] : Licence Present: AMP Professional Edition (Licenced to DreadPirate)
[12:26:38] [GSMyAdmin:System Error] : Unable to start webserver. Port may already be in use or IP binding is invalid.
Additional Information I have validated that the Port is not in use. UAC is Enabled
Any help would be appreciated, thank you.