2017-06-03 3 views
1

仮想サーバーを保護したいので、phpmyadminには自分のラップトップからしかアクセスできません。私は、httpdの-xampp.confに次のコードを持ってhttpd-xampp.confの "allow from"からipv6?

<LocationMatch "^/(?i:(?:xampp|security|licenses|phpmyadmin|webalizer|server-status|server-info))"> 
     Order deny,allow                    
     Deny from all                     
     Allow from <my_ip_address> 
</LocationMatch> 

私は新しい場所に行くとき、私は通常、「何が私のIPである」GoogleとIPアドレス(IPv4)を取得し、 "への変更を行いますから許可する "行と再起動のapache。 しかし、私はこの新しい場所に行きました、そして、 "私のipは何ですか?"はipv6アドレスを返します。私はそれを入れた、それは私にアクセスを許可しませんでした。私は "私のipv4が何であるか"を調べて、ipv4アドレスを取得しました。 私が動作させる唯一の方法は、 "すべてから許可する"ことです。しかしそれは目的全体を破るものです。誰も私が逃したものを知っていますか?ありがとう。

答えて

1

これを試してみてください:

<LocationMatch "^/(?i:(?:xampp|security|licenses|phpmyadmin|webalizer|server-status|server-info))">                    
     Require ip your_ipv6_address 
</LocationMatch> 
+0

は私のために働くように見えるしません:( – CLTECH

+0

あなたは、Apacheに* *デュアルスタックモードを有効にしましたIPv4のデバイスのための一つの方法をとIPv6のもののために1 –

+0

しないでください?オンラインで検索すると、ipv6アドレスを聞いて有効にすると言う人もいますが、現在私のhttpd.confファイルに "Listen 80"があり、ipv6アドレスを聞くにはどうすればいいですか?サーバのipv6アドレス、またはlocalhostのipv6に相当するものが見つかりました。 "Listen 80"はipv4だけを聞きます。 – CLTECH

関連する問題