La descarga de xampp se realiza desde aquí: https://www.apachefriends.org/index.html y la instalación, pueden seguir el tutorial de acá: https://linuxitos.com/blog/post/instalar-xampp-7-3-4-fedora-29
La razón de cambiar los puertos, pueden ser varias, en éste ejemplo, es porque instalé en el servidor el control de versiones de gitlab, el cual ocupa el puerto 80 y 443, por lo tanto cuando intenté utilizar los mismos puertos para XAMPP, obviamente no funcionó.
Desde la interfaz de que se ejecuta desde sudo /opt/lampp/manager-linux-x64.run, sólo se puede modificar el puerto 80, pero no el puerto 443.
sudo /opt/lampp/manager-linux-x64.run
Abrir el panel de administración, y desde aquí cambiar el puerto 80, por un puerto no ocupado, por ejemplo 82, clic en <Ok>
En mi caso también fue necesario cambiar el puerto de MySQL, cambiarlo a otro puerto que no esté usado
El siguiente archivo a modificar será el archivo xamp en la ruta:
sudo gedit /opt/lampp/xampp
Aquí se buscará el puerto 443 y reemplazarlo por uno que no lo esté, por ejemplo 4433
Ahora modificar el archivo properties.ini, buscar el puerto 443 y reemplazarlo por 4433
sudo gedit /opt/lampp/properties.ini
Modificar el earchivo /opt/lampp/etc/php.ini-pre1.7.2 también, buscar el mismo puerto, y reemplazarlo.
sudo gedit /opt/lampp/etc/php.ini-pre1.7.2
Modificar el archivo /opt/lampp/etc/extra/httpd-ssl.conf y buscar el puerto y reemplazarlo por el que hayan seleccionado.
sudo gedit /opt/lampp/etc/extra/httpd-ssl.conf
Desde el panel de xampp reiniciar todos los servicios de xampp.
sudo /opt/lampp/manager-linux-x64.run
Es necesario cambiarlo en todos los archivos indicados, de otro modo no funciona, la única forma que encontré de hacer éstos cambios, fue a prueba y error, porque no encontré información en internet, si les funciona perfecto, y si no, por favor comentar y espero poderlos ayudar.