無限ループNGINXの誤構成(キャッシュ、NGINX +ワニッシュ)のホームページ -- nginx フィールド と redirect フィールド と apache2 フィールド と 301-redirect フィールド と centos8 フィールド サーバー管理 関連 問題

Home page in infinite loop nginx misconfiguration (cache, nginx + varnish)


0
vote

問題

日本語

ホームページリダイレクト問題

<事前> <コード> :INPUT ACCEPT [0:0] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [302211:210610546] :RH-Firewall-1-INPUT - [0:0] :acctboth - [0:0] :cP-Firewall-1-INPUT - [0:0] 0

これは私のNginx Confです。ポート80とNginxにNIGNXが443 SSLにリーゼンするためのPort 80 Apacheには、SSLに使用します。

<事前> <コード> :INPUT ACCEPT [0:0] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [302211:210610546] :RH-Firewall-1-INPUT - [0:0] :acctboth - [0:0] :cP-Firewall-1-INPUT - [0:0] 1

無限ループでの私のWordPressホームページ。

err_too_many_redirects

Webサイトの残りは仕事を見るように見えます。 (wp-adminにログインできないので、クッキーはすべてめちゃくちゃにしました)

サイト http://www.redirect-checker.org/ と通常のページが4リダイレクトとホームページのようなものを持っていると言っています19(無限ループ)

修復方法を考え出す?

英語

HomePage Redirect problem

Result https://www.example.com 301 Moved Permanently https://www.example.com/ 301 Moved Permanently https://www.example.com/ 301 Moved Permanently https://www.example.com/  >>> https://www.example.com  > -------------------------------------------- > 301 Moved Permanently > --------------------------------------------  Status: 301 Moved Permanently Code:   301 Date:   Sun, 08 Mar 2020 17:12:27 GMT Content-Type:   text/html; charset=UTF-8 Connection: close Set-Cookie: PHPSESSID=nc8ae71cti111f4886i4n88c8g; path=/ X-Powered-By:   PHP/7.4.2 Expires:    Thu, 19 Nov 1981 08:52:00 GMT Cache-Control:  no-store, no-cache, must-revalidate Pragma: no-cache X-Redirect-By:  WordPress Strict-Transport-Security:  max-age=63072000; includeSubDomains; preload X-Frame-Options:    DENY X-Content-Type-Options: nosniff Location:   https://www.example.com/ X-Varnish:  275505 Age:    0 Via:    1.1 varnish (Varnish/6.0) CF-Cache-Status:    DYNAMIC Expect-CT:  max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct" Alt-Svc:    h3-27=":443"; ma=86400, h3-25=":443"; ma=86400, h3-24=":443"; ma=86400, h3-23=":443"; ma=86400 Server: cloudflare CF-RAY: 570e2e5f387adfbb-FRA     >>> https://www.example.com/  > -------------------------------------------- > 301 Moved Permanently > --------------------------------------------  Status: 301 Moved Permanently Code:   301 Date:   Sun, 08 Mar 2020 17:12:27 GMT Content-Type:   text/html; charset=UTF-8 Connection: close Set-Cookie: PHPSESSID=phieba6dvq78s19s6mnriqlkhi; path=/ X-Powered-By:   PHP/7.4.2 Expires:    Thu, 19 Nov 1981 08:52:00 GMT Cache-Control:  no-store, no-cache, must-revalidate Pragma: no-cache X-Redirect-By:  WordPress Strict-Transport-Security:  max-age=63072000; includeSubDomains; preload X-Frame-Options:    DENY X-Content-Type-Options: nosniff Location:   https://www.example.com/ X-Varnish:  275511 Age:    0 Via:    1.1 varnish (Varnish/6.0) CF-Cache-Status:    DYNAMIC Expect-CT:  max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct" Alt-Svc:    h3-27=":443"; ma=86400, h3-25=":443"; ma=86400, h3-24=":443"; ma=86400, h3-23=":443"; ma=86400 Server: cloudflare CF-RAY: 570e2e625f301f15-FRA 

Here is my nginx conf i use it for ssl since i have varnish on port 80 apache on port 8080 and nginx to lisen to 443 ssl.

