Thứ Năm, 29 tháng 9, 2016

PHP NÂNG CAO - Cấu hình virtual host trên local host

Thường thì khi chạy ứng dụng web trên local host ta thường chạy theo url http://localhost/project-name/
Việc ta cấu hình virtural host giúp ta có thể thay đổi url web theo dạng domain ngắn gọn và dễ nhớ, chẳng hạn như là http://hocphp, http://mysite.local.... thành bất cứ tên nào mà ta muốn.
Hướng dẫ cấu hình virtual host cho local host.

- Nếu như ta hay sử dụng url web mặc định của apache là http://localhost/hocphp/ thì nay ta sẽ cấu hình thành url http://hocphp/
- Bạn ở file httpd.conf theo đường dẫn
1
C:\xampp\apache\conf
Cấu hình virtual host cho local host

Sau đó tìm dòng 
1
# Virtual hosts
Và thêm vào dòng sau
1
NameVirtualHost *
- Cấu hình virtual host
1
2
3
4
5
<VirtualHost *>
   DocumentRoot "C:/xampp/htdocs"
   ServerName localhost
   DirectoryIndex index.php
</VirtualHost>
Đây là localhost mặc định, đang được trỏ mặc định đến htdocs
1
2
3
4
5
<VirtualHost *>
   DocumentRoot "C:/xampp/htdocs/hocphp"
   ServerName hocphp
   DirectoryIndex index.php
</VirtualHost>
Và hocphp là tên mình đặt, nó sẽ là url đến website của mình, nó đang được trỏ đến C:/xampp/htdocs/hocphp

Tiếp theo chúng ta mở file host theo đường dẫn C:\Windows\System32\Drivers\etc\hosts và thêm vào cuối file nội dung sau
1
2
127.0.0.1 localhost
127.0.0.1 hocphp
Hosts file virtual host

Sau đó Restart lại apache là xong, lúc này ta có thể truy cập vào web qua đường dẫn
1
http://hocphp/
Bạn có thể tạo nhiều virtual host cho nhiều project của mình, tương tự như trên ta cần thêm vào file conf và file hosts là xong

nguồn http://phpandmysql.net/


EmoticonEmoticon