ホームページ  >  記事  >  ウェブフロントエンド  >  フロントエンドでの Apache ダウンロードおよびプロキシ構成方法

フロントエンドでの Apache ダウンロードおよびプロキシ構成方法

一个新手
一个新手オリジナル
2018-05-15 09:30:122171ブラウズ

今日、私は新しい会社に入社し、これまでとは異なるフロントエンド開発モデルに触れました。最初のステップは、Apache とプロキシの設定を構成することです。 Windows環境の場合。

1.Apacheをダウンロードします。

1. 公式ウェブサイトに入ります。

http://www.php.cn/xiazai/gongju/fuwuqi Apache のさまざまなバージョンを確認できます。今回ダウンロードしたのはApache2.4です。

2. ファイルのダウンロードページに入ります。

多数のサードパーティベンダー。 Windows のダウンロード ページに移動し、ApacheHaus を選択します。

3、ダウンロードします。

x86 は 64 ビットです。 x64は32ビットです。自分に合ったダウンロードおよび解凍バージョンを選択するだけです。

4、基本構成。

解凍したフォルダーのビンに移動し、コマンドラインを開きます。 httpd -k install と入力して実行します。エラーが報告された場合。 conf フォルダーに入り、httpd.conf ファイルを開きます。 SRVROOT を検索定義します。私のコンピュータを例として、SRVROOT を Apache のルート ディレクトリの絶対パスに変更します。 SRVROOT「D:apachehttpd-2.4.27-x64-vc14Apache24」ServerRoot「${SRVROOT}」を定義します。

5、走ります。

bin フォルダー内の .exe プログラムを開き、ブラウザーに localhost:8080 と入力します。

注: エラーが発生した場合は、logs フォルダーの下にある err.log を開いて理由を確認するか、Baidu で自分で確認するか、メッセージを残して私に問い合わせてください。

2 番目に、プロキシ サーバーの構成。

このプロジェクトのインターフェースではクロスドメインが許可されていないため、ローカルサーバーの起動時にのみプロキシを設定できます。たとえば、プロジェクトで必要なデータは 192.168.0.1:2030 ドメイン名からアクセスされます。ローカル サーバーのアドレスは 127.0.0.1:8080 です。次に、プロジェクトのすべてのインターフェイスでドメイン名をローカル IP アドレスに置き換えるようリクエストする必要があります。次に、ドメイン名 /d/ フォルダーにアクセスするとき。 192.168.0.1:2030/d/ に変換されます。

1. httpd.conf ファイルを開きます。 mod_proxy キーワードを検索する最も簡単な方法は、すべてのプロキシのコメントを解除し、ファイルの最後に ProxyPass /d/ http://192.168.0.1:2030/d/ グローバル定義を追加することです。次に、.exe を実行します。ただし、エージェントを開くために必要な他のモジュールがないため、多くの場合、失敗します。 error.log ファイルで確認できます。

たとえば、今回見たのは [火 9 月 26 日 14:11:45.109636 2017] [proxy_hcheck:crit] [pid 2560:tid 324] AH03262: mod_watchdog が必要です。次に、httpd.conf ファイルで mod_watchdog を検索します。その後、コメントを解除して再起動します。

三、まとめ。

サーバーはクロスドメインを許可しておらず、プレゼンテーション層としての私たちは無力です。プロキシの設定とリクエスト元の変更を同時に行うことでデータを取得することができます。これは、フロントエンド開発者が習得しなければならないテクノロジーです。

以上がフロントエンドでの Apache ダウンロードおよびプロキシ構成方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。