In case you want to change the hostname of your VPN server, you need to follow these steps:
- Set the correct hostname;
- Make sure DNS is correct;
- Obtain new TLS certifcates and install them;
- Change the Apache
VirtualHost
configuration; - Update
/etc/vpn-user-portal/config.php
to make surehostName
(in all profiles) points to the correct name.
We assume you want to rename from vpn.example.org
to vpn.example.com
.
Please adapt the hostname as appropriate.
This instruction is for a single server deployment.
$ sudo hostnamectl set-hostname vpn.example.com
Make sure the new hostname has an A (and AAAA) record to your VPN server IPs.
When your DNS is correct you can use Let's Encrypt to obtain new certificates, or manually obtain them from your CA and install them.
Rename /etc/httpd/conf.d/vpn.example.org.conf
to
/etc/httpd/conf.d/vpn.example.com.conf
. Replace all occurences of
vpn.example.org
with vpn.example.com
in this file.
Modify /etc/vpn-user-portal/config.php
and look at all hostName
entries and
change them to the new hostname.
Run:
$ sudo vpn-maint-apply-changes
Reboot your system to make sure everything comes back correctly. All should be done now!