- Tôi đang sử dụng Windows 7 với máy chủ Wamp 2.2.
- Tôi đã thiết lập 2 máy chủ ảo:
www.project1.com
vàwww.project2.com
. - Tôi đã sửa đổi "hosts",
httpd.conf
và các tệphttpd-vhosts.conf
, với những thay đổi mà tôi đã đề cập bên dưới.
Sử dụng trình duyệt của tôi, khi tôi gõ www.project1.com
hoặc www.project2.com
, tôi thành công có được trang web của tôi mở trên máy tính xách tay đã server được cài đặt trên.Truy cập máy chủ ảo từ máy khác qua mạng LAN
Những thay đổi trong "tập tin host": Tôi đã gắn các nội dung sau vào cuối file: -
127.0.0.1 localhost
127.0.0.1 www.project2.com
127.0.0.1 www.project1.com
Những thay đổi trong file httpd.conf
: -
Include conf/extra/httpd-vhosts.conf
Changes trong httpd-vhosts
tệp: -
NameVirtualHost *:80
<Directory "D:/websites/">
AllowOverride All
Order Deny,Allow
Allow from all
</Directory>
<VirtualHost 127.0.0.1>
DocumentRoot "D:/websites/wamp/www/"
ServerName localhost
</VirtualHost>
<VirtualHost 127.0.0.1>
DocumentRoot "D:/websites/project1/"
ServerName www.project1.com
</VirtualHost>
<VirtualHost 127.0.0.1>
DocumentRoot "D:/websites/project2/"
ServerName www.project2.com
</VirtualHost>
Hiện tại; vì tôi có thể mở các trang web này từ trình duyệt trong
PC_1
(trình duyệt có máy chủ), làm cách nào tôi có thể truy cập các trang web này từ trình duyệt trong
PC_2
? (Tôi có nghĩa là bất kỳ máy tính nào được kết nối với
PC_1
qua mạng LAN.)
Tôi mới làm quen với tất cả điều này và có thêm một vài câu hỏi .. 1.Là mã trên của tôi có phù hợp với những gì tôi muốn đạt được không? @Gabriel - với mã ở trên và đề xuất của bạn để thay đổi tệp máy chủ của một máy tính khác, nó sẽ mở trang mặc định wamp khi gõ www.project1.com – jatin3893
Đúng, đó là cách thông thường để thực hiện việc này. Bạn cũng có thể thiết lập một số tùy chọn ServerAlias, ví dụ, nếu bạn muốn kết hợp điều này với các dịch vụ dns động. – dmp
chỉ cần tham khảo liên kết này http://stackoverflow.com/questions/2530418/wamp-server-multiple-virtual-hosts-are-not-working-on-windows/17850423#17850423 tôi trả lời cho nó ... –