O site oficial do Yii explica como configurar o vhost para o apache. Você pode ver os exemplos aqui
Para o apache basicamente a configuração é:
<Directory "path/to/basic/web">
# use mod_rewrite for pretty URL support
RewriteEngine on
# If a directory or a file exists, use the request directly
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# Otherwise forward the request to index.php
RewriteRule . index.php
# ...other settings...
</Directory>
Para o seu caso, pode ser assim:
<VirtualHost *:80>
ServerName c2s.dev
DocumentRoot /var/www/c2c/www
<Directory /var/www/c2c/www>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
</VirtualHost>
E o arquivo .htaccess na pasta web raiz assim: Opções + FollowSymLinks IndexIgnore /
<IfModule mod_rewrite.c>
RewriteEngine on
#RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^.*$ index.php
</IfModule>