[Ubuntu-BR] Módulo rewrite - apache2
Flávio Alexandre
falexandre.reis.listas em gmail.com
Quinta Setembro 30 11:29:49 UTC 2010
Ei Allan,
bom dia
Desculpe não responder ontem, tive que atender uma urgência aqui na
empresa...
Devo estar deixando algo de importante passar, pois ainda nao ta rolando...
funcionando essa parte eu quero partir pra que ele mostre somente o domínio
o ip do servidor, e nada além da "/"
Segue uma seqüencia de verificações
# a2ensite lifeweb
Site lifeweb already enabled
# a2enmod rewrite
Module rewrite already enabled
# apache2ctl -S
apache2: Could not reliably determine the server's fully qualified domain
name, using 127.0.1.1 for ServerName
VirtualHost configuration:
wildcard NameVirtualHosts and _default_ servers:
*:80 127.0.1.1 (/etc/apache2/sites-enabled/000-default:1)
*:443 * (/etc/apache2/sites-enabled/lifeweb:1)
Syntax OK
$sudo cat /var/www/lifeweb/.htaccess
RewriteEngine On
Options +FollowSymLinks
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} (.*)/([^/]+)(\?.*)?$
RewriteCond %1/%2.php -f
RewriteCond %{REQUEST_URI} (.*)/([^/]+)(\?.*)?$
RewriteRule .* %1/%2.php [QSA]
$sudo cat /etc/apache2/sites-available/lifeweb
<VirtualHost *:443>
ServerAdmin flavio em lifeonline.com.br
ServerName lifeweb
ServerAlias web.lifeweb
DocumentRoot /var/www/lifeweb
ServerName *:443
SSLEngine on
SSLCertificateFile /etc/apache2/ssl/lifelspweb.crt
SSLCertificateKeyFile /etc/apache2/ssl/lifelspweb.key
#Possible values include: debug, info, notice, warn, error, crit, alert,
emerg.
LogLevel warn
ErrorLog /var/log/apache2/lifeweb-error.log
CustomLog /var/log/apache2/lifeweb-access.log common
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/lifeweb>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</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>
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>
Em 29 de setembro de 2010 13:32, Allan Ricardo <allanarab em gmail.com>escreveu:
> Só um exemplo ...
>
> <VirtualHost *:80>
> ServerAdmin *webmaster em seuemail*
> ServerName *nomedoseusite*
> ServerAlias *alias.nomedoseusite*
> DocumentRoot */var/www/diretoriodoseusite*
>
>
>
> # MUITO IMPORTANTE!!!
> <Directory />
> Options FollowSymLinks
> * -> AllowOverride None* (neste caso optei por não permitir
> alterações na raiz)
> </Directory>
> <Directory */var/www/diretoriodoseusite*>
> Options Indexes FollowSymLinks MultiViews
> -> *AllowOverride All*
> Order allow,deny
> allow from all
> </Directory>
> ##########################
>
> Veja que o *"AllowOverride All" deve estar *dentro das tags "Directory", ou
> seja sera ativado apenas para aquele diretório e seus subdiretórios.
>
>
> 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>
>
> # É BEM INTERESSANTE SEPARAR OS LOG DE CADA SITE
>
> ErrorLog /var/log/seusite_error.log
>
> # Possible values include: debug, info, notice, warn, error, crit,
> # alert, emerg.
> LogLevel warn
>
> CustomLog /var/log/seusite_access.log combined
>
> 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>
>
>
>
> No seu caso troque a porta para a de sua preferencia e coloque os
> certificados como ja estavam,
> de uma olhada apenas nas configurações de diretório comentei acima!Detalhe
> se for copiar esta
> config passe um pente fino afim de tirar sujeiras como as setinhas qeu
> coloquei ou algum comentário fora de lugar.
> --
> Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
>
> Lista de discussão Ubuntu Brasil
> Histórico, descadastramento e outras opções:
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
>
--
--------------------------------------------------
°v° Flávio Alexandre dos Reis
/( )\ Juiz de Fora - MG
^ ^
Linux user #481115
Ubuntu user #24388
More information about the ubuntu-br
mailing list