[解決済み] nginxでcertbotを使用する際の問題点
質問
私は実際にWebアプリケーションに取り組んでいます。
Reactjs
をフロントエンドに、そして
Golang
はバックエンド用です。この2つのプログラムは、2つのVMで別々にホストされています。
Google-Compute-Engine
. 私のアプリは
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
以下
このチュートリアル
. 私は、パッケージをインストールしました
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
私はGoogleやここでいくつかの検索を行い、私はまだどのプラグインが不足しているか、これを解決するための他の方法を理解することはできません.
誰か私を助けるためのアイデアを持っていますか?
ありがとうございました :)
解決方法は?
サブドメインでcertbotを使用してlet'sencrypt証明書を作成しようとしたところ、以下の問題が発生しました。 コマンド:
<ブロッククオートubuntu@localhost:~$ certbot --nginx -d my_subdomain.website.com
問題点:
要求された nginx プラグインがインストールされていないようです。
解決策
Ubuntu 20+
ubuntu@localhost:~$ sudo apt-get install python3-certbot-nginx
以前のバージョン
ubuntu@localhost:~$ sudo apt-get install python-certbot-nginx
関連
-
[解決済み】Reactでclsxを使用する方法
-
[解決済み] configuration.module に未知のプロパティ 'loaders' があります。
-
[解決済み] React + TypeScript のエラーです。この呼び出しにマッチするオーバーロードがありません
-
[解決済み] eslint: no-case-declaration - case ブロックで予期しない字句の宣言があった。
-
React はエラー TypeError を報告します。未定義のプロパティ 'XX' を読み取ることができない、問題は解決されました。
-
[解決済み] ReactコンポーネントのJest SnapshotテストにおけるSnapshotテストの仕組みとtoMatchSnapshot()関数は何をするのか?
-
[解決済み] React Hooksの「exhaustive-deps」lintルールを理解する
-
[解決済み] Reactルータを使ったプログラムによるナビゲーション
-
[解決済み] Node.js + Nginx - 今度は何?
-
[解決済み] Nginx -- rootとaliasによる静的ファイル提供の混乱
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Typescript react - モジュール ''react-materialize'' の宣言ファイルが見つかりませんでした。'path/to/module-name.js' は暗黙のうちに any 型を持ちます。
-
[解決済み】無効な設定オブジェクトです。APIスキーマと一致しない設定オブジェクトを使用してWebpackが初期化されました。
-
[解決済み】React Propsが定義されていません。
-
[解決済み] React テキストを挟んだ横長の仕切りを作る
-
[解決済み] Next.jsでWebSocketを利用する
-
[解決済み] MUI Boxは何のためのコンポーネントですか?
-
[解決済み] TypeError: reactjs の未定義のプロパティ 'status' を読み取ることができません。
-
[解決済み] React-Router 4 キャッチオールルート
-
[解決済み] ReactJS - SCRIPT1010: 期待される識別子 - IE11 で本番ビルドが実行されない
-
[解決済み] Cross-envでyarnの実行時にenv変数が変更されない。