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();
?>
テストは成功です