目次
1. Apacheで仮想ホストを有効にします
2。仮想ホスト構成ファイルを作成します
3.ローカルDNSをセットアップする(テスト用)
4.サイトを有効にし、Apacheを再起動します
ホームページ 運用・保守 Apache Apacheで仮想ホストをセットアップする方法は?

Apacheで仮想ホストをセットアップする方法は?

Sep 16, 2025 am 05:08 AM

Includeoptional Sites-Evabled/*を保証することにより、仮想ホストを有効にします。 2。/etc/apache2/sites-servername、documentroot、およびlog Pathsで利用可能な仮想ホストファイルを作成します。 3.ローカルテストのために /etc /hosts経由でローカルホストにドメインを点けます。 4. a2ensiteを使用してサイトを有効にし、systemctl reload apache2を使用してapacheをリロードします。ブラウザ内のサイトにアクセスして、セットアップを確認します。

Apacheで仮想ホストをセットアップする方法は?

Apacheで仮想ホストを設定すると、単一のサーバーで複数のWebサイトをホストできます。それぞれが独自のドメインまたはIPを備えています。これは、開発中またはライブドメインのホスト中に地元でさまざまなサイトを実行するために一般的に使用されます。 Apacheがインストールされた典型的なLinuxシステムでそれを行う方法は次のとおりです。

1. Apacheで仮想ホストを有効にします

Apacheは通常、メイン構成ファイル( httpd.confまたはapache2.conf )をロードしますが、仮想ホストは多くの場合、個別のファイルで定義されます。サーバーがそれらを読み取るように構成されていることを確認してください。

メイン構成でこの行を探して、それが免除されていないことを確認してください:

includeoptional sites-exhabled/*。conf

Debian/Ubuntuを使用する場合、仮想ホストは通常​​、サイト利用可能なサイトおよびサイト対応ディレクトリを介して管理されます。後でA2ensiteを使用してサイトを有効にします。

2。仮想ホスト構成ファイルを作成します

/etc/apache2/sites-abailable/example.com.confでサイトの新しい構成ファイルを作成します(Centos/rhelの場合はパスを調整します)。

このような基本的な仮想ホストブロックを追加します:


servername emple.com
ServerAlias www.example.com
DocumentRoot /var/www/example.com/public_html
errorlog $ {apache_log_dir}/example.com_error.log
customlog $ {apache_log_dir}/example.com_access.log Combined

Example.comとパスを実際のドメインとディレクトリに置き換えます。 DocumentRootフォルダーが存在し、サイトファイルが含まれていることを確認してください。

3.ローカルDNSをセットアップする(テスト用)

ローカルでテストする場合は、 /etc /hostsファイルを編集して、ドメインをマシンに向けます。

127.0.0.1 example.com www.example.com

これにより、ブラウザがローカルApacheサーバーにドメインを解決できます。

4.サイトを有効にし、Apacheを再起動します

Debian/ubuntuで、次のサイトを有効にします。

sudo a2ensite emple.com.conf

その後、Apacheをリロードします:

sudo systemctl reload apache2

他のシステムでは、正しいパスを含む構成を正しいものに配置した後、Apacheを再起動するだけです。

sudo systemctl restart httpd

ブラウザのhttp://example.comにアクセスしてください。サイトが表示されている場合、仮想ホストが機能しています。

一般的な問題には、誤ったファイル許可、DocumentRootの欠落、または構文エラーが含まれます。再起動する前に、 apache2ctl configtestを使用して構成を確認します。

基本的に、ホストを定義し、それをフォルダーに向け、ドメインが解決し、Apacheをリロードします。それでおしまい。

以上がApacheで仮想ホストをセットアップする方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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

ホットAIツール

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Stock Market GPT

Stock Market GPT

AIを活用した投資調査により賢明な意思決定を実現

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

ホットトピック

Apacheで仮想ホストをセットアップする方法は? Apacheで仮想ホストをセットアップする方法は? Sep 16, 2025 am 05:08 AM

InableVirtualHostsByEnsuringIncludeoptionAlsites-adabled/*。confisuncommentedinapacheconfig.2.createavirtualhostfilein/etc/apache2/sites-abailable-withservername、documentroot、andlogpaths.3.pointdomingiantolocalhostvia/など

Apacheで403禁止されたエラーを修正する方法は? Apacheで403禁止されたエラーを修正する方法は? Sep 18, 2025 am 04:37 AM

A403 ForBiddenErroroccurswhenapachelacksperpermissionsorConfigurationStoAccessfiles; CheckFileandDirectoryPermissionsInsingMod644444ForfilesAndchmod755Fordirectories、ensurecorectownersershipwithhown

PHP-FPMで動作するようにApacheを構成する方法は? PHP-FPMで動作するようにApacheを構成する方法は? Sep 17, 2025 am 03:21 AM

apachecanbeconfiguredtoworkwithppmusingmod_proxyandmod_proxy_fcgi.first、instalfp-fpmandrequedapachemodules.onubuntu/d ebian:sudoaptinstallphp-fpmapache2libapache2-mod-proxy-fcgi; oncentos/rhel:sudoyuminstallphp-fpmhttpdmod_proxy_fcgi.startanden

Apacheで静的ファイルを効率的に提供する方法は? Apacheで静的ファイルを効率的に提供する方法は? Sep 21, 2025 am 02:01 AM

configureapache foreffienceStaticFilesvingbyEnablingMod_expiresForBrowsErcaching、sitedlongexpirytimessetsetslikeImagesandcss;

Apacheで基本認証をセットアップする方法は? Apacheで基本認証をセットアップする方法は? Sep 24, 2025 am 03:53 AM

enableauth_basicandauthn_filemodules、2。createpasswordfilewithhtpasswd、3.configuredirectoryor.htaccessforauthentication、4.restartapachetoapplychanges。

ApacheのDocumentRootを変更する方法は? ApacheのDocumentRootを変更する方法は? Sep 19, 2025 am 04:44 AM

tochangeapache'sdocumentRoot、edittheconfigurationfile(例:/etc/etc/apache2/sites-abailable/000-default.conf)、updatedocumentrootandpathStotheNewdirectory、setproperownershipandhipandpermissions forthefolder

Apacheでカスタムエラーページを設定する方法は? Apacheでカスタムエラーページを設定する方法は? Sep 23, 2025 am 04:49 AM

404、500などのApacheエラーページをカスタマイズするには、誤差指令を使用して、構成ファイルまたは.htaccessのパスを設定してカスタムHTMLページを指し、AllowoverRideが有効になり、サービスがリロードされていることを確認します。

ApacheでCors(オリジンクロスリソース共有)を構成する方法は? ApacheでCors(オリジンクロスリソース共有)を構成する方法は? Sep 15, 2025 am 12:45 AM

toconfigurecorsinapache、enablethemod_headersmoduleusinga2enmodersorunco​​mmentingtheloadmoduledirective、thensetacess-control-allow-origin、method、andheadersin.htaccessorvirtualhostfiles、使用型標準化型

See all articles