Servidor apache2 com no-ip não fufa [RESOLVIDO]

1. Servidor apache2 com no-ip não fufa [RESOLVIDO]

edvaldo
josef

(usa Ubuntu)

Enviado em 13/02/2013 - 17:13h

Pessoal, eu tinha um servidor apache2 e tava legal, ai tive que reinstalar o sistema e agora só fufa local, uso o no-ip, mas não vai, redirecionei o roteador para porta 8080, net virtua, mas não vai::hein:

hosts:

127.0.0.1 localhost
127.0.1.1 edvaldo-T-1628
192.168.0.100 servidormortean.zapto.org
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters


httpd.conf:

<VirtualHost *>
DocumentRoot /var/www/meu
ServerName servidormortean.zapto.org:8080
#allow from all
#Options +Indexes
</VirtualHost>

default:

<VirtualHost *:80>
ServerAdmin webmaster@localhost

DocumentRoot /var/www/meu
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>

ports.conf:

# If you just change the port or add more ports here, you will likely also
# have to change the VirtualHost statement in
# /etc/apache2/sites-enabled/000-default
# This is also true if you have upgraded from before 2.2.9-3 (i.e. from
# Debian etch). See /usr/share/doc/apache2.2-common/NEWS.Debian.gz and
# README.Debian.gz

NameVirtualHost *:80
Listen 80
Listen 8080
<IfModule mod_ssl.c>
# If you add NameVirtualHost *:443 here, you will also have to change
# the VirtualHost statement in /etc/apache2/sites-available/default-ssl
# to <VirtualHost *:443>
# Server Name Indication for SSL named virtual hosts is currently not
# supported by MSIE on Windows XP.
Listen 443
</IfModule>

<IfModule mod_gnutls.c>
Listen 443
</IfModule>

xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

sudo /etc/init.d/apache2 restart
sudo: /var/lib/sudo writable by non-owner (040777), should be mode 0700
[sudo] password for edvaldo:
* Restarting web server apache2 apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
... waiting .apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
[ OK ]


Grato:D


  


2. Re: Servidor apache2 com no-ip não fufa [RESOLVIDO]

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 13/02/2013 - 17:27h

o no-ip esta ativo ?


3. Re: Servidor apache2 com no-ip não fufa [RESOLVIDO]

edvaldo
josef

(usa Ubuntu)

Enviado em 13/02/2013 - 17:41h

Obrigado por responder, acho que sim, instalei o programa no-ip pelo synaptic...

Pelo que sei ele fica ativo automatico, acho


iiim acho que não

sudo noip2 -S
sudo: /var/lib/sudo writable by non-owner (040777), should be mode 0700
[sudo] password for edvaldo:
Can't locate configuration file /var/lib/noip2/noip2.conf. (Try -c). Ending!


Agora acho que sim:


sudo noip2 -S
sudo: /var/lib/sudo writable by non-owner (040777), should be mode 0700
[sudo] password for edvaldo:
No noip2 processes active.

Configuration data from /var/lib/noip2/noip2.conf.
Account patipy@yahoo.com.br
configured for:
host servidorsite.no-ip.biz
host servidormortean.zapto.org
Executing username=patipy%40yahoo.com.br&pass=o51o61&h[]=servidorsite.no-ip.biz&h[]=servidormortean.zapto.org upon successful update.
Updating every 30 minutes via /dev/wlan0 with NAT enabled.
Grato



4. no-ip

RICARDO VIEIRA BARRETO
ric0710

(usa Debian)

Enviado em 13/02/2013 - 21:18h

Verifica também seu firewall,a porta 8080 que estar em ACCEPT,outra coisa verifica o virtual host que contem informações do site como pasta root do site.


