私はすべての Web 開発を行う Linux サーバーを持っています。仮想ホストの例が見つかりません。
http://dev.example.com/blahを実行しているときでも、その URL を別のサイトとして扱う必要があるように、仮想ホストを設定する方法が必要です (私はそう思います) 。
サーバーにアクセスするにはサブドメインをナビゲートする必要があるため、サブドメインを使用できないことはわかっています。
説明が必要な場合は、お尋ねください。
私はすべての Web 開発を行う Linux サーバーを持っています。仮想ホストの例が見つかりません。
http://dev.example.com/blahを実行しているときでも、その URL を別のサイトとして扱う必要があるように、仮想ホストを設定する方法が必要です (私はそう思います) 。
サーバーにアクセスするにはサブドメインをナビゲートする必要があるため、サブドメインを使用できないことはわかっています。
説明が必要な場合は、お尋ねください。
仮想ホストは<VirtualHost>、Apache 構成ファイルのセクションを使用して設定されます。一般的にhttpd.confはapache2.conf.It のようになります
<VirtualHost *:80>
ServerAdmin webmaster@dev.example.com
ServerName dev.example.com
DocumentRoot /var/www
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
</VirtualHost>
DocumentRootご都合に合わせて変更できます。
ディストリビューションのいくつかのバージョンでは、主要な単純な構成ファイルのこのような異なるセクションがhttpd.conf別々のファイルに分離されています。
たとえば、最新のubuntuのapache2には、次の場所にある仮想ホストごとに個別のファイルがあります/etc/apache2/sites-enabled/
デフォルトのホスト (localhost) を設定するこのディレクトリに既にある場合があります000-default。それをコピーして編集を開始し、新しい仮想ホストを定義できます。上記のスニペットを使用して、新しいホストを構成します。キーポイントは、別のサイトとして構成DocumentRootするために別のディレクトリに設定dev.example.comすることです。あなたの開発マシンは、debianベースのLinuxServerNameでも設定したいかもしれない他の設定を解決できると思います。/etc/hosts