簡體   English   中英

AWS Elastic Beanstalk 錯誤我無法部署

[英]AWS Elastic Beanstalk error I cannot deploy

我是 AWS Beanstalk 的新手,有一個我正在使用的現有項目已部署,但我必須更改與其關聯的私鑰,並且在更新安全性並將其與另一個私鑰配對后,重新制作了該實例並現在我明白了……

有人可以幫我弄清楚該怎么做嗎? 真的很感謝!...

命令在實例上失敗。 返回代碼:1 輸出:(TRUNCATED)...我們的 Certbot 配置目錄位於 /etc/letsencrypt。 您現在應該對該文件夾進行安全備份。 此配置目錄還將包含 Certbot 獲得的證書和私鑰,因此定期備份此文件夾是理想的選擇。 .ebextensions/00_apache_ssl.config 中的 container_command 20_getcert 失敗。 有關更多詳細信息,請使用控制台或 EB CLI 檢查 /var/log/eb-activity.log。

獲取新證書執行以下挑戰:http-01 挑戰 domain.com 清理挑戰異常退出:回溯(最近一次調用最后一次):文件“/opt/eff.org/certbot/venv/bin/letsencrypt”,行11、在sys.exit(main())文件“/opt/eff.org/certbot/venv/local/lib/python2.7/site-packages/certbot/main.py”第14行,在main中返回internal_main .main(cli_args) 文件“/opt/eff.org/certbot/venv/local/lib/python2.7/site-packages/certbot/_internal/main.py”,第 1350 行,主要返回 config.func(config , 插件)文件“/opt/eff.org/certbot/venv/local/lib/python2.7/site-packages/certbot/_internal/main.py”,第 1237 行,在 certonly lineage = _get_and_save_cert(le_client, config,域、證書名稱、譜系)文件“/opt/eff.org/certbot/venv/local/lib/python2.7/site-packages/certbot/_internal/main.py”,第 121 行,在 _get_and_save_cert 譜系 = le_client.obtain_and_enroll_certificate (域,證書名稱)文件“/opt/eff.org/certbot/venv/local/lib/python2.7/site-packages/certb ot/_internal/client.py”,第 416 行,在獲取_and_enroll_certificate 證書、鏈、密鑰、_ = self.obtain_certificate(domains) 文件中“/opt/eff.org/certbot/venv/local/lib/python2.7/site -packages/certbot/_internal/client.py”,第 347 行,在獲取證書 orderr = self._get_order_and_authorizations(csr.data, self.config.allow_subset_of_names) 文件中“/opt/eff.org/certbot/venv/local/lib/ python2.7/site-packages/certbot/_internal/client.py”,第 395 行,在 _get_order_and_authorizations authzr = self.auth_handler.handle_authorizations(orderr, best_effort) 文件“/opt/eff.org/certbot/venv/local/lib /python2.7/site-packages/certbot/_internal/auth_handler.py”,第 70 行,handle_authorizations resps = self.auth.perform(achalls) 文件“/opt/eff.org/certbot/venv/local/lib/ python2.7/site-packages/certbot_apache/_internal/configurator.py”,第 2301 行,在執行 http_response = http_doer.perform() 文件“/opt/eff.org/certbot/venv/local/lib/python2.7/站點包/certbot_apache/_internal/http_01.py”,第 76 行, 在執行 self._mod_config() 文件“/opt/eff.org/certbot/venv/local/lib/python2.7/site-packages/certbot_apache/_internal/http_01.py”,第 111 行,在 _mod_config for vh in self ._relevant_vhosts():文件“/opt/eff.org/certbot/venv/local/lib/python2.7/site-packages/certbot_apache/_internal/http_01.py”,第166行,在_relevant_vhosts“{0}”中。 .format(http01_port)) 插件錯誤:無法找到偵聽端口 80 的虛擬主機,Certbot 當前需要該端口向 CA 證明您控制您的域。 請為端口 80 添加虛擬主機。有關詳細信息,請參閱 /var/log/letsencrypt 中的日志文件。 重要說明: - 您的帳戶憑據已保存在 /etc/letsencrypt 的 Certbot 配置目錄中。 您現在應該對該文件夾進行安全備份。 此配置目錄還將包含 Certbot 獲得的證書和私鑰,因此定期備份此文件夾是理想的選擇。 (ElasticBeanstalk::ExternalInvocationError)

您有 Web 服務器配置問題,這就是 certbot 無法驗證您的域的原因,請檢查下面的配置以獲取推薦的設置

https://gist.github.com/cichondev/08056094a27cfcc7424afc3afcbf781c

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM