Smobi
New Member
Để thực hiện cấu hình hệ thống ảo cho website ta thiết lập chúng như sau:
Mở file httpd.conf.
Tìm nội dung:
Dưới đó thêm dòng sau:
Ứng với từng hệ thống ta có đoạn code sau:
Với :
+ DocumentRoot là đường dẫn vật lý tới thư mục chứa website.
+ ServerName là tên sử dụng để truy cập tới website.
+ DirectoryIndex là thiết lập file mặc định khi gọi tới hệ thống đó.
Như ví dụ ở trên ta thấy:
Khi người dùng gõ localhost hệ thống sẽ gọi tới thư mục server để thao tác.
Tuy nhiên, để chạy được thiết lập. Chúng ta cần thay đổi cấu hình trong file host của hệ thống như sau:
Tìm tới:
Mở file này và thêm 1 dòng lệnh sau:
Dòng này có nghĩa là khi người dùng gõ localhost sẽ tham chiếu ip 127.0.0.1. Với localhost là tên mà ta thiết lập ở file httpd.conf.
Sau đó tiến hành restart apache để xác nhận thiết lập thành công.
Chức năng multi host này dùng để tạo 1 project riêng theo ý muốn.
thay vì project là:
Nay nếu cấu hình multi host thì sẽ thành:
http://shopping
Việc nằm nhằm giúp quản lý và viết project dễ hơn. Nhất là với những ai dùng đa cấp hay rewrite.
Mở file httpd.conf.
Tìm nội dung:
Code:
# Virtual hosts
Code:
NameVirtualHost *
Code:
<VirtualHost *>
DocumentRoot "F:/WebServer/AppServ/www/server"
ServerName localhost
DirectoryIndex index.php
</VirtualHost>
+ DocumentRoot là đường dẫn vật lý tới thư mục chứa website.
+ ServerName là tên sử dụng để truy cập tới website.
+ DirectoryIndex là thiết lập file mặc định khi gọi tới hệ thống đó.
Như ví dụ ở trên ta thấy:
Khi người dùng gõ localhost hệ thống sẽ gọi tới thư mục server để thao tác.
Tuy nhiên, để chạy được thiết lập. Chúng ta cần thay đổi cấu hình trong file host của hệ thống như sau:
Tìm tới:
Code:
C:\WINDOWS\System32\drivers\etc\hosts
Code:
127.0.0.1 localhost
Sau đó tiến hành restart apache để xác nhận thiết lập thành công.
Chức năng multi host này dùng để tạo 1 project riêng theo ý muốn.
thay vì project là:
Code:
http:// localhost/project/shopping
http://shopping
Việc nằm nhằm giúp quản lý và viết project dễ hơn. Nhất là với những ai dùng đa cấp hay rewrite.
Last edited: