我们可以通过设置Apache或Nginx服务器上的基本身份验证来保护Shopware阶段/测试实例。以下是一个示例,可以参考您正在使用的服务器类型进行更改。
在Apache服务器上:
打开终端并使用htpasswd实用程序创建用户名和密码文件:
sudo htpasswd -c /path/to/.htpasswd username
(注意:如果已有 .htpasswd 文件,请省略 -c 标志)
将以下代码添加到您的Shopware的 .htaccess 文件中:
保存并重新启动Apache服务器。
在Nginx服务器上:
打开终端并使用htpasswd实用程序创建用户名和密码文件:
sudo htpasswd -c /path/to/.htpasswd username
(注意:如果已有 .htpasswd 文件,请省略 -c 标志)
编辑您的Nginx网站配置文件并添加以下代码:
location / { auth_basic "Protected Shopware Instance"; auth_basic_user_file /path/to/.htpasswd; }
保存并重新启动Nginx服务器。
现在,您的Shopware阶段/测试实例已经受到基本身份验证保护,只有具有正确用户名和密码的用户才能访问它。