Tôi muốn thiết lập Tên miền phụ trên trang web của mình được sử dụng cho nhiều mục đích khác nhau. ví dụ: rc.mywebsite.com cho Ứng viên phát hành, beta.mywebsite.com cho Ứng cử viên Beta và www.mywebsite.com/mywebsite.com cho phiên bản Trực tiếp.Tên miền phụ sử dụng Máy chủ ảo Apache
Tôi đang sử dụng Apache 2.2.22 với PHP và mod_rewrite được bật trên Máy chủ Ubuntu 12.04LTS. Trong/etc của tôi/apache2/sites-available Tôi có một mywebsite.com tập tin kích hoạt sử dụng a2ensite mywebsite.com với entry như
<VirtualHost *:80>
ServerAdmin webmas[email protected]
ServerName mywebsite.com
ServerAlias mywebsite.com
DocumentRoot /var/www/mywebsite.com
<Directory /var/www/mywebsite.com>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
</VirtualHost>
<VirtualHost *:80>
ServerAdmin [email protected]
ServerName beta.mywebsite.com
ServerAlias beta.mywebsite.com
DocumentRoot /var/www/beta.mywebsite.com
</VirtualHost>
/etc/hosts của tôi có
127.0.0.1 localhost
XX.XX.XX.XX myotherwebsite.com
XX.XX.XX.XX mywebsite.com
XX.XX.XX.XX beta.mywebsite.com
Bây giờ ở trên đây không phải là làm việc ... :(tôi chỉ là có thể truy cập mywebsite.com Khi tôi cố gắng truy cập vào beta.mywebsite.com tôi nhận được server không tìm thấy Lỗi.
lỗi mà bạn nhận được là gì khi bạn cố gắng để yêu cầu http://beta.mywebsite.com –
Tôi gặp lỗi máy chủ không tìm thấy. – Wh0RU
@whoru IP là gì cho beta.mywebsite.com? hiện máy mà bạn có conf apache có cùng một IP này? – Anirudh