The solution above outlines part of the problem. The other half was to update your Plex with this method:
wget https://downloads.plex.tv/plex-media-server/1.0.2.2413-7caf41d/plexmediaserver_1.0.2.2413-7caf41d_amd64.deb
mkdir -p plex-tmp
mv plexmediaserver_*.deb plex-tmp/plexmediaserver_*.deb
cd plex-tmp
dpkg -i plexmediaserver_*.deb
..
rm -rf plex-tmp
service plexmediaserver restart
###Archived version can be found here.
wget -q https://downloads.plex.tv/plex-media-server/0.9.12.19.1537-f38ac80/plexmediaserver_0.9.12.19.1537-f38ac80_amd64.deb
mkdir -p plex-tmp
mv plexmediaserver_*.deb plex-tmp/plexmediaserver_*.deb
cd plex-tmp
dpkg -i plexmediaserver_*.deb
..
rm -rf plex-tmp
service plexmediaserver restart
Why would I need an archived version?
Plex recently released an update that interferes with how we reverse proxy plex to be connectable without the need of an ssh tunnel. In the meantime, you may opt to use this stable archive version … at least until Plex resolves this issue and a proper update is released… at which point you can type upgradePlex
to update to the latest version. At any time, you may additionally fall back to this version.
This then set your plex to read from the proper systemd template. Additionally, your plex.conf template was blank. I am assuming that after the update it imported the template from the repo, but for some reason imported it as blank. So it was a matter of the proxy not reading the forward.