問題タブ [debian-stretch]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
nginx - Nginx HTTP 403は外部アクセス経由のみ、一般的な構成でLAN内でOK
Debian 9 / nginx 1.10 の新規インストールを実行しています。新しいホスト (poseidon) が DNS で宣言されています。
非常に一般的なNGINX構成をセットアップしました
/home/www/mysite には、実際には基本的な php 情報であるアクセスをテストするための index.php スクリプトがあります。
私のブラウザでは、http://poseidonまたはローカル IP アドレスを使用すると正常に動作しますが、外部ドメイン名http://www.open-si.orgまたはhttp://open-si.orgを使用して外部からアクセスしようとするとHTTP 403 エラーが発生します。
したがって、リクエストがhttpサーバーによって受信されるため(サイトが見つからないか、http 404エラー)、ispルーターのポート転送は正しいと思いますが、Http 403エラーで失敗します。
nging ロギングをデバッグに切り替えると、このエラーはタイムアウトが原因である可能性があります
私はググって同様の問題をたくさん見つけましたが、答えはありませんでした。タイムアウト設定に関連する php-fpm 構成の問題について考えて、Nginx サーバー ブロックにインデックス index.html index.php を追加して、基本的な html ページを Web ルート フォルダーに配置しました。
同じ問題!そのため、php-fpm はクリティカル パスに含まれていないようです。
何か案が ?