为测试目的在godaddy上创建opencart服务器副本。我需要另一个ssl证书吗?
我目前在godaddy上有一个实时opencart 3.0.2.0站点。由于在本地主机上创建此站点的副本有很多问题,(.htaccess、mod rewrites和seo url),所以除了本地主机之外,我还想这样做为测试目的在godaddy上创建opencart服务器副本。我需要另一个ssl证书吗?,ssl,ssl-certificate,web-development-server,opencart-3,Ssl,Ssl Certificate,Web Development Server,Opencart 3,我目前在godaddy上有一个实时opencart 3.0.2.0站点。由于在本地主机上创建此站点的副本有很多问题,(.htaccess、mod rewrites和seo url),所以除了本地主机之外,我还想这样做 我的问题是,由于ssl证书的运行费用约为70美元,因此我是否可以为该测试站点实施其他安全措施,因为只有我自己和其他两个人需要访问该站点?只需将.htpasswd和.htaccess放在您网站的根文件夹中即可 .htaccess AuthType Basic AuthName "Fo
我的问题是,由于ssl证书的运行费用约为70美元,因此我是否可以为该测试站点实施其他安全措施,因为只有我自己和其他两个人需要访问该站点?只需将
.htpasswd
和.htaccess
放在您网站的根文件夹中即可
.htaccess
AuthType Basic
AuthName "Forbidden"
AuthUserFile /var/www/website1/.htpasswd
Require valid-user
通过以下命令创建.htpasswd
:
htpasswd-c/var/www/website1/.htpasswd用户名
在本例中,
.htpasswd
位于同一文件夹中的.htaccess
旁边。这被认为不是一个好的做法。您应该将其放置在公用文件夹之外 请原谅我对此缺乏理解。但这难道不会阻止我访问开发站点吗?另外,如果我将.htpasswd移到根目录之外,它还会工作吗?测试站点的安全性应该与生产站点的安全性相同。否则您就不会进行任何测试。@EJP SSL层对于后面的应用程序应该是透明的。在测试功能时,它是否存在并不重要。@mcmcphillips命令将提示您输入密码。因此,下次访问测试站点时,必须输入用户名和密码。可以在.htaccess文件中调整文件的路径。如果你不知道我在说什么,请考虑把这个任务交给那些对服务器管理有一定知识的人。这对我使用它的测试环境来说是很好的。我想这是因为我没有明确提到我没有测试安全措施。你是说另一个SSL证书吗?如果是,请修改您的标题。您可以获得免费的SSL证书。您不需要其他安全解决方案。测试现场的安全性应与生产现场的安全性相同。否则你就不会测试任何东西。谢谢你@EJP的澄清