2011-10-25 29 views
5

Tôi đang làm việc trên một máy chủ mà tôi kế thừa từ một người nào đó và tôi không phải là chuyên gia lớn về các vấn đề dns. máy chủ lưu trữ nhiều hơn một tên miền và tất cả chúng đều nằm trong thư mục có tên/vhosts /. tôi dường như không hiểu cách miền trỏ đến thư mục tương ứng của chúng ở đó. tôi đã kiểm tra httpd.config và không có chỉ thị nào như thế này:điều gì làm cho tên miền trỏ một thư mục cụ thể?

<VirtualHost *> 
ServerName www.domain.tld 
DocumentRoot /www/domain 
</VirtualHost> 

tôi cũng đã kiểm tra quản trị viên miền và tất cả đều trỏ đến ip máy chủ. vậy tôi đang thiếu gì?

Trả lời

4

Hệ thống này có thể được cấu hình cho lưu trữ ảo khối lượng:

Cách khác, các cấu hình cho các máy ảo có thể được công bố trong các tập tin bao gồm đưa vào thông qua một tuyên bố Bao gồm. Kiểm tra httpd.config cho Bao gồm báo cáo để vhosts khác ...

nếu vẫn thất bại, hãy vào thư mục gốc của thư mục cấu hình và chạy như sau:

sudo grep -Ri www.domain.tld . 

nên cung cấp cho bạn một gợi ý nơi để xem xét. ..

+0

cảm ơn, đã giải quyết nó (đây là video đầu tiên + thứ hai ...) –

9

DocumentRoot là chỉ thị cho biết tên thư mục cho tên miền được lưu trữ cụ thể. Đối với mỗi miền được lưu trữ trên máy chủ, sẽ có một nút <VirtualHost> trong tệp httpd.conf. Vì vậy, ví dụ, example1.com và example2.com được lưu trữ trên máy chủ này và các yêu cầu của chúng được phục vụ từ/vhosts/www/example1 và/vhosts/www/example2 tương ứng.

<VirtualHost *> 
DocumentRoot /vhosts/www/example1 
ServerName www.example1.com 
# Other directives here 
</VirtualHost> 

<VirtualHost *> 
DocumentRoot /vhosts/www/example2 
ServerName www.example2.org 
# Other directives here 
</VirtualHost> 

Đôi khi các cài đặt này được xác định trong các tệp cấu hình khác. Các tệp cấu hình khác được bao gồm trong httpd.conf trong khi khởi động. Nếu bạn không thể tìm thấy tệp có tệp đó thì tôi khuyên bạn nên chạy

grep -ri "VirtualHost" /.

+0

HOLY S ***, đây là những gì mà tôi đang tìm kiếm, BIG THANKS MAtE! : B – AgelessEssence

Các vấn đề liên quan