Hi,if you are using apache2, add your hosts :
raf:~# vi /etc/hosts
127.0.0.1 localhost
192.168.1.2 mysite.dev
192.168.1.2 fr.mysite.dev
192.168.1.2 de.mysite.dev
192.168.1.2 es.mysite.dev
192.168.1.2 nl.mysite.dev
[...]
and then add virtual hosts at the end of apache2.conf:
raf:~# vi /etc/apache2/apache2.conf
[..]
<VirtualHost mysite.dev>
ServerName raf
DocumentRoot /var/www/dev/mysite
</VirtualHost>
<VirtualHost fr.mysite.dev>
ServerName fr.mysite.dev
DocumentRoot /var/www/dev/mysite/subdoms/fr
</VirtualHost>
<VirtualHost de.mysite.dev>
ServerName de.mysite.dev
DocumentRoot /var/www/dev/mysite/subdoms/de
</VirtualHost>
<VirtualHost es.mysite.dev>
ServerName es.mysite.dev
DocumentRoot /var/www/dev/mysite/subdoms/es
</VirtualHost>
<VirtualHost nl.mysite.dev>
ServerName nl.mysite.dev
DocumentRoot /var/www/dev/mysite/subdoms/nl
</VirtualHost>
create the "subdoms" folder with config files insides and restart apache.
Now
http://fr.mysite.dev/ should point to the fr context.
I am not a professionnal of apache nor modx, correct me if something is wrong.