Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >让我们加密403 -客户端缺乏足够的授权。Drupal 7站点

让我们加密403 -客户端缺乏足够的授权。Drupal 7站点
EN

Stack Overflow用户
提问于 2016-04-18 02:04:24
回答 2查看 2.9K关注 0票数 1

当试图生成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地址。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-07-04 22:10:40

如何配置让我们在Drupal上加密

为了使您的Drupal站点使用加密,下面是htaccess文件中所需的更改。

这一行:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<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)$">

用这一行交换的:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<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)$">

这一行:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
RewriteRule "(^|/)\." - [F]

用这一行交换的:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
RewriteRule "(^|/)\.(?!well-known)" - [F]

来源:https://support.cloudways.com/configure-drupal-lets-encrypt/

票数 5
EN

Stack Overflow用户

发布于 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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36690889

复制
相关文章

相似问题

让我们加密未授权的403禁止

80

certbot-auto:客户端缺乏足够的授权

20

Certbot-自动续费失败-客户端缺乏足够的授权-为什么?

5133

失败让我们加密独立的授权过程

21

让我们加密失败的授权过程- docker

11
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文