Add domain to Apache host
Thứ tư, 11 Tháng 5 2011 10:26

Add domain to Apache hostBạ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ả.

 
UP

Bản quyền thuộc về Boyit.net - Tất cả nội dung khi sao chép tại đây phải ghi rõ nguồn Boyit.net
Thiết kế và phát triển bới: Vũ Tuấn Anh - Điện thoại: 0922.408.887

Css validator