Here is little tip for creating temporary website URL for new accounts that either don't have domain or domain is not fully propagated yet.
To enable this handy feature, you will need to edit Apache vHosts file and edit entry for specific vhost, or edit Apache vHosts template to enable this feature globally for all accounts by adding just one line of code shown below:
UserDir /home/*/public_html
Simple as that, but yet very useful because with this feature you can now access website without domain. Site is now accessible via server IP address by providing ~username like this:
127.0.0.1/~username
(replace "127.0.0.1" with your real server IP address and "username" with your real username)
Here is working Apache Domain Virtual Host tpl file that I use:
# vhost_start %domain_name%
<VirtualHost %domain_ip%:%domain_port%>
ServerName %domain_name%
ServerAlias www.%domain_name%
ServerAdmin %admin_email%
DocumentRoot "%homedir%/%username%/public_html"
UserDir /home/*/public_html
ScriptAlias /cgi-bin/ "%homedir%/%username%/public_html/cgi-bin/"
# Custom settings are loaded below this line (if any exist)
# Include "/usr/local/apache/conf/userdata/%username%/%domain_name%/*.conf
<IfModule mod_suexec.c>
SuexecUserGroup %username% %username%
</IfModule>
<IfModule mod_suphp.c>
suPHP_UserGroup %username% %username%
suPHP_ConfigPath /home/%username%
</IfModule>
<Directory "%homedir%/%username%/public_html">
AllowOverride All
</Directory>
</VirtualHost>
# vhost_end %domain_name%
Note that mod UserDir needs to be installed and enabled for this.However, in my case it was already installed and enabled
P.S. Maybe this could be included by default in some future CWP version