Bạn có nên chỉnh sửa / xóa cấu hình trang apache mặc định?


13

Tôi vừa mới làm theo hướng dẫn này về việc thiết lập sự thành thạo dựa trên tên trong Apache và nó hoạt động rất tốt.

Hướng dẫn về cơ bản giúp bạn thêm một tệp cấu hình để sites-availablegọi yourdomain.comvà sau đó liên kết nó với sites-enabled.

Theo mặc định, apache bao gồm hai tập tin trang web config trong sites-available, defaultdefualt-ssl.

Bạn nên chỉnh sửa các tập tin này hoặc loại bỏ các liên kết mẫu sites-enabledthư mục?

Sau khi chơi xung quanh cái này (cục bộ), tôi nhận ra rằng theo mặc định, trang mặc định trỏ đến /var/wwwthư mục gốc của bạn và vì vậy nếu ai đó truy cập trực tiếp IP của máy chủ của bạn, thì họ có thể không thấy tất cả các vhost và các thư mục khác trong đó /var/www, trừ khi cấu hình vhost mặc định được thay đổi để trỏ đến một thư mục khác, hoặc được điều chỉnh lại từ sites-enabledđâu?

Tôi chỉ tự hỏi những gì thường được thực hiện với trang web mặc định nếu máy chủ đang được sử dụng cho ảo hóa dựa trên tên?

Xin lỗi nếu tôi có một số điều này không chính xác vì tôi còn khá mới để chạy máy chủ web của riêng mình.

Câu trả lời:


16

Chỉ cần vô hiệu hóa chúng nếu bạn không sử dụng chúng

a2dissite default
a2dissite default-ssl
apachectl graceful

Điều này chỉ đơn giản là xóa liên kết đến kích hoạt trang web, vì vậy chúng không được bao gồm trong cấu hình nữa


2

Bạn có thể vô hiệu hóa các tệp mặc định tương đương với việc xóa liên kết khỏi thư mục kích hoạt trang web.

a2dissite default

Nếu bạn không muốn vô hiệu hóa trang mặc định nhưng muốn ẩn các thư mục thì bạn có thể đặt một trang chủ (index.html) trong /var/www/hoặc ẩn các chỉ mục thư mục.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.