web-dev-qa-db-ja.com

仮想ドメイン名のコードを追加した後、Apache2.2サーバーが停止しました

apache2.2ローカルサーバーでWebサイトを開発しています。サイトはまだ開発段階です。ウェブサイトのカスタムドメイン名を取得して、「localhost /xyz.php」ではなく「mysite.local」などとしてアクセスできるようにしたかったのです。グーグルで十分に調査した後、私はこれらの行をhttpd.confファイルに追加しました:

NameVirtualHost 127.0.0.1  
<VirtualHost 127.0.0.1>  
    DocumentRoot “C:/Apache/htdocs"  
    ServerName localhost  
</VirtualHost>  
<VirtualHost 127.0.0.1>  
    ServerName the-mini-project.com  
    ServerAlias the-mini-project.com  
    DocumentRoot “C:/Apache/htdocs”  
</VirtualHost>

また、hostsファイルに127.0.0.1 the-mini-project.comという行を追加しました。これらの行の構文または他の何かに問題がありますか?これらの行を追加すると、サーバーの実行が停止するためです。それらを取り除いたとき、それは正常に戻った。助けてください。他に何か提案はありますか?ありがとう。

Log/error.txt

[Fri Aug 30 19:56:12 2013] [notice] Child 6676: Child process is exiting  
[Fri Aug 30 19:56:12 2013] [notice] Parent: Child process exited successfully.  
httpd.exe: Could not reliably determine the server's fully qualified domain name, using 192.168.1.100 for ServerName  
[Fri Aug 30 19:56:20 2013] [notice] Apache/2.2.25 (Win32) PHP/5.3.27 configured -- resuming normal operations  
[Fri Aug 30 19:56:20 2013] [notice] Server built: Jul 10 2013 01:52:12  
[Fri Aug 30 19:56:20 2013] [notice] Parent: Created child process 3152    
httpd.exe: Could not reliably determine the server's fully qualified domain name, using 192.168.1.100 for ServerName  
httpd.exe: Could not reliably determine the server's fully qualified domain name, using 192.168.1.100 for ServerName  
1

ちょっとした間違い。ポート番号がありませんでした。自分で考え出した。今後の参考のために、それを行う正しい方法は次のとおりです。

NameVirtualHost 127.0.0.1:80
"<" VirtualHost 127.0.0.1:80 ">"
DocumentRoot“ C:/ Apache/htdocs”
ServerName localhost
"<"/VirtualHost ">"
"<" VirtualHost 127.0.0.1:80 ">"
ServerName yoursite.anything
ServerAlias yoursite.anything
DocumentRoot“ C:/ Apache/htdocs”
"<"/VirtualHost ">"

デフォルトのポート番号は80です。

0

この構成は意味がありません。ログはそれの何が悪いのかを教えてくれるかもしれませんし、教えてくれないかもしれませんが、これはあなたが本当に望んでいることだと思います:

NameVirtualHost 127.0.0.1
<VirtualHost 127.0.0.1>
    DocumentRoot "C:/Apache/htdocs"
    ServerName localhost
    ServerAlias the-mini-project.com
</VirtualHost>

https://httpd.Apache.org/docs/2.2/mod/core.html#virtualhost

1
jgillich