|
Bạn có 1 server để phục vụ cho việc chạy các ứng dụng php trên nền apache. Nhưng không có tiền để mua 1 cái panel . Vậy nếu bây giờ bạn có 1 cái domain. Sau khi đã trỏ domain về server rồi. Bây giờ làm sao để server của bạn trỏ cái domain đó vào thư mục web mà bạn mong muốn? Với IIS thì bạn có thể newsite 1 cách dễ dàng. còn với apache thì sao . Khá lằng nhằng so với thằng IIS nhưng cũng không kém phần thú vị.
Bước đầu tiên cần làm là cấu hình 1 chút cho apache của bạn. Tìm đến file …\apache\conf\httpd.conf mở nó bằng trình soạn thảo notepad kéo xuống dưới cùng và thêm đoạn code sau:
NameVirtualHost 111.11.11.111 <VirtualHost 111.11.11.111> DocumentRoot "G:\website\www" ServerName localhost ServerAdmin
Địa chỉ email này đã được bảo vệ từ spam bots, bạn cần kích hoạt Javascript để xem nó.
</VirtualHost> <VirtualHost 111.11.11.111> DocumentRoot "G:\website\www\boyit" ServerName boyit.net ServerAdmin
Địa chỉ email này đã được bảo vệ từ spam bots, bạn cần kích hoạt Javascript để xem nó.
</VirtualHost>
Trong đó: 111.11.11.111 là địa chỉ ip máy chủ. G:\website\www là đường dẫn đến thư mục web gốc. G:\website\www\boyit là đường dẫn đến thư mục website của bạn. boyit.net tên miền cần trỏ về.
- NameVirtualHost 111.11.11.111: Khai báo tên Vỉtualhost
- Đoạn:
<VirtualHost 111.11.11.111> DocumentRoot "G:\website\www" ServerName localhost ServerAdmin
Địa chỉ email này đã được bảo vệ từ spam bots, bạn cần kích hoạt Javascript để xem nó.
</VirtualHost>
Có tác dụng cho phép bạn sử dụng dải địa chỉ 111.11.11.111 như là localhost. Đoạn này chỉ cần khai báo 1 lần và đặt nó đầu tiên trên các domain khác. Ví dụ khi đang ở trên máy chủ bạn gọi thế này: http://localhost/demosite. Thì khi ra ngoài internet bạn có thể gọi đến demosite bằng cách: http://111.11.11.111/demosite.
- Đoạn:
<VirtualHost 111.11.11.111> DocumentRoot "G:\website\www\boyit" ServerName boyit.net ServerAdmin
Địa chỉ email này đã được bảo vệ từ spam bots, bạn cần kích hoạt Javascript để xem nó.
</VirtualHost>
Có tác dụng khai báo cho domain boyit.net
Restart lại Apache và kiểm tra kết quả. |