Tidak dapat menemukan / etc / apache2 / sites-available / default saat mengkonfigurasi Apache

11

Saya mengikuti instruksi di sini untuk mengkonfigurasi lingkungan pengembangan PHP. Pertama:

sudo tasksel install lamp-server

Itu berhasil, dan It works!dikeluarkan di http://localhost/. Kemudian:

sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/mysite

Terjadi kesalahan di sini:

cp: cannot stat ‘/etc/apache2/sites-available/default’: No such file or directory

Saya menggunakan Ubuntu 13.10. Saya mencari di web tetapi tidak mendapatkan apa pun yang tampak menjanjikan. Adakah yang bisa mengarahkan saya ke arah yang benar?

EDIT:

 $ ls /etc/apache2/sites-available
 000-default.conf  default-ssl.conf
pengguna159
sumber
Silakan kirim output dari: ls / etc / apache2 / sites-available
rechengehirn

Jawaban:

14

Tutorial yang Anda gunakan didasarkan pada versi Ubuntu yang lebih lama.

13.10 mengirim konfigurasi apache yang lebih baru, tempat file yang Anda cari dinamai /etc/apache2/sites-available/000-default.conf.

Catat .confdi bagian akhir, yang sekarang dibutuhkan apache untuk mengambil file. Jadi pastikan konfigurasi yang Anda buat untuk situs Anda juga memiliki .confekstensi.

drc
sumber
Terima kasih. BTW, saya tidak menemukan <Directory /var/www/>dalam file ini. Apakah itu berarti saya tidak perlu mengubah arahan Direktori?
user159
Saya pikir beberapa default pasti berubah karena sekarang file tersebut tampaknya tidak memasukkan banyak hal. Dugaan saya adalah bahwa Anda dapat menambahkan kustomisasi seperti biasa di 000-default.conf, pastikan Anda membuat sarang dengan benar, lihat baris "DocumentRoot / var / www" yang seharusnya berada di dekat garis 12 di default (stok / tidak dimodifikasi) ) satu.
osirisgothra
7

/etc/apache2/sites-available/000-default.confadalah file konfigurasi untuk situs default, hanya. Anda dapat menambahkan situs sebanyak yang Anda inginkan, dengan file konfigurasi mereka berada di direktori yang sama.

File konfigurasi global apache yang Anda cari ada di:

/etc/apache2/apache2.conf

Seperti yang disebutkan @drc, banyak hal berubah di Ubuntu versi terbaru.

wassimans
sumber