Доступ
- URL магазина:
https://<SERVER_IP> - URL администратора:
https://<SERVER_IP>/<ADMIN_FOLDER>/(stored in/root/.cloudzy-creds) - Настроен самоподписанный сертификат SSL. Браузер может показать предупреждение о сертификате, продолжите, чтобы открыть сайт.
- Учётные данные для входа хранятся в:
/root/.cloudzy-creds
Важные файлы и директории
- Каталог сайта:
/var/www/litecart - Конфигурация LiteCart:
/var/www/litecart/includes/config.inc.php - Конфигурация Apache:
/etc/apache2/sites-available/litecart.conf - Сертификат SSL:
/etc/apache2/ssl/litecart.crt - Приватный ключ SSL:
/etc/apache2/ssl/litecart.key - Учётные данные базы данных:
/root/.cloudzy-creds
Управление Apache
Проверить статус:
systemctl status apache2
Перезапустить Apache:
systemctl restart apache2
Просмотр логов Apache:
journalctl -u apache2 -f
Проверьте конфигурацию:
apache2ctl configtest
Включение HTTPS с доменом
1. Направьте ваш домен на IP сервера.
2. Отредактируйте /etc/apache2/sites-available/litecart.conf и замените оба ServerName <SERVER_IP> директивы на ваш домен (например, ServerName yourdomain.com;).
3. Установите Certbot:
apt install -y certbot python3-certbot-apache
4. Получите сертификат Let's Encrypt:
certbot certonly --apache --non-interactive --agree-tos --email [email protected] -d yourdomain.com
5. Отредактируйте /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. Перезагрузите Apache, чтобы применить изменения:
systemctl reload apache2
7. Откройте браузер и перейдите по адресу: https://yourdomain.com