lockTLS プロキシ

NGINXを使用してHTTPS接続を終端するためのオプションのTLSプロキシ。

を実行します bin/init --tls ローカル構成をNGINXプロキシ構成で初期化するか、既存のローカル構成にNGINXプロキシ構成を追加するために。 サンプル 秘密鍵が作成されます(場所:) config/nginx/certs/overleaf_key.pem および ダミー 証明書は config/nginx/certs/overleaf_certificate.pemに作成されます。これらを実際の秘密鍵と証明書に置き換するか、またはそれぞれ実際の秘密鍵と証明書へのパスを指すように次の値を設定してください。 TLS_PRIVATE_KEY_PATH および TLS_CERTIFICATE_PATH 変数。

NGINXのデフォルト設定は次に用意されています: config/nginx/nginx.conf 必要に応じてカスタマイズできます。設定ファイルへのパスは NGINX_CONFIG_PATH 変数で変更できます。

circle-check

を参照できます。あなたの config/overleaf.rc ファイルに以下のセクションを、まだ存在しない場合は追加してください:

# TLSプロキシ設定(オプション)
NGINX_ENABLED=false
NGINX_CONFIG_PATH=config/nginx/nginx.conf
NGINX_HTTP_PORT=80

# これらのIPアドレスをホストの外部IPアドレスに置き換えてください
NGINX_HTTP_LISTEN_IP=127.0.1.1 
NGINX_TLS_LISTEN_IP=127.0.1.1
TLS_PRIVATE_KEY_PATH=config/nginx/certs/overleaf_key.pem
TLS_CERTIFICATE_PATH=config/nginx/certs/overleaf_certificate.pem
TLS_PORT=443
triangle-exclamation
triangle-exclamation
circle-info

ヘッダーを設定する必要があります。 OVERLEAF_TRUSTED_PROXY_IPS が手動で設定されていない場合、デフォルトは ループバックになります。手動で設定する場合は、次のいずれかを必ず含めてください: ループバック, localhost または 127.0.0.1。これにより nginx が内部で実行されているインスタンスを信頼します。 sharelatex コンテナ。

プロキシを実行するには、 NGINX_ENABLED 変数で config/overleaf.rc 送信元 false から true の値を変更してから、再度実行してください: bin/up.

デフォルトでは、HTTPSのウェブインターフェースは次で利用可能になります: https://127.0.1.1:443。への接続は http://127.0.1.1:80 へリダイレクトされます。 https://127.0.1.1:443NGINXがリッスンするIPアドレスを変更するには、次の NGINX_HTTP_LISTEN_IP および NGINX_TLS_LISTEN_IP 変数を設定してください。ポートは NGINX_HTTP_PORT および TLS_PORT 変数で変更できます。

NGINXが次のエラーメッセージで起動に失敗する場合: Error starting userland proxy: listen tcp4 ... bind: address already in use 次を確認してください: OVERLEAF_LISTEN_IP:OVERLEAF_PORT が重複していないこと(重なっていないこと) NGINX_HTTP_LISTEN_IP:NGINX_HTTP_PORT.

Unexpected error with integration mermaid: Integration is not installed on this space

最終更新