Saya memperbarui kubuntu saya menjadi 13,10 hari ini dan virtualhosts saya yang berfungsi dengan baik sebelumnya tidak lagi berfungsi.
yang s2ensite
dan a2dissite
perintah mengklaim "situs xxxxxx tidak ada" bahkan file-file tersebut di situs-aviable dan berada di situs-enabled saya tryed untuk menghapus mereka dari situs-diaktifkan dan kemudian memungkinkan mereka lagi, tapi masih apache klaim mereka tidak akan ada.
Ini adalah salah satu virtualhost saya. Mereka pada dasarnya semua seperti ini.
<VirtualHost *:80>
ServerAdmin webmaster@localhost
ServerName expsite.local
DocumentRoot /var/www/expsite/htdocs
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/expsite/htdocs/>
Options Indexes FollowSymLinks MultiViews
AllowOverride FileInfo
Order allow,deny
allow from all
</Directory>
# ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
# <Directory "/usr/lib/cgi-bin">
# AllowOverride None
# Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
# Order allow,deny
# Allow from all
# </Directory>
CustomLog /var/www/expsite/logs/access.log combined
ErrorLog /var/www/expsite/logs/error.log
LogLevel warn
# Alias /doc/ "/usr/share/doc/"
# <Directory "/usr/share/doc/">
# Options Indexes MultiViews FollowSymLinks
# AllowOverride None
# Order deny,allow
# Deny from all
# Allow from 127.0.0.0/255.0.0.0 ::1/128
# </Directory>
</VirtualHost>
000-default berfungsi dan saya dapat mengaktifkan dan menonaktifkannya.
server
apache2
php
virtualhost
perang merah
sumber
sumber
Jawaban:
Ubuntu 13.10 dan varian telah pindah ke Apache 2.4 dan Apache 2.4 ingin agar file konfigurasi host virtual aktif diakhiri
.conf
secara default. Lihat disini:http://lyemium.com/content/virtual-host-issues-when-upgrading-apache-22-24
Saya baru saja mengganti nama file konfigurasi vhost saya untuk diakhiri
.conf
dan semuanya bekerja!sumber