user nginx; worker_processes auto; error_log /var/log/nginx/error.log; pid /run/nginx.pid;  # Load dynamic modules. See /usr/share/doc/nginx/README.dynamic. include /usr/share/nginx/modules/*.conf;  events {     worker_connections 1024; }  http {     log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '                       '$status $body_bytes_sent "$http_referer" '                       '"$http_user_agent" "$http_x_forwarded_for"';      access_log  /var/log/nginx/access.log  main;      sendfile            on;     tcp_nopush          on;     tcp_nodelay         on;     keepalive_timeout   65;     types_hash_max_size 2048;      include             /etc/nginx/mime.types;     default_type        application/octet-stream;      # Load modular configuration files from the /etc/nginx/conf.d directory.     # See http://nginx.org/en/docs/ngx_core_module.html#include     # for more information.     include /etc/nginx/conf.d/*.conf;      server {             listen 443 ssl;             server_name _; index index.php index.html index.htm;             ssl_certificate /etc/letsencrypt/live/www.sitename.com/fullchain.pem;             ssl_certificate_key /etc/letsencrypt/live/www.sitename.com/privkey.pem;             location / {                 proxy_pass http://127.0.0.1:80;                 proxy_set_header X-Real-IP  $remote_addr;                 proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;                 proxy_set_header X-Forwarded-Proto https;                 proxy_set_header X-Forwarded-Port 443;                 proxy_set_header Host $host;             }     } } 

My wordpress homepage in in infinite loop.

ERR_TOO_MANY_REDIRECTS

