当试图生成LetsEncript证书时,我将得到以下403。
ec2-user@myip $/opt/letsencrypt/letsencrypt auto-webroot -w /var/www/html -d example.com -d www.example.com -config /etc/letsencrypt/config.ini -同意检查新版本.请求超级用户权限来运行.sudo /home/ec2-user/.local/share/letsencrypt/bin/letsencrypt certonly --webroot -w /var/www/html/myroot -d example.com -d www.example.com --config /etc/letsencrypt/config.ini --同意版本: 1.1-20080819版本: 1.1-20080819失败的授权过程。mydomain.com (http-01):urn:acme:错误:未经授权::客户端缺乏足够的授权::来自rT8rZNPQQfdsgfdgsdfBKRJaHMTa3kulh4HnQ 52.30.98.10: 403的无效响应 重要注意事项:-服务器报告了下列错误: 域: mydomain.com类型:未经授权的详细信息:来自http://example.com/.well-known/acme-的无效响应 challenge/IDug1d_rT8rZNPQQkjsdgfdgdfggdfajhsTa3kulh4HnQ 52.30.98.101: 403 若要修复这些错误,请确保您的域名是 正确输入,该域的DNS A记录 包含正确的IP地址。
发布于 2016-07-04 22:10:40
如何配置让我们在Drupal上加密
为了使您的Drupal站点使用加密,下面是htaccess文件中所需的更改。
这一行:
<FilesMatch "\.(engine|inc|install|make|module|profile|po|sh|.*sql|theme|twig|tpl(\.php)?|xtmpl|yml)(~|\.sw[op]|\.bak|\.orig|\.save)?$|^(\..*|Entries.*|Repository|Root|Tag|Template|composer\.(json|lock))$|^#.*#$|\.php(~|\.sw[op]|\.bak|\.orig|\.save)$">
用这一行交换的:
<FilesMatch "\.(engine|inc|install|make|module|profile|po|sh|.*sql|theme|twig|tpl(\.php)?|xtmpl|yml)(~|\.sw[op]|\.bak|\.orig|\.save)?$|^(\.(?!well-known).*|Entries.*|Repository|Root|Tag|Template|composer\.(json|lock))$|^#.*#$|\.php(~|\.sw[op]|\.bak|\.orig|\.save)$">
这一行:
RewriteRule "(^|/)\." - [F]
用这一行交换的:
RewriteRule "(^|/)\.(?!well-known)" - [F]
来源:https://support.cloudways.com/configure-drupal-lets-encrypt/
发布于 2016-04-18 02:04:24
事实证明,Drupal的.htaccess文件(正确的)不允许访问隐藏的文件。我暂时将.htaccess文件重命名为.temphtaccess,授权生效了。
/opt/letsencrypt/letsencrypt auto-webroot -w /var/www/html/myroot -d example.com -d www.example.com -config /etc/letsencrypt/config.ini -同意-tos检查新版本.请求超级用户权限来运行.sudo /home/ec2-user/.local/share/letsencrypt/bin/letsencrypt certonly --webroot -w /var/www/html/myroot -d example.com -d www.example.com --config /etc/letsencrypt/config.ini --同意版本: 1.1-20080819版本: 1.1-20080819
重要笔记:-恭喜!您的证书和链已保存在/etc/letsencrypt/live/example.com/fullchain.pem.你的证书将于2016-07-17到期。要在将来获得证书的新版本,只需运行“让我们再次加密”即可。-如果您喜欢加密,请考虑通过以下方式支持我们的工作:
捐赠给ISRG /让我们加密:https://letsencrypt.org/donate捐赠给EFF:https://eff.org/donate-le
https://stackoverflow.com/questions/36690889
复制相似问题