CỘNG ĐỒNG CÔNG NGHỆ THÔNG TIN VIỆT NAM

Cấu hình Virtual hosts trên Apache cho AppServ và XAMPP.

0 Thành viên và 1 Khách đang xem chủ đề.

Ngủ rồi CCNACCNP

  • Hero Member
  • *****
    • Bài viết: 3823
    • Số Lần: +73/-0
Cấu hình Virtual hosts  trên Apache cho AppServ và XAMPP.

Thiết lập virtual host giống như việc add vào nhiều domain name trên một  web shared hosting mà các bạn đi thuê vậy, việc này giúp chúng ta có thể duyệt web trên nhiều tên miền khách nhau một cách dễ dàng hơn và những ai đang sử dụng rewrite thì không thể nào bỏ qua cái này được. Các bước cấu hình này cũng khá đơn giản các bạn cũng nên biết qua sẽ rất có ích cho các bạn sau này.

Trong bài này mình sẽ hướng dẫn các bạn cấu hình trên 2 web server mình đã từng sử dụng qua: AppServ và XAMPP
Đối với từng webserver mà cách cấu hình virtual host có phần hơi khác nhau một chút cụ thể theo những bước như sau:

 AppServ
Mở file httpd.conf theo đường dẫn sau:
AppServ\Apache2.2\conf\httpd.conf
Tìm đến chữ  # Virtual hosts
Thêm vào một dòng như sau   
NameVirtualHost *
Và đối với từng domain name thì chúng ta sẽ có phần cấu hình như sau:
<VirtualHost *:80>
DocumentRoot "D:/Appserv/www/VietNetwok"
   ServerName VietNetwork.Vn
   ServerAlias   You are not allowed to view links. Register or Login
DirectoryIndex index.php index.htm
</VirtualHost>
Trong đó:
DocumentRoot: Là đường dẫn đến nơi bạn chứa website
ServerName: Là đường dẫn để bạn truy cập vào website

Ảnh minh họa dưới đây


Sau khi đã cấu hình xong bạn tìm đến file host theo đường dẫn   
C:\WINDOWS\System32\drivers\etc\hosts
và thêm vào 1 dòng như sau, trong đó VietNetwork.Vn là tên bạn đã đặt ở ServerName
127.0.0.1 VietNetwork.Vn
127.0.0.1 You are not allowed to view links. Register or Login

Ảnh minh họa dưới đây

Như thế là đã hoàn tất, giờ bạn thử chạy theo đường dẫn sau để xem kết quả   
You are not allowed to view links. Register or Login hoặc You are not allowed to view links. Register or Login

XAMPP
Mở file httpd-vhosts.conf theo đường dẫn sau:   
xampp\apache\conf\extra\httpd-vhosts.conf
Thêm vào một dòng như sau   
NameVirtualHost *
Và đối với từng domain name thì chúng ta sẽ có phần cấu hình như sau:
<VirtualHost *:80>
DocumentRoot "D:/xampp/htdocs/VietNetwok"
   ServerName VietNetwork.Vn
   ServerAlias   You are not allowed to view links. Register or Login
DirectoryIndex index.php index.htm
</VirtualHost>
DocumentRoot: Là đường dẫn đến nơi bạn chứa website
ServerName: Là đường dẫn để bạn truy cập vào website
 
Sau khi đã cấu hình xong bạn tìm đến file host theo đường dẫn   
C:\WINDOWS\System32\drivers\etc\hosts
và thêm vào 1 dòng như sau, trong đó VietNetwork.Vn là tên bạn đã đặt ở ServerName   
127.0.0.1 VietNetwork.Vn
127.0.0.1 You are not allowed to view links. Register or Login
Như thế là đã hoàn tất, giờ bạn thử chạy theo đường dẫn sau để xem kết quả
You are not allowed to view links. Register or Login hoặc You are not allowed to view links. Register or Login
« Sửa lần cuối: Tháng Mười Hai 26, 2019, 02:31:39 PM gửi bởi Admin »


Đang duyệt NetworkEngineer

  • Administrator
  • Sr. Member
  • *****
    • Bài viết: 411
    • Số Lần: +1/-0
 :VietNetwork-Vn (25):
« Sửa lần cuối: Tháng Mười Hai 26, 2019, 02:31:27 PM gửi bởi Admin »