Issues enabling SSL

I’ve been attempting to get Sonarr running on https:// (SSL) on my Ubuntu 14.04 system. The program runs perfectly on the http port, but when I follow the instructions found Here, creating and converting a self-signed certificate and installing goes fine, but when I turn on SSL and specify the port (443) in settings, as soon as I reboot, I’m unable to access the WebUI on either port.

Running the command “mono --debug /opt/NzbDrone/NzbDrone.exe” spits out the following error:

[Fatal] ConsoleApp: Access denied. This can happen if another instance of NzbDrone is already running or another application is using the port assinged to NzbDrone (default: 8989)

I’ve confirmed that no other instance of Sonarr is running, yet i still have the issue.

Any ideas??

In this case the error message is misleading. Port 443 is a reserved port and needs root to access and could also be blocked by another application using SSL (nginx/apache).

Do you have the same problem with another port for SSL?

Didn’t even think to try another port. I swapped to another port (4444) and its able to run properly, UI is accessible on both ports now.

I didn’t know that the 443 would be reserved…I guess I need to do some research into maybe allowing the Sonarr user access to use that port…

EDIT - or just port translate with my router, which seems to be a simpler fix.