ホームページ > バックエンド開発 > PHPチュートリアル > Apacheの仮想ドメイン名の設定について

Apacheの仮想ドメイン名の設定について

WBOY
リリース: 2016-07-28 08:29:34
オリジナル
1222 人が閲覧しました

仮想ドメイン名を設定します

1. hosts ファイル、ディレクトリ: C:WindowsSystem32driversetc を変更します。たとえば、

localhost doma.com
ログイン後にコピー

2. httpd.conf ファイルを変更します。

<Directory />
    AllowOverride none
    Require all denied
</Directory>
ログイン後にコピー
<Directory />
    #AllowOverride none
    #Require all denied

   AllowOverride all
    Order deny,allow
    Allow from all
</Directory>
ログイン後にコピー

3. https-vhosts.conf ファイルを変更して追加します。たとえば、
<VirtualHost *:80>
    ServerAdmin doma.com
    DocumentRoot "c:/wamp/www/doma"
    ServerName doma.com
    ServerAlias www.dummy-host.example.com
    ErrorLog "logs/dummy-host.example.com-error.log"
    CustomLog "logs/dummy-host.example.com-access.log" common
</VirtualHost>
ログイン後にコピー
は Apache サービスを再起動し、ドメイン名 doma.com にアクセスします。ただし、localhost にアクセスすると問題が発生し、エラーが発生します。または他のディレクトリ

403 Forbidden You don't have permission to access / on this server
ログイン後にコピー
404 Forbidden The requested URL  was not found on this server
ログイン後にコピー
を解決できません。このエラーについては、元の変更を削除してサーバーを再起動してください。上記のエラーはまだ存在しており、理解できません。

https-vhosts.cong ファイルが必要です。すべての

<VirtualHost *:80>
  ...
</VirtualHost>
ログイン後にコピー
をコメント化してください。その中で httpd.cong ファイルを変更すると、

<Directory />
    #AllowOverride none
    #Require all denied

    Options Indexes FollowSymLinks Includes ExecCGI
    AllowOverride All
    Order deny,allow
    Allow from all
</Directory>
ログイン後にコピー
問題が解決され、仮想ドメイン名の設定に失敗しました。解決策を考える必要があります


上記では、関連する側面を含め、Apache 仮想ドメイン名の設定を紹介しました。PHP チュートリアルに興味のある友人に役立つことを願っています。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート