<XAMPP>IPアドレスではなくドメイン名でサイトを表示する

XAMPP

XAMPPをドメインで表示する

XAMPPで起動しているWEBサーバー(Apache)に、IPアドレスではなく、ドメイン名で接続する方法です。ローカルのXAMPP環境で複数サイトを開発している場合、IPアドレス接続だと1つのサイトしか表示できません。これを解決するためにドメイン接続の設定を行います。

httpd-vhosts.conf

対象のファイルは以下に配置されています。

your root/
    `-- xampp/
        `-- apache/
            `-- conf/
                `-- extra/
                    `-- httpd-vhosts.conf

「DocumentRoot」にPHPなどで作成したプログラム群のフォルダを配置してください。PHPの場合、公開フォルダが「public」なので、そこを指定します。

「ServerName」を指定することで、ブラウザからIPアドレスとは別に、指定したドメイン名でサイトを表示できるようになります。
例)http://your-domain/

<VirtualHost *:80>
    DocumentRoot "C:\xampp\htdocs\your-domain\public"
    ServerName jp-terrace
</VirtualHost>

札幌在住エンジニア。JavaやPHPやWordPressを中心とした記事が中心です。

【SE歴】四半世紀以上
【Backend】php / java(spring) / c# / AdobeFlex / c++ / VB / cobol
【Frontend】 vue.js / jquery他 / javascript / html / css
【DB】oracle / mysql / mariadb / sqlite
【infrastructure】aws / oracle / gcp
【license】aws(saa-c03) / oracle master / XML Master / Sun Certified Programmer for the Java 2 Platform 1.4

Nobelをフォローする
XAMPP
Nobelをフォローする

コメント

タイトルとURLをコピーしました