Accessing Magento
打开浏览器: http://<server-ip>
找到管理面板 URL:
php /var/www/magento2/bin/magento info:adminuri
使用以下文件中存储的凭据登录: /root/.cloudzy-creds
重要文件与目录
- Magento installation:
/var/www/magento2 - Magento 配置文件:
/var/www/magento2/app/etc/env.php - Magento CLI:
/var/www/magento2/bin/magento - repo.magento.com 的 Composer 认证信息:
/var/www/.composer/auth.json - Composer cache:
/var/www/.cache/composer - Apache 虚拟主机配置:
/etc/apache2/sites-available/magento.conf - 已启用站点的符号链接:
/etc/apache2/sites-enabled/magento.conf - 管理员及数据库凭据:
/root/.cloudzy-creds - Magento logs:
/var/www/magento2/var/log - Magento cache:
/var/www/magento2/var/cache - Magento 会话存储:
/var/www/magento2/var/session - 自签名 SSL 密钥:
/etc/apache2/ssl/privkey.pem - 自签名 SSL 证书:
/etc/apache2/ssl/fullchain.pem
Services Management
Apache2:
systemctl restart apache2
systemctl status apache2
MySQL:
systemctl restart mysql
systemctl status mysql
Elasticsearch:
systemctl restart elasticsearch
systemctl status elasticsearch
Magento CLI 命令
开启维护模式:
php /var/www/magento2/bin/magento maintenance:enable
关闭维护模式:
php /var/www/magento2/bin/magento maintenance:disable
Flush cache:
php /var/www/magento2/bin/magento cache:flush
设置部署模式:
php /var/www/magento2/bin/magento deploy:mode:set production
检查管理员 URL:
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. Install 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