Linuxの運用では、アクセスにproxy ipを使用するWebサイトユーザーに遭遇することがありますが、これにはアクセスを制限するためのNginxの設定が必要です。
シンプルな構造&hellipについて
まず話;フロントエンドnginxのリバースプロキシ、PHP&hellipのためのバックエンドnginxのインスタンスアプリ、実際には、清華は
Linuxの運用では、アクセスにproxy ipを使用するWebサイトユーザーに遭遇することがありますが、これにはアクセスを制限するためのNginxの設定が必要です。
シンプルな構造&hellipについて
まず話;フロントエンドnginxのリバースプロキシ、PHP&hellipのためのバックエンドnginxのインスタンスアプリ、実際には、清華は
120.193.47.34 - - [26/9月/2014:23:34:44 0800]' GET /ahtax/index.html HTTP /1.0' 503 1290' - '' Mozillaの/5.0(Windows NTの6.1; WOW64)のAppleWebKit /537.36(ヤモリのようにKHTML、)クローム/31.0.1650.63サファリ/537.36'' 10.129.1.254、120.193.47.34'
は、PHPの分析を使用しますアクセス
コードの下の_SERVER変数は次のとおりです。
[root @ ipython conf]#cat /%path%/self_.php
"? PHPの
もし($ _SERVER [' HTTP_X_FORWARDED_FOR']!=' '&;)
{
$ user_ipは= $ _、SERVER [' HTTP_X_FORWARDED_FOR']; < BR>
}のelseif($ _、SERVER [' HTTP_X_REAL_IP']!=' '&;){
$ user_ipは= $ _、SERVER [' HTTP_X_REAL_IP'];
}他{
$ user_ipは= $ _ SERVER [' REMOTE_ADDR'];
}
エコー$ user_ipは'.
';
foreach($ _ SERVER as $ key =” $ value)
echo $ key。' \\ t'。 ' $ value' '
';
? 「
アクセスの良い判断&hellip上のブラウザを使用してこの機能を使用すると
パラメータを確認します;。
まず、ログ内の2つのIPを一致させるための正規の規則が必要です。Nginxはpcreライブラリに依存しています。 。 。
コードは次のとおりです。
[root @ ipython conf]#pcretest
PCREバージョン7.8 2008-09-05
re》‘ ^ \\ d + 。\\ dは+ \\ D + \\ D + \\ W \\ S \\ dが+ \\ dは+ \\ D + \\ D + $’
データ「192.168.1.1、1.1.1.1
0。。。。。: 192.168.1.1、1.1.1.1
nginxの設定ファイルの条件にHTTP_X_FORWARDED_FOR場所$ DIRにマッチします($ HTTP_X_FORWARDED_FOR〜&lsquo場合
#proxy
; ^ \\ d +。\\ d +。\\ d +。\\ d + \\ W \\ s \\ d +。\\ d +。\\ d +。\\ d + $’){
return 503;
}
あなたが
のウェブサイトにアクセスするためのプロキシのIPユーザの使用を制限することができた後、
上記の方法は、ユーザーが導入されたプロキシのIPへのアクセスを拒否するようにnginxのを構成し、この方法は、ページを生じないことであるコンフィギュレーションをリロードアクセスできない場合、プロキシIPアクセスを使用するようにユーザーを制限する必要がある場合は、この方法を試してください。
zh-CN"],null,[1],zh-TW"]]]
Ubuntuシステム運用ユーザーとして、Linuxカーネルはリリースされたばかりでは使用できないので、しばらく待つ必要がありますUbuntuシステムで最新のLinuxをインストールする方法を紹介し
Linuxでは、ソフト割り込みとも呼ばれ、シグナルを受信した後にシグナルを処理することから、割り込みプロセスと言えるでしょう。この記事では、Linuxのシグナル伝達メカニズムについて簡単に説明します。
Ubuntu 10.10システムでは、仕事のためにR環境を設定しなければならないユーザもいますが、設定方法が明確ではありません。ここで、XiaobianはR環境の設定
GlancesはLinuxの監視ツールで、Linuxシステムのパフォーマンスと使用状況を監視することができますGlancesをインストールした後は、Glancesコマンドを使用して関連する監視を実行できます。一目でわかる方法、興味のある友人が理解することができます。
Glancesのインストール
Glancesのインストール要件:python = "= psutil =
ホストサーバーを指定のIPまたはホストにバインドします。名前 -c @IP