Colocar online meu servidor local [RESOLVIDO]

1. Colocar online meu servidor local [RESOLVIDO]

Eric
Grinder

(usa Slackware)

Enviado em 26/01/2019 - 15:25h

Olá pessoal, vou deixar esse primeiro post com bastante descrição para que nós consigamos juntos se deus quiser eu colocar meu site local para que as pessoas consigam acessar pela internet.

Distro : CentOS 7
Apache : 2.4.6
postix : 2.10.1 (usando smtp da gmail)
mysql : 5.7
php : 7.2.14
phpmyadmin : 4.4.15.10
www : vBulettin 5.4.5

O vbulletin está funcionando perfeitamente, não foi alterado o /etc/hosts, o httpd.conf está usando ServerName : 192.168.25.25:80
Consigo acessar por toda rede daqui de casa, pelo celular também.

Agora veio a vontade de tornar isso público e compartilhar com o pessoal, mas estou barrado aqui porque não sei fazer esse processo.
Dei uma lida na internet boa, mas não consegui nada eficaz, com redirecionamentos, no-ip, etc. Minha internet é da Vivo ex-GVT, com ip dinâmico,
mas vi que é possível que eu consiga fazer isso.

Gostaria muito que alguém que entendesse do assunto me ajudasse me dizendo as opções gratuitas e quais dessas opções eu consiga fazer que meu endereço público seja sempre o mesmo e depois me ajudar a colocar em prática tudo isso.

Obrigado desde já.
Eric


  


2. Re: Colocar online meu servidor local [RESOLVIDO]

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 26/01/2019 - 19:40h


Velho ... tava vendo aqui .. uma hospedagem premium no hostinger é 8 bolsonaros por mês ... é mais barato do que manter o server ligado, gastando energia e acabando com a vida util dos periféricos. Sem falar que a hospedagem básica é 4 bolsonaros ...



------------------------------------------------------| Linux User #621728 |------------------------------------------------------

" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"

------------------------------------------------------| Linux User #621728 |------------------------------------------------------




3. Re: Colocar online meu servidor local [RESOLVIDO]

Eric
Grinder

(usa Slackware)

Enviado em 27/01/2019 - 15:50h

Para supostamente o maior forum de linux do brasil ta meio feio hein? Ninguém nunca f3z isso? Ou eu estou querendo descobrir o brasil?


- - - - -
www.gitlab.com/grinder
www.github.com/ericfernandesferreira
www.youtube.com/candelabrus1


4. Re: Colocar online meu servidor local [RESOLVIDO]

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 27/01/2019 - 15:53h


Grinder escreveu:
Para supostamente o maior forum de linux do brasil ta meio feio hein? Ninguém nunca f3z isso? Ou eu estou querendo descobrir o brasil?


Eu tenho certeza que nunca fiz ... mas pensei da mesma forma que vc !!!

------------------------------------------------------| Linux User #621728 |------------------------------------------------------

" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"

------------------------------------------------------| Linux User #621728 |------------------------------------------------------




5. Re: Colocar online meu servidor local

Rodrigo Leutz
rleutz

(usa Arch Linux)

Enviado em 27/01/2019 - 16:03h

eu fiz isso, da certo
so que usa ip fixo e modem em bridge

sem falar que uso
postfix com dovecot - email
nginx - httpd
------------------------------------------------------------------------
https://www.uware.com.br
Arch


6. Re: Colocar online meu servidor local [RESOLVIDO]

Eric
Grinder

(usa Slackware)

Enviado em 27/01/2019 - 20:13h


denver escreveu:

eu fiz isso, da certo
so que usa ip fixo e modem em bridge

sem falar que uso
postfix com dovecot - email
nginx - httpd
------------------------------------------------------------------------
https://www.uware.com.br
Arch


Acho que a dificuldade está necessariamente ai, ip dinâmico dos inferno. Mas tenho certeza que dá certo, falta detalhes que eu desconheço e não acho na internet.

- - - - -
www.gitlab.com/grinder
www.github.com/ericfernandesferreira
www.youtube.com/candelabrus1


7. Re: Colocar online meu servidor local [RESOLVIDO]

Paulo Dias
di4s

(usa XUbuntu)

Enviado em 27/01/2019 - 23:31h

Oi.

É possível.

Você precisa primeiro identificar o seu IP externo. Esse site faz isso: http://www.meuip.com.br

Feito isso, você deve conferir se o seu roteador ou modem está com esse mesmo IP na Wan. Esse passo é importante por que alguns provedores entregam NAT para o cliente.

Se o IP externo estiver na Wan do o seu roteador, basta configurar o redirecionamento das portas 80 e 443 do seu roteador para o IP do seu servidor.

Depois disso, você já deve conseguir acessar o seu site através do seu IP externo. Coloque no navegador e faça o teste.

Senão funcionar, pode ser algum firewall no seu servidor. Supondo que o firewall seja iptables, o comando ' iptables -F ' deve limpar todas as regras que possam estar bloqueando o acesso.

Se ainda assim nao funcionar, você pode usar o nmap para testar se as portas estão realmente abertas.

Em alguns casos, pode ser necessário fazer o redirecionamento de uma porta alta do roteador para a porta 80 do seu servidor.

Esse é o roteiro, ele vai variar dependendo dos seus equipamentos e do seu provedor.

Como seu IP externo deve ser dinâmico, ele pode mudar... Quando isso acontecer você vai precisar usar o novo IP. Para evitar isso é possível usar algum serviço tipo o no-ip.



8. Re: Colocar online meu servidor local

Eric
Grinder

(usa Slackware)

Enviado em 28/01/2019 - 01:18h

p4ulodi4s escreveu:

