Apache configuration/pt-br
From MediaWiki.org
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.