Acceso
- URL de la tienda:
https://<SERVER_IP> - URL de administración:
https://<SERVER_IP>/<ADMIN_FOLDER>/(stored in/root/.cloudzy-creds) - Hay configurado un certificado SSL autofirmado. Tu navegador puede mostrar una advertencia de certificado, continúa para acceder al sitio.
- Las credenciales de acceso se guardan en:
/root/.cloudzy-creds
Archivos y directorios importantes
- Directorio del sitio:
/var/www/litecart - Configuración de LiteCart:
/var/www/litecart/includes/config.inc.php - Configuración de Apache:
/etc/apache2/sites-available/litecart.conf - Certificado SSL:
/etc/apache2/ssl/litecart.crt - Clave privada SSL:
/etc/apache2/ssl/litecart.key - Credenciales de la base de datos:
/root/.cloudzy-creds
Gestionar Apache
Comprobar el estado:
systemctl status apache2
Reiniciar Apache:
systemctl restart apache2
Ver los registros de Apache:
journalctl -u apache2 -f
Valida la configuración:
apache2ctl configtest
Habilitar HTTPS con un dominio
1. Apunta tu dominio a la IP del servidor.
2. Edita /etc/apache2/sites-available/litecart.conf y reemplaza ambas ServerName <SERVER_IP> directivas por tu dominio (por ejemplo, ServerName yourdomain.com;).
3. Instala Certbot:
apt install -y certbot python3-certbot-apache
4. Obtén un certificado de Let's Encrypt:
certbot certonly --apache --non-interactive --agree-tos --email [email protected] -d yourdomain.com
5. Edita /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. Recarga Apache para aplicar los cambios:
systemctl reload apache2
7. Abre tu navegador y visita: https://yourdomain.com