Apache configuration/pt-br

From MediaWiki.org

Jump to: navigation, search

Apache é o servidor de web mais recomendado para ser usado com MediaWiki. Outros servidores como IIS podem trabalhar.

Contents

[edit] Módulos

[edit] PHP

[edit] Módulo Apache e PHP

MediaWiki é escrito para usar PHP como um módulo apache. Seu PHP provavelmente é configurado como um módulo se você começar com URLs assim:

example.com/wiki/index.php/Main_Page

Você pode conferir qual configuração e versão de PHP você tem, visualizando sua página wiki Special:Version, ou com phpinfo().

[edit] Linux baseado em RedHat/Fedora

Instalar o PHP:

# yum install php php-xml

Recarregar o servidor httpd:

# service httpd reload
[edit] Debian-based Linux

Instalar o módulo php5 em apache2:

# apt-get install apache2 libapache2-mod-php5

Habilitar o módulo php5 no apache2:

# a2enmod php5

(Debian também tem um pacote de mediawiki.)

[edit] PHP e CGI

Se PHP estiver rodando como um CGI, você terá " URLs feios " por padrão, mas você ainda pode implementar short URLs.

[edit] mod_alias e mod_rewrite

O métodos recomendao de embelezar as URLs envolve mod_alias. Outros métodos usados mod_rewrite ao invés.

[edit] mod_security

ModSecurity foi conhecido para causar problemas com MediaWiki. Se você receber erros aparentemente ao acaso, confira seu Log de erro para ver o que está causando problemas.

[edit] Aranhas e bots

Você pode usar um arquivo robots.txt para falar para aranhas bem-educadas para não carregar páginas geradas dinâmicamente (editar páginas, por exemplo). Este pode reduzir a carga em seu webserver, pode preservar seu bandwidth, e pode prevenir assuntos de conteúdo duplicados com máquinas de procura. Porém, bots malicioso poderiam amarrar seu webserver e poderiam desperdiçar sua largura de banda carregando um volume grande de páginas extremamente depressa. Request throttling pode ajudar protejer contra este.