ホームページ > 記事 > ウェブフロントエンド > フロントエンドでの Apache ダウンロードおよびプロキシ構成方法
今日、私は新しい会社に入社し、これまでとは異なるフロントエンド開発モデルに触れました。最初のステップは、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 サイトの他の関連記事を参照してください。