View Single Post
Tuổi 19-11-2009, 02:39 PM   #1
emailhoc
Administrator
 
Gia nhập: Jul 2009
Trả Lời: 245
Chỉnh sửa cấu hình httpd.include cho mỗi domain
Trong Plesk, mỗi domain có cấu hình virtual hosts được lưu trữ trong một tập tin riêng biệt:

/var/www/vhosts/<domain-name>/conf/httpd.include

Tập tin này sẽ được ghi đè mỗi lần phần cấu hình virtual host bị thay đổi, vì vậy những thay đổi trực tiếp sử dụng lệnh vi trong tập tin này đều sẽ bị mất (khi suspend và unsuspend thì những thay đổi đã lưu trước đó sẽ bị mất.

Để tránh trường hợp này xảy ra, thì bạn cần tạo tập tin vhost.conf hoặc vhost_ssl.conf tương ứng trong thư mục /var/www/vhosts/<domain-name>/conf/ . Tập tin này sẽ chứa những thành phần cấu hình riêng biệt mà bạn muốn áp cho domain

Sau khi tạo xong tập tin vhost.conf với thành phần cấu hình được thêm vào. ví dụ như :

Mã:
CBandRemoteSpeed 100 kb/s 5 5
Bạn chạy lệnh sau:

Mã:
/usr/local/psa/admin/sbin/websrvmng --reconfigure-vhost --vhost-name=<domain_name>
Lệnh này sẽ thêm các dòng sau vào tập tin httpd.include tương ứng với domain. Những dòng lệnh này sẽ không bị xóa mỗi lần tập tin httpd.include bị thay đổi

Mã:
Include /var/www/vhosts/<domain-name>/conf/vhost.conf 

hoặc Include /home/httpd/vhosts/<domain-name>/conf/vhost_ssl.conf
Vì mục đích bảo mật, chỉ có tài khoản root mới có thể tạo tập tin vhost.conf và vhost_ssl.conf
emailhoc vắng mặt   Trả lời ngay kèm theo trích dẫn này