Saya memiliki OpenVZ VPS yang menjalankan Ubuntu 10.04, dan instalasi standar Apache2, PHP, seperti biasa. Saya mencoba menyiapkan beberapa VHost berbasis nama host untuk memungkinkan semua pengguna saya memiliki akses ke beberapa ruang web, tetapi ketika saya mendefinisikan lebih dari 1 entri VirtualHost di httpd.conf saya, Apache tidak akan memulai. Menggunakan 'service apache2 start' melaporkan kegagalan, dan 'apache2ctl start' berjalan dengan baik, tetapi apache tidak berjalan setelah selesai.
Saat ini, saya hanya mencoba agar 2 VHost berfungsi, nama domain asli, dan subdomain No-IP serupa. Ini httpd.conf saya:
NameVirtualHost *:80
Listen 80
<VirtualHost *:80>
ServerName domainname.com
ServerAlias *.domainname.com
DocumentRoot /home/user1/www-pub
LogFormat "%h %l %u %t \"%r\" %>s %b" common
CustomLog /home/user1/logs/access.log common
ErrorLog /home/user1/logs/error.log
</VirtualHost>
<VirtualHost domain.servegame.com:80>
ServerName domain.servegame.com
DocumentRoot /home/user2/www-pub
LogFormat "%h %l %u %t \"%r\" %>s %b" common
CustomLog /home/user2/logs/access.log common
ErrorLog /home/user2/logs/error.log
</VirtualHost>
Apakah saya melewatkan sesuatu di sini? Saya telah melihat dalam dokumentasi, dan sejauh yang saya tahu, semuanya harus bekerja dengan baik.