apache (default)

/etc/init.d/apache2 restart

Categoria: Apache

Software: apache

[ Hits: 13.480 ]

Por: Geraldo José Ferreira Chagas Júnior


A configuração mostra como por duas URL's com o mesmo domínio (IP) apontando para pastas diferentes.
Neste caso uma URL leva a página e a outra leva ao phpMyAdmin usado para manipular o mysql usado por ela.

Testado no Debian o arquivo a que ele se refere é o
/etc/apache2/sites-available/default

Neste caso os site está em
/http/site/
e é chamado quando se digita
www.site.xx

O phpMyAdmin está em
/http/phpmyadmin
e é chamado quando se digita
www.phpmyadmin.site.xx


NameVirtualHost *
<VirtualHost 192.168.0.1>
        ServerAdmin root@localhost

        ServerName www.site.xx

        DocumentRoot /http/site/
        <Directory />
                Options FollowSymLinks
                AllowOverride None
        </Directory>
        <Directory /http/site/>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride None
                Order allow,deny
                allow from all
                # This directive allows us to have apache2's default start page
                # in /apache2-default/, but still have / go to the right place
                # RedirectMatch ^/$ /apache2-default/
        </Directory>

        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
        <Directory "/usr/lib/cgi-bin">
                AllowOverride None
                Options ExecCGI -MultiViews +SymLinksIfOwnerMatch
                Order allow,deny
                Allow from all
        </Directory>

        ErrorLog /var/log/apache2/error.log

        # Possible values include: debug, info, notice, warn, error, crit,
        # alert, emerg.
        LogLevel warn

        CustomLog /var/log/apache2/access.log combined
        ServerSignature On
    Alias /doc/ "/usr/share/doc/"
    <Directory "/usr/share/doc/">
        Options Indexes MultiViews FollowSymLinks
        AllowOverride None
        Order deny,allow
        Deny from all
        Allow from 127.0.0.0/255.0.0.0 ::1/128
    </Directory>

</VirtualHost>

<VirtualHost 192.168.0.1>
   ServerAdmin root@localhost
   ServerName phpmyadmin.site.xx

   DocumentRoot /ttp/phpmyadmin/
   <Directory /usr/share/phpmyadmin/>
       AllowOverride All
   </Directory>

   <Directory /ttp/phpmyadmin/>
       AllowOverride All
   </Directory>


   # Protect some directories
   <Directory /http/phpmyadmin/>
       Options -FollowSymLinks
       AllowOverride None
       Order deny,allow
       Deny from all
   </Directory>

   <Directory /usr/share/phpmyadmin/config/>
       Options -FollowSymLinks
       AllowOverride None
       Order deny,allow
       Deny from all
   </Directory>

   <Directory /http/phpmyadmin/config/>
       Options -FollowSymLinks
       AllowOverride None
       Order deny,allow
       Deny from all
   </Directory>
</VirtualHost>
  


Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário

  



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts