Apacheサーバー(インストールされているバージョン2.4.18 x86)にEasyPHP(バージョン16.1.1)を使用しています。私は今のhttpd.confの全体VirtualHostセクションは次のようになり、新しいのVirtualHostを追加する必要があります。Apacheは追加されたVirtualHostでは起動しませんが、エラーログにエラーはありません
# VIRTUAL HOSTS
## Virtualhost localweb
<VirtualHost 127.0.0.1>
DocumentRoot "C:\Program Files (x86)\EasyPHP-Devserver-16.1\eds-www"
ServerName 127.0.0.1
<Directory "C:\Program Files (x86)\EasyPHP-Devserver-16.1\eds-www">
Options FollowSymLinks Indexes ExecCGI
AllowOverride All
Order deny,allow
Allow from 127.0.0.1
Deny from all
Require all granted
</Directory>
</VirtualHost>
<VirtualHost *:8080>
UseCanonicalName Off
ServerAdmin [email protected]
ServerName posis
ServerAlias posis.tovarna
VirtualDocumentRoot "C:\Users\marek\is\tovarna\public"
</VirtualHost>
一つ目はEasyPHPによって作られたデフォルトのもので、もう一つは、私が追加されます。しかし、この設定では、Apacheは起動しません。私は2番目のVirtualHostを削除すると、すべて正常に動作しますが、それだけでは全く起動しません。私はエラーログをチェックしており、出力はまったくありません。
なぜこのようなことが起こるのですか/それを修正する方法はありますか? おかげ
/注文ディレクティブは、ディレクティブを必要と許可混在していないが、それは災害のためのレシピです。 2.4ではrequireディレクティブのみを使用し、mod_access_compatはアンロードします。 –