Configure o Ubuntu Server 17.04 como WebServer com endereço IP estático

3

Sou completamente novato no servidor Ubuntu e também na administração de sistemas.

Eu gostaria de rodar meu PC como um WebServer então já instalei o Ubuntu Server 17.04.

Estou tentando preparar tudo funcionando com um endereço IP estático (já entendi!) para ter acesso remoto no servidor, gostaria de instalar vesta painel de controle para manter o meu servidor e instalar tudo o que eu preciso para trabalhar no desenvolvimento e hospedar os próprios sites como aplicativos baseados na web (php, javascript, java etc ...)

Eu já fiz algum trabalho com sudo apt-get instalando Apache2 , php , MySql , SSH , mas acho que há outras coisas a serem consideradas. Pode acessar o servidor localmente , mas ficou preso ao configurar a conexão de rede com meu endereço IP estático.

    
por Gianni 18.04.2017 / 21:56

1 resposta

2

Solução: endereço IP estático:

  1. Verifique seu status de firewall com sudo ufw status e você deverá obter algo parecido com esta lista:

    To                         Action      From
    --                         ------      ----
    38/tcp                     ALLOW       Anywhere                  
    80/tcp                     ALLOW       Anywhere                  
    80                         ALLOW       Anywhere                  
    38/tcp (v6)                ALLOW       Anywhere (v6)             
    80/tcp (v6)                ALLOW       Anywhere (v6)             
    80 (v6)                    ALLOW       Anywhere (v6)
    

    Sobre como adicionar, remover e editar ufw Ports, siga estas ou este link

  2. Configure o encaminhamento de porta no seu roteador, exemplo :

    Endereço IP estático [ x.x.x.x ] -TO- > Endereço IP Local do Servidor [ 192.168.1.101 ]

Se você não sabe o seu IP atribuído é só colocar isso no terminal: ifconfig -a

enp6s7: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.1.38  netmask 255.255.255.0  broadcast 192.168.1.255
        inet6 2a02:121f:fdb:0:211:43ff:fee0:b54  prefixlen 64  scopeid 0x0<global>
        inet6 fe80::211:43ff:fee0:b54  prefixlen 64  scopeid 0x20<link>
        ether 00:11:43:e0:0b:54  txqueuelen 1000  (Ethernet)
        RX packets 84296  bytes 38047233 (38.0 MB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 37523  bytes 4411985 (4.4 MB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 997  bytes 93756 (93.7 KB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 997  bytes 93756 (93.7 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
  1. Configure as portas no SSH com: sudo nano /etc/ssh/sshd_config

    na linha 13 Uncomment Port excluindo # (abrimos a porta 38 aqui)

    Port 38
    #AddressFamily any
    #ListenAddress 0.0.0.0
    #ListenAddress ::
    

    Salvar com ctrl+x salvar com y

  2. conecte-se remotamente ao seu cliente com: %código%
por Gianni 02.05.2017 / 15:56