gpt4 book ai didi

reactjs - 在 nginx 中使用 certbot 的问题

转载 作者:行者123 更新时间:2023-12-04 11:05:03 27 4
gpt4 key购买 nike

我实际上正在开发一个网络应用程序,我使用 Reactjs用于前端和 Golang对于后端。这两个程序分别托管在 Google-Compute-Engine 上的 2 个 VM 上.我想通过 https 提供我的应用程序所以我选择使用Nginx用于在生产中为前端服务。首先,我为 Nginx 创建了我的配置文件:

#version: nginx/1.14.0 (ubuntu)
server {
listen 80 default_server;
listen [::]:80 default_server;

root /var/www/banshee;
server_name XX.XXX.XX.XXX; #public IP of my frontend VM

index index.html;

location / {
try_files $uri /index.html =404;
}
}

对于这一部分,一切都按预期进行,但之后我想通过 https 为我的应用程序提供服务。关注 this tutorial .我安装了软件包 software-properties-common , python-certbot-apache
certbot但是当我尝试
sudo cerbot --nginx certonly
我收到以下消息:
gdes@frontend:/etc/nginx$ sudo certbot --nginx certonly
Saving debug log to /var/log/letsencrypt/letsencrypt.log
Could not choose appropriate plugin: The requested nginx plugin does not appear to be installed
The requested nginx plugin does not appear to be installed

我在谷歌和这里进行了一些搜索,但我仍然无法弄清楚缺少哪个插件或其他解决方法。

有人有想法可以帮助我吗?

非常感谢 :)

最佳答案

我试图为我的子域使用 certbot 创建 let'sencrypt 证书并遇到以下问题。
命令:

ubuntu@localhost:~$ certbot --nginx -d my_subdomain.website.com


问题:

The requested nginx plugin does not appear to be installed


解决方案:
Ubuntu 20+

ubuntu@localhost:~$ sudo apt-get install python3-certbot-nginx


早期版本

ubuntu@localhost:~$ sudo apt-get install python-certbot-nginx

关于reactjs - 在 nginx 中使用 certbot 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53223914/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com