質問: ubuntu 14.04上のapache仮想ホストが機能しないのはなぜですか? ubuntu 14.04にapache 2.4をインストールしましたが、http://localhost/アドレスで正常に機能していました。しかし、http://bow.locなどの新しい仮想ホストを追加してapacheを再起動しようとすると、http://bow.locで新しいアドレスを使用できず、http://localhostで使用できました。私の構成は次のとおりです。<virtualhost *:80> servername www.bow.loc serveralias bow.loc documentroot /var/www/html/bow/web <directory /var/www/html/bow> allowoverride all options followsymlinks multiviews order allow,deny allow from all <ifmodule mod_rewrite.c> rewriteengine on rewritecond %{request_filename} !-f rewriterule ^(.*)$ /app.php [qsa,l] </ifmodule> </directory> errorlog ${apache_log_dir}/error.log # possible values include: debug, info, notice, warn, error, crit, # alert, emerg. loglevel warn customlog ${apache_log_dir}/access.log combined </virtualhost> http://bow.locでサイトを取得するにはどうすればよいですか?
回答: さて、私はこれらのすべてのソリューションを提供しようとしましたが、残念ながら何も機能しませんでした!悲しいかな編集 /etc/hosts エントリーする 127.0.1.1 example.com test.com そしてそれは働いた!!(技術的にあまり話していないのでごめんなさい!)