ผมลงกับ apache นะครับ สำหรับ config ก็ประมาณนี้
เวลาแอด userA เข้ามาใหม่ก็ให้ไป สร้าง public_html ของ userA ครับ ที่ /var/www/html/user/userA/public_html
config ที่ httpd.conf ก็ตามนี้ ครับผม
NameVirtualHost *:80
<VirtualHost *:80>
ServerAdmin golfreeze[at]packetlove.com
ServerName packetlove.com
ServerAlias
www.packetlove.com DocumentRoot /var/www/html
<Directory /var/www/html>
Options ExecCGI FollowSymlinks
AllowOverride all
Order allow,deny
Allow from all
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www\.)?packetlove\.com$
RewriteRule ^user/([A-Za-z0-9]+)/(.*)$ http://$1.packetlove.com/$0 [L,R]
</Directory>
</VirtualHost>
<VirtualHost *:80>
ServerAlias *
UseCanonicalName Off
LogFormat "%V %h %l %u %t \"%r\" %s %b" vcommon
CustomLog access.log vcommon
VirtualDocumentRoot /var/www/html/user/%1/public_html
</VirtualHost>
credit by : Poramin Insom