访问 Magento
打开浏览器: http://<server-ip>
查找管理面板 URL:
php /var/www/magento2/bin/magento info:adminuri
使用存储在以下位置的凭据登录: /root/.cloudzy-creds
重要文件和目录
- Magento安装:
/var/www/magento2 - Magento配置文件:
/var/www/magento2/app/etc/env.php - Magento CLI:
/var/www/magento2/bin/magento - repo.magento.com 的作曲家身份验证:
/var/www/.composer/auth.json - 作曲家缓存:
/var/www/.cache/composer - Apache 虚拟主机配置:
/etc/apache2/sites-available/magento.conf - 启用站点符号链接:
/etc/apache2/sites-enabled/magento.conf - 管理员和数据库凭据:
/root/.cloudzy-creds - Magento 日志:
/var/www/magento2/var/log - Magento 缓存:
/var/www/magento2/var/cache - Magento 会话存储:
/var/www/magento2/var/session - 自签名 SSL 密钥:
/etc/apache2/ssl/privkey.pem - 自签名 SSL 证书:
/etc/apache2/ssl/fullchain.pem
服务管理
阿帕奇2:
systemctl restart apache2
systemctl status apache2
MySQL:
systemctl restart mysql
systemctl status mysql
弹性搜索:
systemctl restart elasticsearch
systemctl status elasticsearch
Magento CLI 命令
启用维护模式:
php /var/www/magento2/bin/magento maintenance:enable
禁用维护模式:
php /var/www/magento2/bin/magento maintenance:disable
刷新缓存:
php /var/www/magento2/bin/magento cache:flush
设置部署模式:
php /var/www/magento2/bin/magento deploy:mode:set production
检查管理网址:
php /var/www/magento2/bin/magento info:adminuri
为域启用 SSL
1. 将您的域名指向服务器IP。
2.编辑Apache配置并替换 ServerName <IP>; 与您的域名(<your-domain>):
vim /etc/apache2/sites-available/magento.conf
3.安装Certbot:
apt install -y certbot python3-certbot-apache
4. 运行以下命令生成有效的 Let’s Encrypt 证书:
certbot --apache --non-interactive --agree-tos --email [email protected] -d yourdomain.com
5. 重新启动 Apache 以应用更改:
systemctl restart apache2
6. 打开浏览器并访问: https://yourdomain.com