Xây dựng Reverse Proxy server

Một phần của tài liệu Xây dựng hệ thống máy chủ kết hợp reverse proxy tại khoa Công nghệ thông tin dựa trên nền tảng ảo hóa Vmware ESXI (Trang 34 - 36)

CHƯƠNG 3 : MÔ HÌNH THỰC HIỆN

3.3 Xây dựng Reverse Proxy server

Giải pháp sử dụng định danh domain để phân biệt các web site khác nhau trên máy chủ Yêu cầu máy chủ dùng hệ điều hành centos 6.x và đã cài đặt web server

Bước 1

Vào thư mục www theo đường dẫn #cd /var/www

Trong thư mục tạo www tạo thêm 1 thư mục chứa trang chủ của web site muốn làm wirtual host. Trong bài hướng dẩn tơi tạo thư mục có tên là u1 và tạo trang index.html có nội dung hello world.

# mkdir u1 #cd u1/

#vi index.html Bước 2

Config file httpd.conf

Sử dụng lệnh vi tiến hành thao tác #vi /etc/http/conf/http.conf

Tìm đến dịng 990 bỏ dấu # ở đầu dịng sau đó thêm đoạn code sau ở cuối file Với abc.tk là tên domain đã được đăng kí từ trước ta dùng domain này để minh họa. DocumentRoot là đường dẫn đến file index vừa tạo ở bước trên.

Tùy thuộc vào số lượng web site ḿn thêm vào mà chúng ta sẽ có bấy nhiêu đoạn code tương ứng với số lượng web site muốn thêm vào trên server.

<VirtualHost *:80>

DocumentRoot /var/www/u1 ServerName www. abc.tk

ServerAdmin webmaster@ abc.tk ErrorLog logs/ abc.tk-error_log

CustomLog logs/ abc.tk.-access_log combined </VitrualHost>

Sau khi thêm vào save file và khởi động lại dịch vụ Service httpd restart.

Trên server 1 làm REVERSE PROXY tiến hành add thêm virtual host của ip server2 và server3 và chỉ rõ proxy ip về từng server từ server1 như bên dưới:

<VirtualHost *:80> ServerName fooa.com ProxyPreverseHost on ProxyPass / http://IPserver2/

Trang | 35 ProxyPassReverse / http://IPserver2/ </VirtualHost> <VirtualHost *:80> ServerName foob.com ServerAlias fooc.com ProxyPreverseHost on ProxyPass / http://IPserver3/ ProxyPassReverse / http://IPserver3/ </VirtualHost>

Trang | 36

Một phần của tài liệu Xây dựng hệ thống máy chủ kết hợp reverse proxy tại khoa Công nghệ thông tin dựa trên nền tảng ảo hóa Vmware ESXI (Trang 34 - 36)

Tải bản đầy đủ (PDF)

(37 trang)