Trong bài trước bạn đã biết cách cài đặt OpenLiteSpeed, PHP 7.1 và Maria DB trên CentOS.
Tiếp theo, bạn sẽ học cách thêm website trong OpenLiteSpeed. Nói kỹ thuật một chút bạn sẽ thêm Virtual Host trong OpenLiteSpeed.
Trong bài này mình sẽ minh họa thêm một domain elegantjava.info. Bạn nhớ thay đổi domain cho phù hợp.
Để test sau khi bạn thêm domain trong OpenLiteSpeed, bạn nhớ trỏ domain về IP của VPS.
Cách thêm Virtual Host trong OpenLiteSpeed
Truy cập WebAdmin: http://your_ip_adress:7080
Đi tới Virtual Hosts -> Add.

Nhập vào thông tin chi tiết như bên dưới:
Variables | Value |
---|---|
Virtual Host Name ($VH_NAME) | elegantjava.info |
Virtual Host Root ($VH_ROOT) | $SERVER_ROOT/elegantjava.info/ |
Config File | $SERVER_ROOT/conf/vhosts/$VH_NAME/elegantjava.info.conf |
Follow Symbolic Link | Yes |
Enable Scripts/ExtApps | Yes |
Restrained | Yes |
ExtApp Set UID Mode | Server UID |
Trong phần cấu hình chúng ta sử dụng một số biến cho đường dẫn tương đối như sau:
Variables | Path | Giải thích |
---|---|---|
$SERVER_ROOT | /usr/local/lsws/ | Vị trí cài đặt OpenLiteSpeed |
$VH_ROOT | /usr/local/lsws/$VH_NAME | Thư mục gốc của website . Đây chưa phải là thư mục chứa source code của website |
Config DIR | /usr/local/lsws/conf/vhosts/$VH_NAME | Tên file và thư mục cấu hình cho website |

Khi bạn click icon Save ở góc phải bên trên OpenLiteSpeed sẽ báo lỗi file cấu hình không tìm thấy như bên dưới. Bạn click vào link CLICK TO CREATE FILE:

Bạn sẽ nhận được thông báo thành công như bên dưới:

Ngay khi Virtual Host tạo thành công, bạn đi tới tab General. Chỉnh sửa thông tin phần General như sau. Click nút Save sau khi nhập xong.
Variables | Value |
---|---|
Document Root | $VH_ROOT/html/ (Thư mục chứa source code của website. Tương đương /usr/local/lsws/$VH_NAME/html |
Domain Name | elegantjava.info |
Enable GZIP Compression | Yes |

Phần Index bạn chỉnh sửa như sau. Đừng quên click nút Save sau khi nhập xong.
Variables | Value |
---|---|
Use Server Index Files | No |
Index Files | index.html index.php |
Auto Index | No |

Bây giờ chuyển sang tab Log. Đầu tiên bạn chỉnh sửa Virtual Host Log như sau. Click nút Save để lưu lại cấu hình.
Variables | Value |
---|---|
Use Server’s Log | Yes |
File Name | $VH_ROOT/logs/error.log |
Log Level | ERROR |
Rolling Size (bytes) | 10M |

Chuyển sang phần Access Log. Chỉnh sửa như sau rồi click nút Save:
Variables | Value |
---|---|
Log Control | Own Log File |
File Name | $VH_ROOT/logs/access.log |
Piped Logger | Not Set |
Log Format | Not Set |
Log Headers | Not Set |
Rolling Size (bytes) | 10M |
Keep Days | 30 |
Bytes log | Not Set |
Compress Archive | Yes |

Chuyển sang tab Security. Nhập thông tin như sau rồi click nút Save:
Variables | Value |
---|---|
Allowed List | * |

Map Virtual Host trong OpenLiteSpeed
Bạn đã cấu hình xong Virtual Host. Tiếp theo, bạn cần map virtual host với domain. Do vậy bạn có thể truy cập website trên trình duyệt.
Đi tới Listeners. Click vào biểu tượng hình kính lúp để chỉnh sửa default listener.

Bây giờ bổ sung virtual host mapping.

Nhập vào thông tin như sau rồi click nút Save.
Variables | Value |
---|---|
Virtual Host | elegantjava.info |
Domains | elegantjava.info |

Đến đây bạn đã hoàn tất phần cấu hình. Để OpenLiteSpeed nhận ra phần cấu hình mới, bạn click nút Graceful Restart.

Tạo thư mục cần thiết trên server
Bạn kết nối với VPS và chạy 2 câu lệnh sau để tạo document root và thư mục chứa log:
1 2 |
mkdir /usr/local/lsws/elegantjava.info/ mkdir /usr/local/lsws/elegantjava.info/{html,logs} |
Tiếp theo tạo file index.html để test:
1 |
echo "This page served by OpenLiteSpeed Web Server running on Linux Operating System" > /usr/local/lsws/elegantjava.info/html/index.html |
Đến đây bạn có thể truy cập website trên trình duyệt. Nếu bạn nhìn thấy thông báo này có nghĩa là mọi thứ OK.
Nếu bạn gặp khó khăn gì, hãy để lại bình luận bên dưới.