特定のURLを使用して、メンテナンススクリプトを呼び出します(他の質問に関連)。このメンテナンススクリプトは通常1日に1回しか実行されないため、このメンテナンススクリプトをサービス/サーバーとして管理する必要はありません。
だから私が知りたいのは、nginxのURLをa)(Linux)シェルスクリプトを呼び出してb)リクエストのペイロードを渡すように書き換える方法です。(スクリプトが応答を返送する必要があるかどうかはまだわかりません)。
これは自然な質問のように思えますが、解決策はまだ見つかりません。
私は他の質問を読みましたが、これは複雑なアプローチのようです。私がしていることは、内部サーバーが自身のパブリックアドレスを監視し、外部サーバーのDNSエントリを更新することです。dyndns型のものではなく、BINDとnsupdateを使用するだけです。外部で2番目のnginxを必要とせず、すべてをプロキシします。
—
ポール
申し訳ありませんが、自分でこれを調べるにはさらにヒントが必要です。私が持っているのは、nginxがリッスンしているリモートサーバーを指すトップレベルドメインです。nginx configでサブドメインを設定しますが、これらのサブドメインの1つがルーターの変化するIPを指すようにします。ルーターから外部DNSエントリを更新する方法がわかりません。
—
uli_1973
確かに、自分でドメインのDNSサーバーを自分で実行していますか?
—
ポール
いいえ、ISPが提供するWebインターフェースからのみレコードを編集できます。
—
uli_1973
しかし、nginxがインストールされているサーバーで自分で実行できますか?
—
ポール