Como acessar meu servidor doméstico (XAMPP Apache Tomcat) de qualquer lugar?

0

Estou executando o XAMPP no meu sistema windows 7. Eu tenho uma conexão de Internet banda larga alimentada por Binatone sem fio ADSL2 + Modem Router, é uma conexão IP dinâmica, eu configurei NO-IP no meu sistema e eu tenho meu próprio nome de domínio www.xyz.myftp.org mas não consigo acessar o meu servidor tomcat. Ele está redirecionando para o meu IP e eu consigo visualizar minha página do Modem, mas meu servidor não está acessível. Eu também configuro meu arquivo de host virutal do servidor link

<VirtualHost *:80>
    ServerAdmin [email protected]
    DocumentRoot "C:/Users/home-PC/Music/"
    ServerName xyz.myftp.org
    ServerAlias xyz.myftp.org
    ErrorLog "logs/xyz.localhost-error.log"
    CustomLog "logs/xyz.localhost-access.log" combined
</VirtualHost>
    
por Gowtham S 08.10.2013 / 20:08

1 resposta

0

Comece aqui com a porta:

Se a porta 80 estiver sendo usada por outro serviço ou servidor Seu servidor não será iniciado. Antes de iniciar seu servidor, certifique-se de não ter outro serviço em execução na porta 80. A verificação a seguir funciona no XP home e no XP Pro:

Start a command prompt start > run > type in cmd
At the command prompt type netstat -ano | find "LISTENING" | find ":80"

Isso produz uma lista de quais portas estão sendo ocupadas. Qualquer IP seguido por: 80 significa que a porta 80 está sendo usada. Agora você tem as seguintes opções:

Disable (kill process) the offending items 

O caminho para a pasta do seu servidor não deve conter espaços. Não use "C: \ Program Files", por exemplo (que também apresenta outros problemas, como permissões restritas e inconsistências de restauração do sistema). Recomendamos instalar na raiz da unidade, como "C: \" ou "D: \", para simplificar, mas outros locais, como "C: \ test1 \ appserver" funcionam bem.

Nota: A restrição de caractere de espaço é genérica e também se aplica a outras pilhas do WAMP. Muitos aplicativos que serão hospedados no servidor não toleram espaços em caminhos. O problema de restauração do sistema se aplica principalmente a instalações de componentes individuais.

Se a instalação atual estiver em um caminho com falha, a situação pode ser facilmente resolvida movendo apenas o diretório do servidor para um local adequado. Você não precisa excluir o diretório e reinstalar. Por exemplo, basta renomear "D: \ caminho incorreto \ Seu servidor" para "D: \ good_loc \ Seu servidor".

Além disso, o controlador fornece uma opção de menu para editar ou visualizar o arquivo Your Server PAC. Criando um Apache Vhost adicionar uma entrada para este arquivo. As entradas no arquivo PAC resolvem nomes de domínio para o host local, permitindo testes sem a necessidade de uma entrada DNS ou escrevendo uma entrada no arquivo de hosts do Windows.

Instalando seu site ou páginas de teste

Pasta raiz do servidor:

B) As páginas da Web são servidas a partir da pasta Your Server \ www, que é comumente chamada de pasta raiz do servidor.

Basta copiar o seu site para esta pasta raiz.

A pasta-raiz www já contém um site muito simples, consistindo de uma única página chamada index.php, incluindo suas pastas associadas css e imagens. Sua finalidade é fornecer uma página de teste, permitindo que você confirme se o servidor está funcionando corretamente.

Estrutura de pastas dos EUA

Antes de instalar o seu site, você pode excluir o arquivo index.php e as pastas css e imagens.

Não exclua os arquivos .htaccess e favicon.ico. Eles têm os seguintes propósitos:

  • .htaccess - Este arquivo faz parte da segurança do servidor e não deve ser excluído.
  • favicon.ico - Este é um pequeno arquivo de imagem exibido em um navegador ao lado de um nome de página da Web.

Você pode substituir isso pelo seu próprio arquivo, mas use o nome favicon.ico para que os navegadores o exibam corretamente.

Nota: Ter uma imagem de favicon não é um requisito, mas os navegadores modernos tentam carregar essa imagem por padrão. Se o seu servidor não contiver um, um erro será registrado no arquivo de log do Apache.

Notas gerais

Nota 1: Instalações Unix usam uma pasta raiz chamada htdocs. Ao usar um guia de instalação de aplicativo que se refere a htdocs, use a pasta www.

Nota 2: A estrutura do arquivo não é estática. Por exemplo, a execução de Vhost cria a nova pasta Your Server \ vhosts contendo pastas raiz Vhost.

O nome do servidor padrão é localhost. Use isso para acessar as páginas da seguinte maneira:

Páginas de índice

Para acessar as páginas de índice (como index.htm, index.html, index.php), digite o seguinte no seu navegador.

link

Páginas específicas

Exibe uma página específica anexando seu nome ao nome do servidor. Por exemplo, se sua página de teste se chamar test.php, digite o seguinte no seu navegador:

link

Nota: O servidor Apache procura automaticamente por páginas de índice e exibe a primeira que encontrar. Se não conseguir encontrar uma página de índice, será exibida uma listagem de diretórios.

Alterar acesso

A configuração do servidor usa um arquivo .htaccess localizado na pasta raiz Your Server \ www. É pré-configurado para permitir apenas o acesso local. Quatro linhas (diretivas do Apache) controlam quem pode acessar o servidor. Essas linhas são editadas da seguinte forma:

Acesso local

H) Clique no botão de rádio Acesso local

Como alternativa, edite o arquivo Seu servidor \ www.htaccess e remova o comentário (remova #) quatro linhas conforme mostrado:

Order Deny,Allow
Deny from all
Allow from 127.0.0.1
Allow from ::1

Acesso local e de intranet

I) Clique no botão de rádio Acesso local e à intranet

Como alternativa, edite o arquivo Seu servidor \ www.htaccess e remova o comentário (remova #) quatro linhas conforme mostrado:

Order Deny,Allow
Deny from all
Allow from 127.0.0.1 192.168.0.0/16 172.16.0.0/12 10.0.0.0/8
Allow from ::1

Local, Intranet e Acesso à Internet

J) Clique no botão de rádio Local, Intranet e Acesso à Internet

Como alternativa, edite o arquivo Your Server \ www.htaccess e comente (adicione #) para quatro linhas conforme mostrado:

#Order Deny,Allow
#Deny from all
#Allow from 127.0.0.1
#Allow from ::1
    
por 20.03.2015 / 03:58