| Server IP : 202.155.9.250 / Your IP : 216.73.216.236 Web Server : LiteSpeed System : Linux srv339029361 5.15.0-177-generic #187-Ubuntu SMP Sat Apr 11 22:54:33 UTC 2026 x86_64 User : lucky4072 ( 1024) PHP Version : 8.0.30 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare, MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /usr/local/lsws/docs/ja-JP/ |
Upload File : |
<!DOCTYPE html>
<html lang="ja-JP">
<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
<title>Open LiteSpeed Web Serverユーザーズマニュアル - バーチャルホストテンプレート</title>
<meta name="description" content="Open LiteSpeed Web Serverユーザーズマニュアル - バーチャルホストテンプレート." />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="robots" content="noindex">
<script>
(function () {
var theme = 'light';
var resolved = false;
try {
if (window.localStorage) {
var storedTheme = window.localStorage.getItem('hdoc.theme');
if (storedTheme === 'light' || storedTheme === 'dark') {
theme = storedTheme;
resolved = true;
}
}
} catch (err) {
}
if (!resolved && window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches) {
theme = 'dark';
}
document.documentElement.setAttribute('data-theme', theme);
document.documentElement.style.colorScheme = theme;
}());
</script>
<link rel="shortcut icon" href="../img/favicon.ico" />
<link rel="stylesheet" type="text/css" href="../css/hdoc.css">
<link rel="stylesheet" type="text/css" href="../css/hdoc-product-accent.css">
<script src="hdoc-search-index.js" defer></script>
<script src="../js/hdoc-search.js" defer></script>
</head>
<body>
<div class="doc-shell">
<header class="doc-topbar">
<a class="doc-brand" href="index.html" aria-label="Open LiteSpeed Web Serverユーザーズマニュアル">
<img src="../img/ols_logo.svg" alt="OpenLiteSpeed logo" />
<strong>Open LiteSpeed Web Serverユーザーズマニュアル</strong>
</a>
<div class="doc-actions">
<button class="doc-menu-toggle" type="button" aria-label="メニューを開く" data-menu-toggle aria-expanded="false">
<svg viewBox="0 0 24 24" aria-hidden="true" focusable="false"><path d="M3 12h18M3 6h18M3 18h18" stroke="currentColor" stroke-width="2" stroke-linecap="round"/></svg>
</button>
<form class="doc-search" role="search" data-empty="ページや設定を検索" data-no-results="結果が見つかりません。">
<label class="sr-only" for="doc-search-input">マニュアルを検索</label>
<div class="doc-search__box">
<input id="doc-search-input" type="search" autocomplete="off" placeholder="ページや設定を検索" aria-controls="doc-search-results" />
<button type="submit">検索</button>
</div>
<div id="doc-search-results" class="doc-search__results" hidden></div>
</form>
</div>
<label class="doc-language"><select id="doc-language-switcher" name="doc_language" data-language-switcher aria-label="言語"><option value="../Templates_Help.html" data-lang="en-US">English</option><option value="../es-ES/Templates_Help.html" data-lang="es-ES">Español</option><option value="../de-DE/Templates_Help.html" data-lang="de-DE">Deutsch</option><option value="../fr-FR/Templates_Help.html" data-lang="fr-FR">Français</option><option value="../zh-CN/Templates_Help.html" data-lang="zh-CN">简体中文</option><option value="../ja-JP/Templates_Help.html" data-lang="ja-JP" selected>日本語</option></select></label>
<button class="doc-theme-toggle" type="button" aria-label="テーマを切り替え" data-theme-toggle data-theme-light-label="ライトモード" data-theme-dark-label="ダークモード" title="テーマを切り替え">
<span class="doc-theme-toggle__icon" aria-hidden="true"></span>
</button>
</header>
<div class="doc-menu-backdrop" data-menu-backdrop></div>
<div class="pagewrapper" data-current-lang="ja-JP" data-supported-langs="["en-US","es-ES","de-DE","fr-FR","zh-CN","ja-JP"]"><aside class="sidetree"><div class="sidetree__masthead"><figure class="sidetree__figure"><img src="../img/ols_logo.svg" alt="OpenLiteSpeed logo" /></figure><div class="sidetree__identity"><a class="sidetree__manual-link" href="index.html">ユーザーズマニュアル</a><div class="sidetree__version">Version 1.9 — Rev. 4</div></div></div><nav class="sidetree__nav" aria-label="目次"><ul class="sidetree__list">
<li><a href="license.html">ライセンス</a></li>
<li><a href="intro.html">はじめに</a></li>
<li><a href="install.html">インストール/アンインストール</a></li>
<li>
<a href="admin.html">管理</a>
<ul class="level2">
<li><a href="ServerStat_Help.html">サービスマネージャ</a></li>
<li><a href="Real_Time_Stats_Help.html">リアルタイム統計</a></li>
</ul>
</li>
<li><a href="security.html">セキュリティ</a></li>
<li>
<a href="config.html">設定</a>
<ul class="level2">
<li><a href="ServGeneral_Help.html">サーバー全般</a></li>
<li><a href="ServLog_Help.html">サーバーログ</a></li>
<li><a href="ServTuning_Help.html">サーバーチューニング</a></li>
<li><a href="ServSecurity_Help.html">サーバーセキュリティ</a></li>
<li>
<a href="ExtApp_Help.html">外部アプリ</a>
<ul class="level3">
<li><a href="External_LSAPI.html">LSAPIアプリ</a></li>
<li><a href="External_WS.html">Webサーバー(プロキシ)</a></li>
<li><a href="External_FCGI.html">Fast CGIアプリ</a></li>
<li><a href="External_FCGI_Auth.html">Fast CGIオーソライザー</a></li>
<li><a href="External_SCGI.html">Simple CGIアプリ</a></li>
<li><a href="External_Servlet.html">サーブレットエンジン</a></li>
<li><a href="External_PL.html">パイプロガー</a></li>
<li><a href="External_LB.html">ロードバランサ</a></li>
<li><a href="External_UWSGI.html">uWSGI</a></li>
</ul>
</li>
<li><a href="ScriptHandler_Help.html">スクリプトハンドラ</a></li>
<li><a href="App_Server_Help.html">アプリサーバー設定</a></li>
<li><a href="Module_Help.html">モジュール設定</a></li>
<li><a href="Listeners_General_Help.html">リスナー全般</a></li>
<li><a href="Listeners_SSL_Help.html">リスナーSSL</a></li>
<li><a class="current" href="Templates_Help.html">テンプレート</a></li>
<li><a href="VirtualHosts_Help.html">バーチャルホスト登録</a></li>
<li><a href="VHGeneral_Help.html">バーチャルホスト全般</a></li>
<li><a href="VHSecurity_Help.html">バーチャルホストセキュリティ</a></li>
<li><a href="VHSSL_Help.html">バーチャルホストSSL</a></li>
<li><a href="Rewrite_Help.html">Rewrite</a></li>
<li>
<a href="Context_Help.html">コンテキスト</a>
<ul class="level3">
<li><a href="Static_Context.html">静的コンテキスト</a></li>
<li><a href="Java_Web_App_Context.html">Java Webアプリコンテキスト</a></li>
<li><a href="Servlet_Context.html">サーブレットコンテキスト</a></li>
<li><a href="FCGI_Context.html">Fast CGIコンテキスト</a></li>
<li><a href="SCGI_Context.html">Simple CGIコンテキスト</a></li>
<li><a href="LSAPI_Context.html">LSAPIコンテキスト</a></li>
<li><a href="Proxy_Context.html">プロキシコンテキスト</a></li>
<li><a href="CGI_Context.html">CGIコンテキスト</a></li>
<li><a href="LB_Context.html">ロードバランサコンテキスト</a></li>
<li><a href="Redirect_Context.html">リダイレクトコンテキスト</a></li>
<li><a href="App_Server_Context.html">アプリサーバーコンテキスト</a></li>
<li><a href="UWSGI_Context.html">uWSGIコンテキスト</a></li>
<li><a href="Module_Context.html">モジュールハンドラコンテキスト</a></li>
</ul>
</li>
<li><a href="VHWebSocket_Help.html">WebSocketプロキシ</a></li>
</ul>
</li>
<li>
<a href="webconsole.html">Webコンソール</a>
<ul class="level2">
<li><a href="AdminGeneral_Help.html">管理コンソール全般</a></li>
<li><a href="AdminSecurity_Help.html">管理コンソールのセキュリティ</a></li>
<li><a href="AdminListeners_General_Help.html">管理リスナー全般</a></li>
<li><a href="AdminListeners_SSL_Help.html">管理リスナーSSL</a></li>
</ul>
</li>
</ul></nav></aside><article class="contentwrapper"><div class="nav-bar"><div class="prev">« <a href="Listeners_SSL_Help.html">リスナーSSL</a></div><div class="center"><a href="config.html">設定</a></div><div class="next"><a href="VirtualHosts_Help.html">バーチャルホスト登録</a> »</div></div>
<header class="doc-page-header"><h1>バーチャルホストテンプレート</h1><div class="doc-page-intro">バーチャルホストテンプレートを使用すると、同様の構成を持つ新しいバーチャルホストを多数簡単に作成できます。<br/><br/> 各テンプレートには、テンプレート設定ファイル、マップされたリスナーのリスト、およびメンバーバーチャルホストのリストが含まれています。<br/><br/> テンプレートベースのバーチャルホストを追加するには、管理者は一意のバーチャルホスト名と修飾ドメイン名を持つメンバーをテンプレートメンバーリストに追加するだけです。 テンプレートのマップされたリスナーリストにあるすべてのリスナーに、リスナーからバーチャルホストへのマッピングが自動的に追加されます。<br/><br/> 後で特定のバーチャルホストの設定をカスタマイズする必要がある場合は、そのメンバーバーチャルホストを「インスタンス化」するだけで、スタンドアロンのバーチャルホスト設定が自動的に作成されます。 カスタマイズされたバーチャルホストを設定する場合でも、テンプレートは便利な出発点になります。</div>
</header><section class="doc-toc" aria-labelledby="top"><header class="doc-toc__header"><h2 id="top">目次</h2></header><section class="doc-toc__row"><h3 class="doc-toc__heading">テンプレートの場所</h3><ul class="doc-toc__links"><li><a href="#templateName">テンプレート名</a></li><li><a href="#templateFile">テンプレートファイル</a></li><li><a href="#mappedListeners">マップされたリスナー</a></li></ul></section>
<section class="doc-toc__row"><h3 class="doc-toc__heading">メンバーバーチャルホスト</h3><ul class="doc-toc__links"><li><a href="#templateVHName">バーチャルホスト名</a></li><li><a href="#templateVHDomain">ドメイン名</a></li><li><a href="#templateVHAliases">ドメインエイリアス</a></li><li><a href="#memberVHRoot">メンバーバーチャルホストルート</a></li></ul></section>
<section class="doc-toc__row"><h3 class="doc-toc__heading">テンプレート設定</h3><ul class="doc-toc__links"><li><a href="#templateVHRoot">デフォルトバーチャルホストルート</a></li><li><a href="#templateVHConfigFile">インスタンス化されたVHost設定ファイル</a></li><li><a href="#templateVHDocRoot">ドキュメントルート</a></li><li><a href="#tp_vhFileName">テンプレートで使用するファイル名</a></li></ul></section>
</section>
<section class="doc-content-flow"><div class="helpitem"><article class="ls-helpitem"><header class="ls-helpitem__header" id="templateName"><h3>テンプレート名<span class="ls-permlink"><a href="#templateName"></a></span></h3></header><h4>説明</h4><p>テンプレートの一意の名前。</p> <h4>構文</h4><p>テキスト</p> </article> </div>
<div class="helpitem"><article class="ls-helpitem"><header class="ls-helpitem__header" id="templateFile"><h3>テンプレートファイル<span class="ls-permlink"><a href="#templateFile"></a></span></h3></header><h4>説明</h4><p>このテンプレートの設定ファイルへのパスを指定します。 ファイルは$SERVER_ROOT/conf/templates/内にあり、ファイル名は".conf"である必要があります。 指定したファイルが存在しない場合、テンプレートを保存しようとすると"クリックして作成"リンクを含むエラーが表示されます。このリンクにより、新しい空のテンプレートファイルが生成されます。テンプレートを削除すると、エントリは設定から削除されますが、実際のテンプレート設定ファイルは削除されません。</p> <h4>構文</h4><p>パス</p> </article> </div>
<div class="helpitem"><article class="ls-helpitem"><header class="ls-helpitem__header" id="mappedListeners"><h3>マップされたリスナー<span class="ls-permlink"><a href="#mappedListeners"></a></span></h3></header><h4>説明</h4><p>このテンプレートがマップするすべてのリスナー名を指定します。 このテンプレートのメンバーバーチャルホスト用のリスナーからバーチャルホストへのマッピングが、このフィールドで指定されたリスナーに追加されます。 このマッピングは、各メンバーバーチャルホストの個別設定にあるドメイン名とエイリアスに基づいて、リスナーをバーチャルホストにマップします。</p> <h4>構文</h4><p>カンマ区切りリスト</p> </article> </div>
<div class="helpitem"><article class="ls-helpitem"><header class="ls-helpitem__header" id="templateVHName"><h3>バーチャルホスト名<span class="ls-permlink"><a href="#templateVHName"></a></span></h3></header><h4>説明</h4><p>このバーチャルホストの一意の名前。 この名前は、すべてのテンプレートメンバーバーチャルホストとスタンドアロンバーチャルホストで一意でなければなりません。 ディレクトリパス設定では、この名前は変数<span class="val">$VH_NAME</span>によって参照できます。<br/><br/> 同じ名前のスタンドアロンバーチャルホストも設定されている場合、メンバーバーチャルホスト設定は無視されます。</p> <h4>構文</h4><p>テキスト</p> </article> </div>
<div class="helpitem"><article class="ls-helpitem"><header class="ls-helpitem__header" id="templateVHDomain"><h3>ドメイン名<span class="ls-permlink"><a href="#templateVHDomain"></a></span></h3></header><h4>説明</h4><p>このメンバーバーチャルホストのメインドメイン名を指定します。 空白のままにすると、バーチャルホスト名が使用されます。 これは完全修飾ドメイン名である必要がありますが、IPアドレスも使用できます。 ポート80以外のWebサイトには、<span class="val">:<port></span>を追加することをお勧めします。 ドメイン名を含む設定の場合、このドメインは変数<span class="val">$VH_DOMAIN</span>で参照できます。<br/><br/> このドメイン名は、以下の状況で使用されます: <ol> <li>要求を処理する際にホストヘッダー内のホスト名を照合する。</li> <li>FrontPageやAWstatsなどのアドオンのドメイン名設定を入力する。</li> <li>バーチャルホストテンプレートに基づいてリスナーからバーチャルホストへのマッピングを構成する。</li> </ol></p> <h4>構文</h4><p>ドメイン名</p> </article> </div>
<div class="helpitem"><article class="ls-helpitem"><header class="ls-helpitem__header" id="templateVHAliases"><h3>ドメインエイリアス<span class="ls-permlink"><a href="#templateVHAliases"></a></span></h3></header><h4>説明</h4><p>バーチャルホストの代替名を指定します。 すべての可能なホスト名とIPアドレスをこのリストに追加する必要があります。 ワイルドカード文字<span class="val">*</span>と<span class="val">?</span>は名前に使用できます。 ポート80以外のWebサイトには、<span class="val">:<port></span>を追加します。<br/><br/> エイリアスは、以下の状況で使用されます: <ol> <li>要求を処理するときにホストヘッダー内のホスト名を照合する。</li> <li>FrontPageやAWstatsなどのアドオンのドメイン名/エイリアス設定を入力する。</li> <li>バーチャルホストテンプレートに基づいてリスナーからバーチャルホストへのマッピングを構成する。</li> </ol></p> <h4>構文</h4><p>ドメイン名のカンマ区切りリスト。</p> </article> </div>
<div class="helpitem"><article class="ls-helpitem"><header class="ls-helpitem__header" id="memberVHRoot"><h3>メンバーバーチャルホストルート<span class="ls-permlink"><a href="#memberVHRoot"></a></span></h3></header><h4>説明</h4><p>このバーチャルホストのルートディレクトリを指定します。 ブランクのままにすると、このテンプレートのデフォルトのバーチャルホストルートが使用されます。<br/><br/> 注意: これはドキュメントルートでは<b>ありません</b>。 バーチャルホストに関連するすべてのファイル(バーチャルホスト設定、ログファイル、htmlファイル、CGIスクリプトなど)をこのディレクトリの下に配置することをお勧めします。 バーチャルホストルートは$VH_ROOTとして参照できます。</p> <h4>構文</h4><p>パス</p> </article> </div>
<div class="helpitem"><article class="ls-helpitem"><header class="ls-helpitem__header" id="templateVHRoot"><h3>デフォルトバーチャルホストルート<span class="ls-permlink"><a href="#templateVHRoot"></a></span></h3></header><h4>説明</h4><p>このテンプレートを使用して、メンバーバーチャルホストのデフォルトルートディレクトリを指定します。 変数<span class="val">$VH_NAME</span>はパスに指定する必要があります。 これにより、各メンバーテンプレートに名前に基づいて別々のルートディレクトリが自動的に割り当てられます。</p> <h4>構文</h4><p>パス</p> </article> </div>
<div class="helpitem"><article class="ls-helpitem"><header class="ls-helpitem__header" id="templateVHConfigFile"><h3>インスタンス化されたVHost設定ファイル<span class="ls-permlink"><a href="#templateVHConfigFile"></a></span></h3></header><h4>説明</h4><p>メンバーバーチャルホストをインスタンス化するときに生成される設定ファイルの場所を指定します。 各バーチャルホストが独自のファイルを持つように、パスには変数<span class="val">$VH_NAME</span>を含める必要があります。 $SERVER_ROOT/conf/vhosts/にある必要があります。 この設定ファイルは、メンバーバーチャルホストをインスタンス化によってテンプレートから移動した後にのみ作成されます。</p> <h4>構文</h4><p>$VH_NAME変数と.confサフィックスを含む文字列</p> <h4>ヒント</h4><p><span class="ls-badge ls-badge--info">情報</span> 管理しやすいように$VH_NAME/vhconf.confを推奨します。</p> </article> </div>
<div class="helpitem"><article class="ls-helpitem"><header class="ls-helpitem__header" id="templateVHDocRoot"><h3>ドキュメントルート<span class="ls-permlink"><a href="#templateVHDocRoot"></a></span></h3></header><h4>説明</h4><p>各メンバーバーチャルホストのドキュメントルートの一意のパスを指定します。 各メンバーバーチャルホストが独自のドキュメントルートを持つように、パスには変数<span class="val">$VH_NAME</span>または<span class="val">$VH_ROOT</span>を含める必要があります。</p> <h4>構文</h4><p>$VH_NAMEまたは$VH_ROOT変数を含むパス</p> <h4>例</h4><div class="ls-example">$VH_ROOT/public_html/または$SERVER_ROOT/$VH_NAME/public_html。</div></article> </div>
<div class="helpitem"><article class="ls-helpitem"><header class="ls-helpitem__header" id="tp_vhFileName"><h3>テンプレートで使用するファイル名<span class="ls-permlink"><a href="#tp_vhFileName"></a></span></h3></header><h4>説明</h4><p>テンプレートベースのバーチャルホスト設定で使用するファイルパスを指定します。 各メンバーバーチャルホストが独自のファイルを参照するように、パスには変数<span class="val">$VH_NAME</span>または<span class="val">$VH_ROOT</span>を含める必要があります。 この設定はログファイルなどテンプレートが所有するファイル用であり、インスタンス化されたVHost設定ファイル用ではありません。</p> <h4>構文</h4><p>$VH_NAMEまたは$VH_ROOT変数を含むパス</p> </article> </div>
</section>
</article></div><button class="doc-back-to-top" type="button" aria-label="トップへ戻る" data-back-to-top><svg viewBox="0 0 24 24" aria-hidden="true" focusable="false"><path d="M12 19V5" /><path d="m6 11 6-6 6 6" /></svg><span class="sr-only">トップへ戻る</span></button><footer class="copyright">Copyright © 2013-2026. <a href="https://www.litespeedtech.com">LiteSpeed Technologies Inc.</a> All rights reserved.</footer>
</div>
</body>
</html>