Permitir computadores em sites de visualização de rede em meu servidor da web

0

Estou executando um LAMP na minha máquina Ubuntu 13.10 e tenho algum site rodando nele (projetos pessoais). Agora eu quero que os caras da nossa rede possam digitar meu ip / site e ver o que eu estou trabalhando. Eu configurei hosts virtuais no meu servidor para executar este site. No momento se eu conecto meu celular na rede e digito meu ip vejo o apache padrão "funciona" mas se eu fizer ip / site recebo um não encontrado. Eu não sou muito de um cara do sistema, então gostaria de receber ajuda.

    
por LuisV 06.12.2013 / 18:19

2 respostas

1

As máquinas solicitantes precisam solicitar os hosts virtuais por nome como parte da solicitação do apache para saber qual site deve ser exibido.

Se os nomes dos hosts virtuais não forem nomes de host reais que possam ser resolvidos pelo DNS, você precisará adicionar esses nomes ao arquivo "hosts" das máquinas cliente ou equivalente.

Por exemplo, seu servidor talvez tenha 192.168.1.17 como e IP e você configurou alguns hosts virtuais no apache e os chamou de "testsite" e "experiment.whatever.tld".

Usando apenas o ip sem nome de host na solicitação (digitando no navegador, por exemplo), o apache servirá o primeiro host virtual encontrado.

Mas parece que você não está realmente usando hosts virtuais? Os arquivos que você deseja mostrar estão, por exemplo, /var/www/somecoolsite/index.html? Talvez seja necessário incluir a barra no URL: http: // ipaddress / somecoolsite /, a menos que você tenha configurado o apache para adicioná-lo por padrão, conforme necessário.

    
por Joseph Santaniello 06.12.2013 / 18:33
1

A Raiz do Documento para o Servidor Web Apache por padrão é /var/www . Quando você digita o endereço IP da sua máquina, ele é direcionado para o index.html (página padrão) no diretório raiz do documento. Mas para IP/site você precisará de um diretório chamado site no / var / www. Tente isto:

sudo mkdir /var/www/site
sudo touch /var/www/site/testFile.txt

Agora tente inserir o IP / site; você deve obter uma página com cabeçalho Índice de / site e seu testFile.txt indexado sob ele.

    
por precise 06.12.2013 / 18:42