この記事では、Linux サーバー上で Nginx と Apache の共存を実装する方法について説明します。ご参考までに、詳細は以下の通りです。 同時に同じポートをリッスンする 2 つのプログラムが存在することはできません。そこで私たちは考え方を変え、nginx で実行されている一部の Web サイトと Apache で実行されている一部の Web サイトが同じサーバー上に共存するという問題を解決しました。 解決:
解決:
Apache の Web サイト: nginx.confに追加 サーバー{ 聞く 80; サーバー名 www.one.ityangs.cn one.ityangs.cn; 位置 / { プロキシパス http://127.0.0.1:8080; proxy_redirect オフ; proxy_set_header ホスト $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } } httpd.confに追加する <仮想ホスト *:8080> サーバー名 www.one.ityangs.cn サーバーエイリアス www.one.ityangs.cn one.ityangs.cn ドキュメントルート /www/one ディレクトリインデックス index.php index.html <ディレクトリ /www/one> オプション +Includes +FollowSymLinks -Indexes すべて上書きを許可 注文拒否、許可 全員から許可 </ディレクトリ> </仮想ホスト> Nginx の Web サイト: nginx.confに追加 サーバー{ 聞く 80; サーバー名 two.ityangs.cn www.two.ityangs.cn; ルート /www/two; 位置 /{ インデックス index.html index.htm index.php; if (!-e $request_filename) { ^(.*)$ /index.php?s=$1 を最後に書き換えます。 壊す; } エラーページ 404 /var/www/html/404.html; } 場所 ~ \.php(.*)$ { 127.0.0.1:9000; をデフォルトとして設定します。 fastcgi_index インデックス.php; fastcgi_split_path_info ^((?U).+\.php)(/?.+)$; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_param PATH_INFO $fastcgi_path_info; fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info; fastcgi_params を含めます。 } } この記事が Linux サーバーの保守に役立つことを願っています。 以下もご興味があるかもしれません:
|
<<: 独自のネイティブ JavaScript ルーターを作成する方法
>>: MySQL SQL ステートメント分析とクエリ最適化の詳細な説明
前提条件クラウドサーバー(Alibaba Cloud、Tencent CloudなどのcentOS)...
序文最近、仮想マシンを使用して Ubuntu 18.04 をインストールしました。クローン作成後、I...
tomcat を https アクセスに対応させる方法ステップ: (1)キーストアファイルを生成する...
この記事では、カルーセルの効果を実現するためのJavaScriptの具体的なコードを参考までに共有し...
世界で最も有名なウェブサイトのロゴデザインにはどんなフォントが使われているかご存知ですか?これらのフ...
設計意図ページを開発する際には、ページ上のナビゲーション メニューをクリックしたときにページを対応す...
前提条件: Dockerはすでにインストールされています1. 画像を見つける(方法は2つあります) ...
ウェブデザインでは、ウェブページを美しく見せるために矢印を装飾としてよく使用します。現在、多くのウェ...
会社の要件により、異なる場所にある 2 つの nginx サーバーを同じマシンにインストールする必要...
重要なデータはバックアップする必要があり、リアルタイムでバックアップする必要があります。そうしないと...
この記事の例では、要素UIテーブルにドロップダウンフィルタリングを実装するための具体的なコードを参考...
目次1. 証明書を生成する2. リモートを有効にする3. リモート接続3.1 Jenkins接続3....
概要バックグラウンド管理システムには多くのフォーム要件があります。データをjson 形式で書き込み、...
JS、CSSについてCS: ...上部のスタイルシートCSS式を避ける外部JS、CSSの使用JSと...
マージントップの崩壊とはmargin-top の崩壊は、CSS ボックス モデルで発生する現象です。...