ホームページ >バックエンド開発 >PHPチュートリアル >Apache サーバーで仮想マシンを構成する方法 Apache マニュアル Apache チュートリアル Apache ログ

Apache サーバーで仮想マシンを構成する方法 Apache マニュアル Apache チュートリアル Apache ログ

WBOY
WBOYオリジナル
2016-07-29 08:53:521086ブラウズ

Sina Weibo 仮想マシンの開発と構成の手順と概要。
1. Rewrite は後で仮想マシンで使用するため、最初に Apache の conf ディレクトリにある httpd.conf ファイルを編集します。 (実際のニーズに応じて操作可能)
mod_rewrite.so モジュールのサポートを追加します。次の行の前にある # 記号を削除します。
LoadModule rewrite_module modules/mod_rewrite.so
2. 仮想マシンをサポートするように Apache を構成します。このステップは非常に重要です。
# 仮想ホスト
#Include conf/extra/httpd-vhosts.conf
上記の関連するテキストを見つけて、#Include conf/extra/httpd-vhosts.conf の前の # を削除します。
# 仮想ホスト
include conf/extra/httpd-vhosts.conf
保存して終了します。
3. conf ディレクトリ内の追加フォルダーにある httpd-vhosts.conf を編集します。
インスタンス構成を削除し、新しい構成を追加します。 Sina Weibo を例に挙げると、設定ファイルは次のとおりです:
#
# 仮想ホスト
#
#
# マシン上で複数のドメイン/ホスト名を維持したい場合は、それらに合わせて VirtualHost コンテナをセットアップできます
#名前ベースの仮想ホストのみを使用するため、サーバーは
# IP アドレスを考慮する必要がありません。これは、以下のディレクティブ内のアスタリスクで示されています。
#
# ドキュメントを参照してください
#
# 仮想ホストをセットアップする前に詳細を確認してください。
#
# コマンド ライン オプション '-S' を使用して仮想ホストを確認できます
# 設定。
#
# 名前ベースの仮想ホスティングを使用します。
#
NameVirtualHost *:80
#
# VirtualHost の例:
# ほとんどすべての Apache ディレクティブが VirtualHost コンテナに入る可能性があります。
# 最初の VirtualHost セクションは次の目的で使用されます。
# 任意の ブロック内の ServerName または ServerAlias に一致しないすべてのリクエスト
#

#管理者の電子メール
ServerAdmin jiangfeng3@staff.sina.com.cn
#Projectルートディレクトリ
DocumentRoot "D:/htdocs/frame_export"
#ドメイン名
serverName test.t.sina.com.cn
#aliases
serverias test.sina.com.cn
#ErrorLog "logs/test.t. sinners .com.cn-error.log"
CustomLog "logs/test.t.sins.com.cn-access.log" common
RewriteEngine on
#書き換えルール、実際のニーズに応じて追加できます
RewriteRule ^/( . *)$ /apps/index.php [L]

4. Windows を例として、ローカル ホスト ファイルを編集します
「C:/Windows/System32/drivers/etc」と入力します
ホスト ファイルを開きますメモ帳で
最後に追加します
127.0.0.1 localhost 127.0.0.1 test.t.sina.com.cn
例:
# Copyright (c) 1993-2009 Microsoft Corp.
#
# これは Microsoft が使用するサンプル HOSTS ファイルですWindows 用の TCP/IP。
#
# このファイルには、IP アドレスとホスト名のマッピングが含まれています。各エントリは個別の行に保持する必要があります。IP アドレスは、対応する列に続く最初の列に配置する必要があります。
# IP アドレスとホスト名は少なくとも 1 つのスペースで区切る必要があります
# '# ' 記号。
#
# 例:
#
# 102.54.94.97 rhino.acme.com # ソースサーバー
# 38.25.63.10 x.acme.com # x client host
# localhost の名前解決は内で処理されますDNS 自体
127.0.0.1 localhost
# ::1 localhost 127.0.0.1 test.t.sina.com.cn
保存して終了します
5. Apache を再起動し、http://test.t.sina.com.cn と入力します。ブラウザで

再印刷する場合は元のアドレスを示してください: http://www.server110.com/apache/201309/1615.html

上記では、Apache のコンテンツを含め、Apache サーバーで仮想マシンを構成する方法を紹介しました。PHP チュートリアルに興味のある友人に役立つことを願っています。


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