Hi Dave, Sure. Say the server has the name "server.domain1.com", and the user has an account on the server named "user". The server runs Linux (happens to be OpenSuse), Apache 2.4.23 and PHP7. The user can log into the server using ssh/scp. His site is served from "/home/user/public_html" and accessed as "www.domain2.com". The Apache2 vhost configuration looks something like the following. <VirtualHost *:80> ServerName www.domain2.com DocumentRoot "/home/user/public_html" php_admin_value open_basedir /home/user php_admin_value upload_tmp_dir /home/user/tmp_upload php_admin_value session.save_path /home/user/sessions php_admin_value include_path '.:/home/user/files/includes' ErrorLog /home/user/log/error_log CustomLog /home/user/log/access_log combined HostnameLookups Off UseCanonicalName Off <Directory "/home/user/public_html"> Options +FollowSymLinks -Indexes AllowOverride None Require all granted </Directory> </VirtualHost> Userdir access is also enabled. His site can be reached at "www.domain2.com" or at "server.domain1.com/~user" . This was done to allow the user to preview his site prior to activating the virtual host. The php_admin_value entries in the vhost helps to protect the rest of the server from the users site and having his own user account also isolates him. Dave C. On 21/12/16 08:30 AM, David Mehler wrote: > Hello, > > Thanks. Could you elaborate more on your solution? How are the site > urls formed? Is it domain.com or domain.com/~username? > > Thanks. > Dave. > > > -- David Copeland JSI Data Systems Limited 613-727-9353 www.jsidata.ca --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx