Disponibilidade do MediaWiki para locais e externos

1

Atualmente, estou hospedando um site do MediaWiki no meu computador. Estou encaminhando a porta 80 para o meu computador e consigo acessá-la de fora da rede, contanto que a variável $ wgServer em LocalSettings.php esteja definida como meu endereço IP externo. Embora isso funcione, não consigo visualizar o wiki de dentro da minha rede local, já que qualquer solicitação para [ip interno] / wikiname do meu computador é redirecionada para o domínio do ip externo em [ip externo] / wikiname e não será carga. Eu posso inverter isso definindo $ wgServer para ser meu ip interno, mas não consigo acessar o site de fora da minha rede. Existe alguma maneira de acessá-lo tanto dentro como fora da minha rede doméstica?

    
por zchbrntmr 04.11.2014 / 01:55

4 respostas

3

O que acontece se você não definir nada? De acordo com a documentação, se não estiver definido, ele deve ser autodetectado e deve trabalhar com o IP interno e o domínio externo / ip.

Veja aqui para documentação.

    
por 04.11.2014 / 02:13
0

Eu consegui fazer isso funcionar. Adicione seu endereço IP externo à variável $ wgExternalServer = 'seu endereço IP externo' ;, e à variável $ wgInternalServer = 'seu endereço IP interno';

Isso fez com que o meu MediaWiki funcionasse, espero que seja também seu.

    
por 19.06.2015 / 10:44
0

A resposta de @bhavicp está correta. Também o seguinte funcionou para mim se você quiser especificar os dois servidores:

$wgServer         = "http://example.com";  // your external ip or domain
$wgInternalServer = "http://192.168.0.70"; // your local ip address 
    
por 18.04.2016 / 15:37
0

Basta definir $wgServer para externo e $wgInternalServer para local. por exemplo:

$wgServer = "http://www.my.com";
$wgInternalServer = "http://192.168.6.10:8080";

Veja link

    
por 03.10.2018 / 23:56