Oi.

É possível.

Você precisa primeiro identificar o seu IP externo. Esse site faz isso: http://www.meuip.com.br

Feito isso, você deve conferir se o seu roteador ou modem está com esse mesmo IP na Wan. Esse passo é importante por que alguns provedores entregam NAT para o cliente.


Primeiramente obrigado pela resposta.
Aqui nessa parte ok, os ip batem.

Se o IP externo estiver na Wan do o seu roteador, basta configurar o redirecionamento das portas 80 e 443 do seu roteador para o IP do seu servidor.

Depois disso, você já deve conseguir acessar o seu site através do seu IP externo. Coloque no navegador e faça o teste.


Essa parte das portas que me confunde, não entendo o que eu preciso fazer. E fazendo isso qual porta seria adequada eu deixar no servidor apache?
Aqui uma imagem, se você puder me guiar.
https://postimg.cc/188hM7pR

Senão funcionar, pode ser algum firewall no seu servidor. Supondo que o firewall seja iptables, o comando ' iptables -F ' deve limpar todas as regras que possam estar bloqueando o acesso.

Se ainda assim nao funcionar, você pode usar o nmap para testar se as portas estão realmente abertas.

Em alguns casos, pode ser necessário fazer o redirecionamento de uma porta alta do roteador para a porta 80 do seu servidor.

Esse é o roteiro, ele vai variar dependendo dos seus equipamentos e do seu provedor.


Eu preciso entender essa parte das portas antes de eu fazer esse teste se consigo acessar alguma coisa pelo meu ip externo.
Afinal, o meu "ServerName" e "Listen" do httpd.conf do apache deve ser qual? Ip fixo ou ip dinamico e qual porta?

Como seu IP externo deve ser dinâmico, ele pode mudar... Quando isso acontecer você vai precisar usar o novo IP. Para evitar isso é possível usar algum serviço tipo o no-ip.


Meu modem tem a opção de usar o dnns no-ip, acredito que não precise então instalar o daemon do noip no servidor.

- - - - -
www.gitlab.com/grinder
www.github.com/ericfernandesferreira
www.youtube.com/candelabrus1


9. Re: Colocar online meu servidor local [RESOLVIDO]

Paulo Dias
di4s

(usa XUbuntu)

Enviado em 28/01/2019 - 09:02h

Oi.

Preencha assim:

Nome da regra: Apache ( Pode ser qualquer nome )

Portas de origem: 80 ( É a porta que vai receber a conexão no seu roteador, a 80 é a padrão do protocolo HTTP )

Portas de destino: 80 ( É a porta onde o apache do seu servidor está respondendo, por padrão é a 80 )

IP de origem: deixar em branco

IP de destino: O IP interno do seu servidor.



10. Re: Colocar online meu servidor local [RESOLVIDO]

Eric
Grinder

(usa Slackware)

Enviado em 28/01/2019 - 19:46h

Olá

Então, não dá certo.

Vou passar algumas informações para você.
Servidor está com IP Fixo 192.168.25.25
ServerName e Porta no apache está usando 192.168.25.25:80 (/etc/httpd/conf/httpd.conf)
NO-IP está configurado e usando o link ericlinuz.zapto.org para meu ip externo (dinâmico)
No Modem fiz exatamente isso, coloquei 80 para 80 e deixei em branco o IP origem e coloquei o 192.168.25.25 no destino
quando dou ping em ericlinuz.zapto.org ele ping meu ip externo.

- - - - -
www.gitlab.com/grinder
www.github.com/ericfernandesferreira
www.youtube.com/candelabrus1


11. Re: Colocar online meu servidor local [RESOLVIDO]

Rodrigo Leutz
rleutz

(usa Arch Linux)

Enviado em 28/01/2019 - 20:52h

primeiro, coloca teu modem em bridge
a maior parte deles nao aceita pela porta 80, tem q ser em bridge, eles vem travados na 80 por causa do software próprio deles
dai vc conecta com rp-pppoe
bem qndo vc tiver conectado o seu pc sera a própria porta da internet

se vc tiver mais computadores na mesma rede aconselho colocar mais uma placa de rede no pc e rotear a internet para os outros,
dai vai da sua distro e de como vc quer fazer isso, eu uso centos e faço a rota com firewalld, pode ser feita com iptables tbm, como com ufw
dai vai de sua preferência.

Tenta isso, qlqr coisa manda resposta



------------------------------------------------------------------------
https://www.uware.com.br
Arch


12. Re: Colocar online meu servidor local

Paulo Dias
di4s

(usa XUbuntu)

Enviado em 28/01/2019 - 21:25h

Grinder escreveu:

Olá

Então, não dá certo.

Vou passar algumas informações para você.
Servidor está com IP Fixo 192.168.25.25
ServerName e Porta no apache está usando 192.168.25.25:80 (/etc/httpd/conf/httpd.conf)
NO-IP está configurado e usando o link ericlinuz.zapto.org para meu ip externo (dinâmico)
No Modem fiz exatamente isso, coloquei 80 para 80 e deixei em branco o IP origem e coloquei o 192.168.25.25 no destino
quando dou ping em ericlinuz.zapto.org ele ping meu ip externo.

- - - - -
www.gitlab.com/grinder
www.github.com/ericfernandesferreira
www.youtube.com/candelabrus1


Oi.

Mantenha toda a configuração. Apenas troque a porta de origem para uma porta alta, por exemplo, deixe a porta de destino como 80 e altere a porta de origem para 8001.

Quando for acessar pelo navegador coloque o seu IP e a porta de origem 8001. Supondo que seu IP externo fosse 18.231.25.73, você usaria assim:

http://18.231.25.73:8001





01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts