/etc/apache2/sites-available/000-default.conf
Eski sürüme geçmek yerine, varsayılan paket dosyalarını değiştirilmemiş halde tutmayı tercih ederim.
Bunun bir nedeni, bir sonraki yükseltme sırasında 000-default.conf
dosyayı sıfırlayabilmesi için tekrar kırılmamasıdır .
Ayrıca, bu tür değişiklikler yalnızca bizi kızdırmak için yapılmamıştır, değişiklik, Debian'ın bu hata raporunda açıklandığı gibi, iyi bir nedenden dolayı yapılmıştır .
Web sunucularımız [sic] varsayılan belge kökünü / var / www olarak ayarlarken, site yerel yöneticileri /var/www/example.com adresini kullanma eğilimindedir. Bunun nedeni ziyaretçilerin varsayılan belge köküne erişmesi ve example.com'un / suppose / document kökünü atlamasının güvenlik açısından bir etkisi vardır. Hassas veriler, sözde belge kökünün dışına yerleştirildiğinde bu sorun yaratır (örneğin, varsayımsal / var/www/example-com-db.conf yapılandırma dosyasını düşünün).
Daha iyi bir çözüm sitelerdeki dosyaları 'dan' /var/www
ya taşımak olacaktır /var/www/html/
.
# 1. move all files excluding the `html` directory
sudo mv /var/www/[!html]* /var/www/html
# 2. Move the hidden files as well which are skipped in previous command
sudo mv /var/www/.[!.]?* /var/www/html/
Ayrıca, olası bir başka çözüm, başka bir Sanal Konak oluşturmak ve varsayılanı komutla devre dışı bırakmaktır. sudo a2dissite 000-default