PHP LAMP環境解析nginxのリバースプロキシ

1.Nginxが仲介者として働き、他のランプに要求を転送します

yumをインストールLAMPで192.168.200.112

[ルート@ localhostの〜]#yumを-yのhttpd mairadb mariadb-サーバーのphpのphp-mysqlのインストール

[ルート@ localhostのは〜]#はHTTPDを起動systemctl
[ルート@ localhostが〜]#はmariadbを開始systemctl

[ルート@ localhostの〜]#のvimの/var/www/html/test.php      //テストドキュメントを追加

192.168.200.111 nginxのインストール

[ルート@ localhostの〜]#のvimの/usr/local/nginx/conf/nginx.conf   //場所を追加し、メインの設定ファイルを変更します

  場所〜* \ .phpの$ {
  proxy_pass http://192.168.200.112。
  }

[ルート@ localhostの〜]#nginxの-t
構文/usr/local/nginx/conf/nginx.conf設定ファイルはokです:nginxの
nginxの:コンフィギュレーション・ファイル/usr/local/nginx/conf/nginx.confテストは成功です

[ルート@ localhostの〜]#killallを-HUP nginxの   //リスタート

Webページでのテスト

 

 

 

 同じテスト結果転送成功111/112

FPMモジュールによって2.Nginx、PHP環境を呼び出します

[ルート@ nginxetc]#のvimの/usr/local/nginx/conf/nginx.conf       //場所を追加し、メインの設定ファイルを変更します

サーバー{

...... //情報の一部を省略

  位置/ {

              ルートHTML;

  インデックスのindex.phpのindex.html index.htmを。

          }

  場所〜\ .phpの$ {                                    ページのphp //アクセスの構成]セクション

  HTMLルート;                                            // PHPのWebドキュメントルートディレクトリ

  127.0.0.1:9000 fastcgi_pass;         // PHP-FPMアドレスを聞きます

  fastcgi_indexindex.php;                 // PHPページファイル

  ;含まfastcgi.conf                        fastcgi.confを備える//サンプル設定

  }

}

[ルート@のnginxの〜]#のCAT /usr/local/nginx/html/php.php  //テストドキュメントを作成します

<?phpの

phpinfo();

?>

 

 

テストは成功です

おすすめ

転載: www.cnblogs.com/zhiyuan-yu/p/11525536.html
おすすめ