5. Re: Servidor apache2 com no-ip não fufa [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 13/02/2013 - 21:37h

seu /etc/hosts tem a seguinte entrada

192.168.0.100 servidormortean.zapto.org

assim voce aponta para um ip que não é o ip externo....

observe a mensagem que o apache te da dizendo que nao consegue determinar seu ip ou FQDN...



6. Re: Servidor apache2 com no-ip não fufa [RESOLVIDO]

edvaldo
josef

(usa Ubuntu)

Enviado em 14/02/2013 - 07:05h

Obrigado por responder, acho que é a porta 8080, pos ja liberei no roteador mas o comando

sudo nmap -A 189.121.233.153 ela não aparece:


sudo nmap -A 189.121.233.153
sudo: /var/lib/sudo writable by non-owner (040777), should be mode 0700
[sudo] password for edvaldo:

Starting Nmap 5.21 ( http://nmap.org ) at 2013-02-14 06:58 BRST
Nmap scan report for bd79e999.virtua.com.br (189.121.233.153)
Host is up (0.0044s latency).
Not shown: 703 filtered ports, 294 closed ports
PORT STATE SERVICE VERSION
23/tcp open telnet D-Link 524 or WBR-1310 WAP telnetd
53/tcp open domain?
49152/tcp open unknown
1 service unrecognized despite returning data. If you know the service/version, please submit the following fingerprint at http://www.insecure.org/cgi-bin/servicefp-submit.cgi :
SF-Port49152-TCP:V=5.21%I=7%D=2/14%Time=511CA75D%P=i686-pc-linux-gnu%r(Fou
SF:rOhFourRequest,B1,"HTTP/1\.0\x20404\x20Not\x20Found\r\nSERVER:\x20Linux
SF:,\x20UPnP/1\.0,\x20Intel\x20SDK\x20for\x20UPnP\x20devices\x20/1\.2\r\nC
SF:ONTENT-LENGTH:\x2048\r\nCONTENT-TYPE:\x20text/html\r\n\r\n<html><body><
SF:h1>404\x20Not\x20Found</h1></body></html>")%r(GetRequest,B1,"HTTP/1\.0\
SF:x20404\x20Not\x20Found\r\nSERVER:\x20Linux,\x20UPnP/1\.0,\x20Intel\x20S
SF:DK\x20for\x20UPnP\x20devices\x20/1\.2\r\nCONTENT-LENGTH:\x2048\r\nCONTE
SF:NT-TYPE:\x20text/html\r\n\r\n<html><body><h1>404\x20Not\x20Found</h1></
SF:body></html>")%r(HTTPOptions,BD,"HTTP/1\.0\x20501\x20Not\x20Implemented
SF:\r\nSERVER:\x20Linux,\x20UPnP/1\.0,\x20Intel\x20SDK\x20for\x20UPnP\x20d
SF:evices\x20/1\.2\r\nCONTENT-LENGTH:\x2054\r\nCONTENT-TYPE:\x20text/html\
SF:r\n\r\n<html><body><h1>501\x20Not\x20Implemented</h1></body></html>")%r
SF:(RPCCheck,B5,"HTTP/0\.0\x20400\x20Bad\x20Request\r\nSERVER:\x20Linux,\x
SF:20UPnP/1\.0,\x20Intel\x20SDK\x20for\x20UPnP\x20devices\x20/1\.2\r\nCONT
SF:ENT-LENGTH:\x2050\r\nCONTENT-TYPE:\x20text/html\r\n\r\n<html><body><h1>
SF:400\x20Bad\x20Request</h1></body></html>");
Device type: general purpose
Running: Linux 2.4.X
OS details: Linux 2.4.18 - 2.4.35 (likely embedded)
Network Distance: 1 hop
Service Info: Device: WAP

TRACEROUTE (using port 25/tcp)
HOP RTT ADDRESS
1 1.93 ms bd79e999.virtua.com.br (189.121.233.153)

OS and Service detection performed. Please report any incorrect results at http://nmap.org/submit/ .
Nmap done: 1 IP address (1 host up) scanned in 171.05 seconds



7. NO-IP

RICARDO VIEIRA BARRETO
ric0710

(usa Debian)

Enviado em 14/02/2013 - 22:54h

Cara,tem que liberar a porta 8080 no roteador como no seu firewall,outra coisa,criando regras NAT,com redirecionamento de porta tipo 0.0.0.0/8080 - 192.168.0.100.
Assim a conexões vindas de fora na porta 8080 prosseguem para seu servidor.
iptables -A INPUT -p tcp --dport 8080 -j ACCEPT no seu firewall


8. apache2

RICARDO VIEIRA BARRETO
ric0710

(usa Debian)

Enviado em 14/02/2013 - 22:56h

[quote]ric0710 escreveu:

Cara,tem que liberar a porta 8080 no roteador como no seu firewall,outra coisa,criando regras NAT,com redirecionamento de porta tipo 0.0.0.0/8080 - 192.168.0.100.
Assim a conexões vindas de fora na porta 8080 prosseguem para seu servidor.
iptables -A INPUT -p tcp --dport 8080 -j ACCEPT no seu firewall.

no erro Restarting web server apache2 apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
... waiting .apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
[ OK ]

veja o arquivo /etc/hosts coloque servername localhost desse jeito mesmo servername,tive problema hoje em um teste que eu fiz e solucionei assim.



9. Re: Servidor apache2 com no-ip não fufa [RESOLVIDO]

cr0n
_di0

(usa FreeBSD)

Enviado em 14/02/2013 - 23:21h

Olá, Boa noite.

Primeiro, por gentileza, evite usar esse linguajar de MSN miguxês (fufa, funfa) para solicitar auxílio, deixe-o para bate papos não formais.


* Restarting web server apache2 apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
... waiting .apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
[ OK ]


Segundo, não há erro nenhum com o servidor Apache: Conforme a mensagem acima, há apenas uma informação, até comum, informando que não pode determinar um FQDN confiável, mas nada demais. Observe que logo após a mensagem, é retornado
um "OK", o que quer dizer que o servidor subiu sem problemas algum. Você pode confirmar isso, utilizando do comando netstat:


sudo netstat -npltu | grep apache2


Será exibido o daemon do Apache escutando na porta configurada.

Ou ainda:


telnet localhost 8080

Quanto a mensagem acima, informando sobre o FQDN, você pode resolvê-lo da seguinte forma, através do terminal:


sudo sh -c 'echo "ServerName localhost" >> /etc/apache2/conf.d/name' && sudo service apache2 restart


E por fim, e não menos importante, talvez até o motivo do problema, não sei se notou, mas quando se pinga o host servidormortean.zapto.org, é retornado o IP com uma faixa incomum para nós(8.23.224.90), usando do utilitário whois,
este IP aponta para a empresa Vitalwerks Internet Solutions, ou seja, o próprio NO-IP.



10. Re: Servidor apache2 com no-ip não fufa [RESOLVIDO]

edvaldo
josef

(usa Ubuntu)

Enviado em 15/02/2013 - 06:39h

Obrigado por responder, será que o no-ip é que esta travando o acesso?

Tem como verificar isso?


Grato



11. Re: Servidor apache2 com no-ip não fufa [RESOLVIDO]

cr0n
_di0

(usa FreeBSD)

Enviado em 15/02/2013 - 16:02h

O que quer dizer com "travar o acesso"? O que você tem que checar, é por qual motivo o host servidormortean.zapto.org, não aponta corretamente para o seu IP.


12. Re: Servidor apache2 com no-ip não fufa [RESOLVIDO]

edvaldo
josef

(usa Ubuntu)

Enviado em 15/02/2013 - 17:19h

Estranho que agora a pouco testei a porta 8080 no site http://www.canyouseeme.org/ e tava ok, agora fui testar novamente e ta fechada,

Agora dei os comandos novamente:

sudo iptables -A INPUT -p tcp --dport 8080 -j ACCEPT
sudo iptables -A OUTPUT -p tcp --dport 8080 -j ACCEPT

e voltou a funcionar

Success: I can see your service on 201.52.121.37 on port (8080)
Your ISP is not blocking port 8080

Mas quando desligo o micro, volta a aparecer 8080 bloqueada, ai dou os comandos novamente e volta a liberar...



sera que é o Firewall que ta bloqueando o acesso externo, o comando só é valido durante o periodo que o servidor esta ligado?
Grato mesmo

sudo tail -f /var/log/apache2/error.log
sudo: /var/lib/sudo writable by non-owner (040777), should be mode 0700
[sudo] password for edvaldo:
[Fri Feb 15 15:59:21 2013] [error] [client 192.168.0.100] File does not exist: /var/www/meu/favicon.ico
[Fri Feb 15 16:14:12 2013] [error] [client 192.168.0.100] File does not exist: /var/www/meu/favicon.ico
[Fri Feb 15 16:45:32 2013] [error] [client 192.168.0.100] File does not exist: /var/www/meu/favicon.ico
[Fri Feb 15 16:45:33 2013] [error] [client 192.168.0.100] File does not exist: /var/www/meu/favicon.ico
[Fri Feb 15 16:46:32 2013] [notice] caught SIGTERM, shutting down
[Fri Feb 15 16:48:24 2013] [notice] Apache/2.2.20 (Ubuntu) configured -- resuming normal operations
[Fri Feb 15 16:51:14 2013] [error] [client 192.168.0.100] File does not exist: /var/www/meu/favicon.ico
[Fri Feb 15 16:51:51 2013] [error] [client 192.168.0.100] File does not exist: /var/www/meu/favicon.ico
[Fri Feb 15 16:58:56 2013] [error] [client 192.168.0.100] File does not exist: /var/www/meu/favicon.ico
[Fri Feb 15 16:58:59 2013] [error] [client 192.168.0.100] File does not exist: /var/www/meu/favicon.ico







xxxxxxxxxxxxxxxxxxxxxxxxxxxxx


Tão simples......


Lista de sites disponíveis:
/etc/apache2/sites-available

Podem ser criados sites aqui, mas enquanto não forem habilitados, não estarão disponíveis.

Sites habilitados:
/etc/apache2/sites-enable

É aqui que ficam os links simbólicos para os sites que desejamos habilitar. Mas não é preciso criar os links na mão. Como veremos mais adiante, existe uma ferramenta para isso: a2ensite.


Criando e habilitando um domínio



Antes de mais nada, é legal adicionar no seu /etc/hosts uma entrada na frente de 127.0.0.1, tipo assim:

127.0.0.1 www.seu-nome.xxx.br

# vim /etc/apache2/sites-available/[seu-nome]

NameVirtualHost www.seu-nome.xxx.br
<VirtualHost www.seu-nome.xxx.br>
DocumentRoot /var/www/seu-nome
ServerName seu-nome.xxx.br
ServerAdmin webmaster@seu-nome.xxx.br
ErrorLog seu-nome.xxx.br-error.log
CustomLog seu-nome.xxx.br-access.log common
</VirtualHost>

Habilitando o site:

# a2ensite seu-nome

Se digitar apenas "a2ensite", ele mostra os domínios disponíveis, daí você escolhe qual quer habilitar.


Criando seu site



Crie o diretório do seu site:

# mkdir /var/www/seu-nome

Crie um arquivo index.html dentro deste diretório contendo qualquer conteúdo HTML.

Reinicie o Apache2:

# /etc/init.d/apache2 restart

Prontinho!!! Boa diversão e até a próxima.






01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts