Aliases do Apache VirtualHost

1

Sou muito novo no Apache e estou tentando fazer com que vários sites sejam executados em um host; OpenPhoto e ownCloud . Gostaria que mydomain.com/openphoto e mydomain.com/owncloud apontassem para seus respectivos serviços. Eu tenho os dois instalados, mas só eles só funcionam com um habilitado de cada vez. Meu pensamento inicial era ter um VirtualHost para cada site, mas depois de examiná-lo, eu só faria isso se tivesse entradas de DNS separadas para cada host.

Acho que usar aliases é o que preciso. Não entendo muito bem o que preciso alterar na entrada do OpenPhoto VirtualHost para que os aliases funcionem. Nota: o ownClod não veio com uma configuração do VirtualHost, é apenas uma página do php que funciona. Gostaria de poder adicionar outros sites também no futuro.

Aqui está a foto virtual do VirtualHost:

<VirtualHost *:80>
DocumentRoot /var/www/openphoto/src/html
ServerName yourdomainname.com'

RewriteEngine on
RewriteCond %{HTTP_HOST} !^yourdomainname.com$
RewriteRule ^.*$ http://yourdomainname.com [R,L]

<Directory "/var/www/openphoto/src/html">
Order deny,allow
Allow from all

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)\?*$ index.php?__route__=/$1 [L,QSA]

# 403 Forbidden for ini files
#RewriteRule \.ini$ - [F,NC]

AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/x-javascript
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4\.0[678] no-gzip
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
</Directory>

# 404 Not Found for ini files
AliasMatch \.ini$     /404

ExpiresActive On
ExpiresByType text/javascript "A31536000"
ExpiresByType application/x-javascript "A31536000"
ExpiresByType text/css "A31536000"
ExpiresByType image/x-icon "A31536000"
ExpiresByType image/gif "A604800"
ExpiresByType image/jpg "A604800"
ExpiresByType image/jpeg "A604800"
ExpiresByType image/png "A604800" 

Header set Cache-Control "must-revalidate"
FileETag MTime Size
</VirtualHost>
    
por user1661890 04.12.2012 / 21:43

0 respostas