the rest of the website looks to work ok I have cloudflare as well as nameserver and caching. (the cookies all messed up also i think because i can't login to wp-admin)

I have checked using site http://www.redirect-checker.org/ and is telling that regular pages have like 4 redirects and homepage 19 (infinite loop)

Any idea how to fix ?

              
         
         

回答リスト


関連する質問

0  CentOS 8でサービスとしてSIDEKIQを実行できません  ( Unable to run sidekiq as service in centos 8 ) 
私は以下のサービスファイルを持っています。 <事前> <コード> <% bar = foo + "extra" %> foobar = scope_function_template(['mymodule/subtemplate.erb']) 0 サービ...

0  rsyslog TCP Forward Failed  ( Rsyslog tcp forward failed ) 
私はこのサブ設定: UDP設定:Works <事前> <コード> 9988776655443330 TCP設定: 設定1:失敗 <事前> <コード> 9988776655443331 構成2:失敗 <事前> <コード> 998877665544333...

0  CentOS 8 /etc/profile.d/実行されません  ( Centos 8 etc profile d not executed ) 
CentOS 8では、$ PATHは、スクリプト '/etc/profile.d /app-server-profile.sh'(SSHログイン)に設定されている値で更新されていません。 SSH経由でボックスにログインしています。ログイン時に「/ etc ...

0  すべてのアップロードされたファイルがWebサーバーによって読み取り可能であることを確認する方法  ( How to make sure all uploaded files are readable by the webserver ) 
アップロードされたすべてのファイルにアクセス許可が誤っているため、私のWebServer(Nginx)はそれらを読み取ることができません。 sudo chmod -R 755 /var/www/* を実行して手動で調整すると、再度機能しますが、新しいファイル...

4  CentOS 8 - Repo 'AppStream'のメタデータをダウンロードできませんでした  ( Yum on centos 8 failed to download metadata for repo appstream ) 
私は新鮮なCentos 8のインストールをしていて、(このマシン上で)初めてyumを使おうとしました。何でもインストールまたは更新しようとしても、次の手順を受けます。 <事前> <コード> add admin-mac=xxxxx auto-mac=no com...

0  GCP起動スクリプトエラー  ( Gcp startup scripts errors ) 
CLIからgcloud utilを持つ計算インスタンスを作成し、いくつかの問題があります。私の作成コマンドがあります: <事前> <コード> ERL_EPMD_ADDRESS=127.0.0.1 0 setupvpn.sh pritunlサーバをMong...

3  CentOS 8(またはFedora)でブリッジ付きWiFi AP(ホットスポット)を作成する  ( Creating a bridged wifi ap hotspot in centos 8 or fedora ) 
NetworkManagerを使用して、CentOS 8システムにブリッジ付きWiFiホットスポットを作成しようとしています。機械はDell EPC3000、2つの組み込みギガとATH10KワイヤレスアダプタとLTE WWANを加えています。 つや消しホット...

0  rp-pppoeがCentOS 8にありません  ( Rp pppoe is missing on centos 8 ) 
CentoS8では、yumまたはdnfを通してRP-PPPoEパッケージを見つけることができません。 私は次のスレッドを見つけました https://forums.centos.org/ ViewTopic.php?F = 56&AMP; T = 7225...

0  rsyslog - デバッグエラーログ  ( Rsyslog debugg error logs ) 
デバッグモード(-dn)でrsyslogを実行し、このログを表示します。 <事前> <コード> network create0 設定は次のとおりです。 rsyslog.conf: <事前> <コード> network create1 rsyslog.d...

0  NMCLIを使用してデフォルトゲートウェイを追加する - CentOS 8  ( Adding default gateway using nmcli centos 8 ) 
私は、異なるインターフェース名とメトリックを持つMy CentoS8サーバーに2つのデフォルトゲートウェイを追加しようとしています。 Route "Defaultを介してデフォルト"のルートのルートファイルがあります。 「IP Route Show All」を...

0  CentOS 8でAnsibleでPythonをインストールする際立った方法は何ですか  ( What is the prefered method to install python with ansible on centos 8 ) 
CentOS 8には必ずしもPythonがインストールされているとは限りませんので、Ansibleはリモートマシンでインストールされるまで失敗します。しかし古典的なチキン/卵では、Ansible 99887766544332 モジュールを使用してPytho...

1  UIDによる逆名検索(CentOS 8) - 最後に作成された最後のUIDを取得します。  ( Inverse name search by uid centos 8 retrieves last created with same uid ) 
私はCentos 8と一緒に働いています、そして私はUIDとユーザー名に問題があります。私のウェブサイトを管理するためのVESTACPをインストールしました。 「user123」とUID 1007の名前によるユーザーは、すべてのWebサイト(VESTACPのユ...

0  iptables-restoreを実行した後にサーバーにアクセスできない。このコマンドを元に戻す方法  ( Cannot access into my server after running iptables restore how to revert this ) 
このコマンドを実行することにしました <事前> <コード> <noautolink>1 しかし、代わりに、私は誤って追加のコマンドiptablesを置き、これを実行し、そして私のサーバーはロックされています。私はもうshshできません: <事前> <コード>...

0  CentOS 8.2 LDAPクライアント構成  ( Centos 8 2 ldap client configuration ) 
SSSDを使用して、CentOS 8.2マシンにLDAPクライアントを構成しようとしています。 サーバはTLSまたはSSLを使用しない。 次の設定ファイルを変更しました: /etc/sssd/sssd.conf <事前> <コード> id <user>0...

0  rsyslog / centos 8 / no Write logs |キャッチなし?  ( Rsyslog centos 8 no write logsno catch ) 
CentOS 8(Centos Linux Release 8.1.1911)でRSYSLOG(8.37.0-13)を使用し、私の設定でエラーを入力しました。 My rsyslog.confは次のとおりです。 <事前> <コード> 02:56:22.363...

0  rsyslog "Typo Error" Centos 8  ( Rsyslog typo error centos 8 ) 
CentOS 8(Centos Linux Release 8.1.1911)でRSYSLOG(8.37.0-13)を使用し、私の設定でエラーを入力しました。 私の設定は次のとおりです。 <事前> <コード> rsyslogd: error during p...

1  Dovecot Diffie-Helman Paramsファイルの形式/エンコーディングは何ですか?  ( What format encoding is the dovecot diffie helman params file ) 
私はDovecot 2.2.xに停止しています.2.3パッケージはCentOS 8.xではまだ利用できないため、このユースケースでカスタムビルドしたくない。さらに、スナップショットをスナップショットするためにこのマシンをブートストラップしています。 Dove...

0  spamassassinが失敗したTMPFILES.Dエントリの欠落の後に失敗します  ( Spamassassin fails after reboot due to missing tmpfiles d entry ) 
/run/spamassassin ディレクトリは起動時に再作成されていません。 /usr/lib/tmpfiles.d/spamassassin ファイルは、そうするように指示しています。手動で /run/spamassassin を作成してサービスを開...

2  CentOS 8.1インストーラは、PERC 6 / Iに接続されているSASディスクが表示されません  ( Centos 8 1 installer cannot see sas disks attached to perc 6 i ) 
CentOS 8.1インストーラの取得PERC 6 / Iを接続したSASディスクをご覧くださいか? Dell T7400ハードウェアは、MS-WindowsをPERC 6 / I接続SASディスクから適切に起動します。 Dell BIOS A11は、初期...

0  Centos 8は古いカーネルを起動し続けます  ( Centos 8 keeps booting an old kernel ) 
OVHからのCentOS 8 Metal-Bareサーバー「ローカルディスクからの起動」オプションが有効になっているため、変更を無視して古いカーネルを起動します。 99887766544331 カーネルを起動したい、そしてここに私が持っているものです: ...

0  rsyslogキューイング:設定失敗  ( Rsyslog queueing configuration failed ) 
rsyslog configごとにrsyslog(8.37.0)でキューイング/ディスクバッファを使用したい。 この規則を設定しました: <コード> text/html13 リモートRSYSLOGを停止すると、キューファイルは作成されません。 誰かがア...

0  V7インスタンス設定を変更する方法BIOSからUEFIへの起動?  ( How to modify a v%e1%b4%8d instance setting to boot from bios to uefi ) 
ブートハードディスクサイズをGoogle Cloud Computeに縮小します。ディスクブートの設定(<コード> 9988776666544335 ERROR)とともにレガシーからUEFIへの↑にインストールされた↑の起動方法を切り替えたもの。 インスタン...

0  SystemCtl Is対応のGhost Ghost.Serviceのユニットファイルの状態を取得できませんでした:アクセス拒否CentOS 8  ( Systemctl is enabled ghost failed to get unit file state for ghost service acce ) 
私は私が作成したサービスを実行しようとしていますが、何かが間違っていて、その理由が得られません。 サービスは<コード> /usr/lib/systemd/system にあり、次のようになります。 <コード> [Unit] Description=Ghos...

0  Apacheの書き換えはHTTPSのための別々の規則を必要としますか?  ( Apache rewrite need seperate rules for https ) 
CENTOS8サーバでは、これらの内容で/etc/httpd/conf.d/rewrite.confというファイルを作成しました。 <コード> RewriteEngine on RewriteRule (.*) https://www.othersite....

0  Firewalldが機能していないCentOS 8からVMのポート  ( Port forward on centos 8 to vm with firewalld not working ) 
私はそれにVMを持ち運びで新しいCentos 8をセットアップし、ファイアウォールでホストからVM(2228~22)にポートを転送したいと思いました。ポートフォワードを追加し、マスカレードをオンにして、デスクトップからそれを試してみました。これは出力です: <...

関連する質問

0  CentOS 8でサービスとしてSIDEKIQを実行できません 
0  rsyslog TCP Forward Failed 
0  CentOS 8 /etc/profile.d/実行されません 
0  すべてのアップロードされたファイルがWebサーバーによって読み取り可能であることを確認する方法 
4  CentOS 8 - Repo 'AppStream'のメタデータをダウンロードできませんでした 
0  GCP起動スクリプトエラー 
3  CentOS 8(またはFedora)でブリッジ付きWiFi AP(ホットスポット)を作成する 
0  rp-pppoeがCentOS 8にありません 
0  rsyslog - デバッグエラーログ 
0  NMCLIを使用してデフォルトゲートウェイを追加する - CentOS 8 
0  CentOS 8でAnsibleでPythonをインストールする際立った方法は何ですか 
1  UIDによる逆名検索(CentOS 8) - 最後に作成された最後のUIDを取得します。 
0  iptables-restoreを実行した後にサーバーにアクセスできない。このコマンドを元に戻す方法 
0  CentOS 8.2 LDAPクライアント構成 
0  rsyslog / centos 8 / no Write logs |キャッチなし? 
0  rsyslog "Typo Error" Centos 8 
1  Dovecot Diffie-Helman Paramsファイルの形式/エンコーディングは何ですか? 
0  spamassassinが失敗したTMPFILES.Dエントリの欠落の後に失敗します 
2  CentOS 8.1インストーラは、PERC 6 / Iに接続されているSASディスクが表示されません 
0  Centos 8は古いカーネルを起動し続けます 
0  rsyslogキューイング:設定失敗 
0  V7インスタンス設定を変更する方法BIOSからUEFIへの起動? 
0  SystemCtl Is対応のGhost Ghost.Serviceのユニットファイルの状態を取得できませんでした:アクセス拒否CentOS 8 
0  Apacheの書き換えはHTTPSのための別々の規則を必要としますか? 
0  Firewalldが機能していないCentOS 8からVMのポート