Bài viết sẽ hướng dẫn cơ bản cách cài đặt và triển khai các vHost trên web server.
* Điều kiện tiên quyết
Sử dụng tài khoản người dùng để thực hiện các bước:
· sudo apt-get update
· sudo apt-get install apache2 (nếu đã cài đặt rồi thì bỏ qua)
Với mục đích của hướng dẫn này, sẽ triển khai một vHost với 2 vHost sv1.vn và sv2.vn . Chú ý, mỗi vhost đều có những giá trị riêng của nó.
Bước 1 - Tạo cấu trúc thư mục
Apache sẽ trỏ đến thư mục /var/wwwđể tìm tài nguyên phục vụ. Trong thư mục này, ta sẽ tạo các thư mục riêng cho các vHost cần tạo.
Ví dụ: Đối với 2 trang web như nêu trên (sv1.vn và sv2.vn), ta sẽ tạo các thư mục như sau:
· sudo mkdir -p /var/www/sv1.vn
· sudo mkdir -p /var/www/sv2.vn
Bước 2 - Cấp quyền cho files
Để sử dụng thường xuyên và sửa đổi nội dung tập tin trong thư mục web, ta có thể thay đổi quyền sở hữu như sau:
· sudo chown -R $USER:$USER /var/www/sv1.vn
· sudo chown -R $USER:$USER /var/www/sv2.vn
· sudo chmod -R 755 /var/www
Bước 3 - Tạo trang web cho mỗi vHost
3.1. Tạo trang index.html
· nano /var/www/sv1.vn/index.html
Trong tập tin này, tạo một tài liệu HTML đơn giản sau:
<html> <head> <title>SV1.COM</title> </head> <body> <h1>SV1.COM is working!</h1> </body> </html>
3.2. Lưu và đóng file.
3.3. Saochépfile index.html để làm trang web cho sv2.vn:
· cp /var/www/sv1.vn/index.html /var/www/sv2.vn/
3.4. Sửa đổi nội dung cho trang web của sv2.vn:
· nano /var/www/sv2.vn/index.html
<html> <head> <title>SV2.COM</title> </head> <body> <h1>SV2.COM is working!</h1> </body> </html >
3.5. Lưu và đóng file.
Đến đây ta đã có cấu trúc của 2 site (vHost).
ThS.Nguyễn Trung Thuận - Khoa CNTT - DTU
» Tin mới nhất:
» Các tin khác: