Apache2 problema para conectar fora da rede

Iniciado por ardemiranda, 23 de Setembro de 2006, 17:22

tópico anterior - próximo tópico

ardemiranda

Como vão todos

O seguinte eu instalei o ubuntu 6.0.6 servidor sem LAMP
mais depois decide instala o LAMP

instalei tudo funciono mudei a porta do apache2 para 8080 na rede interna abriu as paginas normalmente
mais quando vou conecta por fora da rede não funciona.

eu uso o no-ip para o endereço externo
e o meu modem é um speedtouch 510 V6 ele já atualiza o no-ip automaticamente e está como roteador e transfere da porta 80 para a 8080.

Configurações do servidor:
Samba
um compartilhamento atavies de iptables
Lamp apache2 na porta 8080
vsftpd na porta 2121
SSH porta 22

o ftp também não funciona externamente só na rede interna
o SSH funciona dentro da rede e fora


muito obrigado pela atenção

andregondim

Dá uma lida aqui ó

http://underlinux.com.br/content/view/5452/59/

Comigo eu fiz e funcionou, a parte de configuração do no ip não te estressa, faz a parte de mexer no httpd.conf.

Boa sorte!! ;)

GDA

Comigo só funcionou quando coloquei o Apache para escutar a porta 78...
jabber: droopalong@jabber.org - Ubuntu'ser:
Interessado em aprender mais sobre o Ubuntu em português? Comece aqui

ardemiranda

#3
Citação de: andregondim online 25 de Setembro de 2006, 01:30
Dá uma lida aqui ó

http://underlinux.com.br/content/view/5452/59/

Comigo eu fiz e funcionou, a parte de configuração do no ip não te estressa, faz a parte de mexer no httpd.conf.

Boa sorte!! ;)

O apache do Ubuntu a organização do  arquivos e diferente e quando eu adicione aquelas linha no httpd.conf ou no apache2.conf ele da erro na ora do restart

ai eu tentei alterar o arquivo  000-default

mais mesmo assim não da

Citação de: GDA online 25 de Setembro de 2006, 01:42
Comigo só funcionou quando coloquei o Apache para escutar a porta 78...

eu mudei pra porta 78 e não da certo também

max_deivys

oi, sou novato no ubuntu e estou com problema para configurar um servidor
web. quero poder acessar meu servidor pela net, ou seja, quero que meus amigos
possam acessar minha pagina. jah instalei o no-ip e criei um host virtual. quando eu acesso via ip tudo ocorre bem, mas quando uso no meu endereço do no-ip sou direcionado para uma pagina do no-ip.
dados:
meu ServerName www.xxyyzz.serveblog.com
meu modem/roteador: SpeedStream 4200 com veloz

tambem nao consigo acessar a pagina de configuração do modem
jah usei varios ips: 192.168.254.254, 10.0.0.1

obrigado

ardemiranda

uma pergunta meio besta
você instalo aquele programa pra atualiza o endereço ip do no-ip ?

sobre o modem
você ja tento esses ips aqui

192.168.0.1
192.168.0.254
192.168.1.1
192.168.1.254
192.168.254.254
10.0.0.1
10.0.0.254
10.1.1.1
10.1.1.254

entra no site também www.abusar.org tem muita informação sobre modens

max_deivys

bom o cliente do no-ip jah estagh instalado e também tah correto, pois quando me logo no pagina do no-ip
meu ip atual eh mostrado. com esse ip e acesso, via nagegador, meus aquivos do diretorio www.
nas minhas pequisas eu descobir as seguiste possibilidade:

meu provedor pode ter boqueado a porta 80.
como faço pra resolver esse caso?
coloquei a posta 8080 no arquivo ports.conf do apache e no virutual host:
NameVirtualHost *:8080
<VirtualHost *:8080>
   ServerAdmin webmaster@localhost
   ServerName www.xxyyzz.serveblog.com
   DocumentRoot /var/www
.....

vou no navergador: http://<<ip>>:8080
todo bem
mas pelo nome nada!!!

outra possibilidade e que meu modem/rotedor nao estar configurado corretamente
ai eh onde entro no problema, pois nao toh conseguido acessar a configuraçao do modem.
e nem sei como configurar , mas vi vario tutoriais no abusar e em outras paginas. se pelo menos conseguisse acessa a configuraçao do modem...
nesse topico alguem diz que tah tendo o mesmo problemas: http://ubuntuforum-pt.org/index.php?topic=5423.0

enfim ainda nao consegui...
cobre o pppoe alguem pode me dizer onde encontro mais informaçao??

grato pela ajuda

ardemiranda

#7
eu dei uma olhada nos endereços no site do no-ip
e não existe o tipo de domínio 
serveblog.com mais sim serveblog.net e servebeer.com

e outra coisa o no-ip não se usa o www se coloca o endereço  http://dominio.no-ip.biz:8080
e no ServerName colocasse desse jeito ServerName dominio.no-ip.biz

-------------------------------------------------------------------------
se não der certo as mudanças a cima tente usar as mudanças abaixo

e também agora que eu fui observa o seu modem e o mesmo que o meu
tenta dar um reset nele com um clip enfiado-o em um buraquinho atrais dele entre o cabo USB e o do telefone.
e tente acessa com os ips.
192.168.1.254
192.168.1.1
192.168.254.254

No apache2 eu uso o seguinte.

eu mudei a porta no arquivo /etc/apache2/ports.conf

e deixe o
NameVirtualHost *    (só com o asterisco)

<VirtualHost *>       (só com o asterisco)
   ServerAdmin webmaster@localhost
   ServerName dominio.no-ip.biz
   DocumentRoot /var/www
.....

E comente essas linhas

#       <Directory />
#               Options FollowSymLinks
#               AllowOverride None
#       </Directory>

max_deivys

bom com relacao ao acesso tah tudo ok. relamente eh .net vacilo meu eheheheheheh
e sem o www. o que fiz foi configura o arquivo hosts e coloquei o ip que tem na configuraçao do modem
nao estava conseindo acessar o modem pq nao tinha configurado minha interface de rede corretamente coloquei o eth0 para DHCP ai foi todo bem, com 192.168.254.254 conseguir acessar configuraçao do modem. configurei o ip da maquina e a porta. todo beleza.

agora estou conseguindo acessa via nome, mas meu amigos nao. eles dizem que aparece no navegador deles um mesagem dizendo que o servidor nao está demorando muito pra responder e que pode estah congestionado e manda fazer acesso mais tarde.

um detalhe importande:
nao uso o serve. uso o Dapper Drake. mas jah estou baixando o serve.
serah que isso tem haver?? serah que meu ubuntu dapper drake nao dah conta?
tenho 256 de memoria mas jah vou colocar mais 256
pq as pessoas de fora nao conseguem carregar a pagina??? que pode ser isso?

ardemiranda

Olha a questão do server e que ele já é uma versão otimizada para servidor ele bem enxuto sem interface gráfica e se você já tem um conhecimento em modo de texto vai fundo no server.

Agora a questão do hardware num tem nada ave não isso e questão de configuração.

Eu tenho aqui um Pentium 3 500 MHz com 192 de memória RAM com um link de 300 Upload
ja teve 10 usuários rodando um fórum em php sem nenhum problema e rápido.

Quando você configurou o modem você usou qual porta?
Verifique se ta ativado o firewall do modem se tive ativado desatavio.


max_deivys

fiz a configuracao do roteador, ai quando acesso a url cadastrada no no-ip ele cai na pagina de configuraçao do roteador. quando pesso para um amigo tentar acessar de fora eles dizem que demora muito pra se conectar e nao aparece nada. acho que o meu servidor nao estar retornando a pagina por algum motivo. o ip estar sendo resolvidor, pois localmente eu estou chegando a pagina do roteador pela url cadastrada no no-ip, e segundo o que eu li isso eh normal. mas o que nao eh normal eh que meu servidor nao estar enviando o arquivo para o cliente. o que pode ser isso? serah que nao configurei meu roteador corretamente???

valeu

ardemiranda

#11
Quando você for configurar o modem a opção chamada:
Selecionar serviço por nome: HTTP

ele vai utilizar a porta 80 e essa porta 80 ela e liberada pela rede interna e é bloqueada pela sua empresa de ADSL para a internet.

quando você for configurar o modem use:
Selecionar protocolo: TCP  e porta(s) TCP/UDP: 4587 (no lugar de 4587 coloque a porta configurada no apache2)

Redirecionar protocolo/serviço selecionado a este endereço IP: 192.168.5.10 (no lugar de 192.168.5.10 coloque o ip do seu servidor)


ai como ta configurado a porta 4587 você vai usar o endereço do no-ip da seguinte forma
http://xxyyzz.serveblog.net:4587

max_deivys

cara valeu pela  ajuda, mas nao entendi muito bem.
vou dizer o que eu fiz (nao sei se era issso):
na configuraçao do meu roteador tem um link que se chama redirecionar portas
ai eu coloquei o ip do servidor e o serviço (http) + protocolo e porta 8080
na configuraçao do apache no aquivo ports.conf acresentei Listen 8080
no virtual host coloquei 8080. mas nada... jah toh entando em desespero
fico fursando a net e nada...
o que acontece eh que quando uso a url sem a porta caio na pagina de configuraçao do modem
e quando uso com a porta fica conectando mas nada retorna ate q o navegador diz que o servidor estah demorando de mais para responder.
serah q vc pode me mostra com tah a tua configuraçao de forma mais completa??
se for o caso posso informar meu email.
pq agora jah nao sei se eh o modem que estah configurado errado uoi se eh o servidor.

poxa... caramba!! serah q nao vou consegui configura isso...

estou muito grato pela ajuda
valeu mesmo

ardemiranda

#13
Tira um print screen da configuração do seu modem e posta aqui no fórum

e também posta o arquivo /etc/apache2/sites-available/default

max_deivys

pow cara valeu pela ajuda. consegui!!!!!!
meu servidor tah sendo acessado externamente
gostaria de sabe se vc sabe se apcao de redirecionamento do no-ip e usada para redireciona
para a porta que vc quer, ou seja e coloco a url sem indicar a porta 8080, pois o no-ip jah faz isso. quando ele receber http (80) ele jah colocar 8080?
vou testar isso.

bom agora quero configura meu servidor da melhor forma
e quero colocar algumas aplicaçoes nele como trac e subversion e java
se vc souber alguma dica quente manda ai
vou mandar a configuraçao basica pra vc dah um olhada.
bom sei que estou extrapolando o topico e isso nao eh legal,
mas nao eh necesssario responder soh se vc souber de algo
que ajude. bom abaixo tah o que vc pediu ver ai se tah legal


usei o seguinte link para configurar a conexao http://www.portaladsl.com.br/portaladsl_contentid_111.html
mas deixei desmarcado a opçao de firewall e detecçao de ataque
usei esse link pra abrir as portas
http://www.portaladsl.com.br/portaladsl_contentid_234.html
as configuracao do apache sao:

arquivo ports.conf:
sudo gedit /etc/apache2/ports.conf
Listen 80
Listen 8080

arquivo virtual host:
sudo gedit /etc/apache2/sites-available/default

NameVirtualHost *:8080
<VirtualHost *:8080>
   ServerAdmin webmaster@localhost
   ServerName  pessoaseu.serveblog.net
   ServerAlias www.pessoaseu.serveblog.net
   DocumentRoot /var/www

   #<Directory />
   #   Options FollowSymLinks
   #   AllowOverride None
   #</Directory>

   <Directory /var/www/>
      Options Indexes FollowSymLinks MultiViews
      AllowOverride None
      Order allow,deny
      allow from all
      # Uncomment this directive is you want to see apache2's
      # default start page (in /apache2-default) when you go to /
      #RedirectMatch ^/$ /apache2-default/
   </Directory>

   ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
   <Directory "/usr/lib/cgi-bin">
      AllowOverride None
      Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
      Order allow,deny
      Allow from all
   </Directory>

   ErrorLog /var/log/apache2/error.log

   # Possible values include: debug, info, notice, warn, error, crit,
   # alert, emerg.
   LogLevel warn

   CustomLog /var/log/apache2/access.log combined
   ServerSignature On

    Alias /doc/ "/usr/share/doc/"
    <Directory "/usr/share/doc/">
        Options Indexes MultiViews FollowSymLinks
        AllowOverride None
        Order deny,allow
        Deny from all
       #Allow from 127.0.0.0/255.0.0.0 ::1/128
    </Directory>

</VirtualHost>