ローカル開発者環境でVirtualHostを設定するにはどうすればよいですか?理想的には、localhost URLを常に使用する必要はなく、www.joomla.locのような単純なURLから自分のサイトにアクセスできるようにしたいと考えています。
これでは、これをWampserver 2.5Apache 2.4 +で設定する方法を説明します。
ダウンロード、インストール、起動 Wampserver が完了したら、コンピュータの次のディレクトリに移動して、「joomla」という新しいフォルダを作成します
C:\wamp\www
新しく作成したフォルダー内で、Joomla Zipファイルを抽出します。
Joomlaがインストールされた新しいフォルダーが作成されたので、次のファイルをNotepadd ++などのテキストエディターで開く必要があります。
C:\Windows\System32\drivers\etc\hosts
このファイルに以下を追加します。これにより、localhost IPアドレスが定義済みのURLにマップされます。
127.0.0.1 joomla.loc www.joomla.loc
2つのインスタンスがあることに注意してください。1つはwww
あり、1つはありません。保存できず、権限エラーがスローされる場合は、。exeを右クリックして[管理者として実行]に移動し、テキストエディターを管理者モードで実行してみてください。
ファイルを保存し、テキストエディターで次のファイルを開きます
C:\wamp\bin\Apache\apache2.4.9\conf\extra\httpd-vhosts.conf
下部の上のファイルに以下を追加します。
<VirtualHost *:80>
DocumentRoot "C:/wamp/www/joomla"
ServerName joomla.loc
<Directory "C:/wamp/www/joomla">
AllowOverride All
Require local
</Directory>
</VirtualHost>
上記のコードはApache 2.4 +にのみ対応しており、[〜#〜]] [〜#〜]Apache 2.2では機能しません。
これで、新しく作成したフォルダーのVirtualHostが作成されました。次のスクリーンショットに示すように、タスクバーの緑色のWampserverをクリックし、「すべてのサービスを再起動」をクリックして、Apacheを再起動するだけです。
ブラウザにwww.joomla.loc
を入力して、Joomlaをインストールできます
お役に立てれば。 Xampp、Lamp、Mampなどの他の開発環境を実行している一部のユーザーも回答を投稿できれば、いいでしょう
Apache 2+サーバーを使用するLinux OSの手順:
ファイル/etc/hosts
を編集して、次の行を追加します。
127.0.0.1 joomla
.conf
ディレクトリ内にjoomla.conf
のような/etc/Apache2/sites-enabled
ファイルを作成し、それを開いて次の行を追加します。
<VirtualHost *:80>
ServerName joomla
DocumentRoot /var/www/joomla
<Directory /var/www/joomla>
AllowOverride All
</Directory>
</VirtualHost>
Apacheサーバーを再起動します。
Sudo /etc/init.d/Apache2 restart
次に、ブラウザのアドレスバーに「http://joomla
」と入力して、 Enter!
Geanyテキストエディタを使用する場合、コマンドは次のようになります。
Sudo geany /etc/hosts
そして
Sudo geany /etc/Apache2/sites-enabled/joomla.conf
OSXでこれを実行したばかりで、その方法は次のとおりです。
OSX上のすべてのWebサイトはusers/sites
に保存されています
ステップ1
「joomla」という新しいウェブサイトフォルダを作成します
cd ~/Sites/
mkdir joomla
ステップ2
次に、Apacheのホストファイルに新しいレコードを追加します。通常はhttpd-vhosts.conf
にあるprivate/etc/Apache2/extra/
ファイルを編集します。
以下をファイルに追加します(それに応じて名前を変更します)。
<VirtualHost *:80>
DocumentRoot "/Users/UserName/Sites/joomla"
ServerName joomla
<directory "/Users/UserName/Sites/joomla">
AllowOverride All
</directory>
</VirtualHost>
ServerNameは、Webサイトにアクセスするためにアドレスバーに入力する名前です。
DocumentRootはWebサイトの場所です。
ステップ
通常は/private/etc/hosts
にあるhosts
ファイルを編集します
新しいWebサイトを指す別のレコードを追加します。
127.0.0.1 joomla
ステップ4
最後に、Apache Apache restart
を再起動します
これでhttp://joomla
にアクセスしてWebサイトにアクセスできるようになります。
私のために働いた。
うまくいけば、私は何も残していない!