✅ Step-by-Step Instructions
1. Install Apache2 on openSUSE
Run these commands on your Web server:
sudo zypper install apache2
sudo systemctl enable apache2
sudo systemctl start apache2
2. (Optional) Run vicibox-ssl
If you’re using a ViciBox installation, you can auto-generate and install a cert with:
sudo vicibox-ssl
3. Use Let’s Encrypt Certs from acme.sh
If you've already obtained the SSL certs using acme.sh
, your cert and key files will be located here:
/root/.acme.sh/ambiorixg12-dialer.ddns.net/
Key files used:
-
ambiorixg12-dialer.ddns.net.cer
→ Certificate -
ambiorixg12-dialer.ddns.net.key
→ Private Key
Apache will use these directly in the next step.
4. Create Apache Virtual Host for HTTPS
Create a new virtual host config file:
sudo nano /etc/apache2/vhosts.d/ambiorixg12-dialer.conf
<VirtualHost *:443>
ServerName ambiorixg12-dialer.ddns.net
DocumentRoot /srv/www/htdocs
SSLEngine on
SSLCertificateFile /root/.acme.sh/ambiorixg12-dialer.ddns.net/ambiorixg12-dialer.ddns.net.cer
SSLCertificateKeyFile /root/.acme.sh/ambiorixg12-dialer.ddns.net/ambiorixg12-dialer.ddns.net.key
<Directory "/srv/www/htdocs">
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
ErrorLog /var/log/apache2/ambiorix-error.log
CustomLog /var/log/apache2/ambiorix-access.log combined
</VirtualHost>
5. Optional: Redirect HTTP to HTTPS
To redirect all HTTP requests to HTTPS:
sudo nano /etc/apache2/vhosts.d/redirect.conf
<VirtualHost *:80> ServerName ambiorixg12-dialer.ddns.net Redirect permanent / https://ambiorixg12-dialer.ddns.net/</VirtualHost>6. Enable SSL Module
sudo a2enmod sslsudo a2enflag SSL
7. Test Apache Configuration
sudo apachectl configtest
8. Restart Apache
9. Test in Browser
Open:
🔗 https://ambiorixg12-dialer.ddns.net
No hay comentarios:
Publicar un comentario