Accesso
- URL del negozio:
https://<SERVER_IP> - URL di amministrazione:
https://<SERVER_IP>/<ADMIN_FOLDER>/(stored in/root/.cloudzy-creds) - È configurato un certificato SSL autofirmato. Il browser potrebbe mostrare un avviso sul certificato, prosegui per accedere al sito.
- Le credenziali di accesso sono salvate in:
/root/.cloudzy-creds
File e directory importanti
- Directory del sito:
/var/www/litecart - Configurazione di LiteCart:
/var/www/litecart/includes/config.inc.php - Configurazione di Apache:
/etc/apache2/sites-available/litecart.conf - Certificato SSL:
/etc/apache2/ssl/litecart.crt - Chiave privata SSL:
/etc/apache2/ssl/litecart.key - Credenziali del database:
/root/.cloudzy-creds
Gestione di Apache
Verifica lo stato:
systemctl status apache2
Riavviare Apache:
systemctl restart apache2
Visualizzare i log di Apache:
journalctl -u apache2 -f
Convalida la configurazione:
apache2ctl configtest
Abilitare HTTPS con un dominio
1. Punta il tuo dominio all'IP del server.
2. Modifica /etc/apache2/sites-available/litecart.conf e sostituisci entrambe le ServerName <SERVER_IP> direttive con il tuo dominio (ad es. ServerName yourdomain.com;).
3. Installa Certbot:
apt install -y certbot python3-certbot-apache
4. Ottieni un certificato Let's Encrypt:
certbot certonly --apache --non-interactive --agree-tos --email [email protected] -d yourdomain.com
5. Modifica /etc/apache2/sites-available/litecart.conf and replace the SSL certificate paths.
Before:
SSLCertificateFile /etc/apache2/ssl/litecart.crt
SSLCertificateKeyFile /etc/apache2/ssl/litecart.key
After:
SSLCertificateFile /etc/letsencrypt/live/yourdomain.com/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/yourdomain.com/privkey.pem
6. Ricarica Apache per applicare le modifiche:
systemctl reload apache2
7. Apri il browser e vai a: https://yourdomain.com