web-dev-qa-db-fra.com

Configurer Ubuntu Server 17.04 en tant que serveur Web avec une adresse IP statique

Je suis complètement novice sur le serveur Ubuntu et, de manière générale, sur l'administration système.

Je voudrais exécuter mon PC en tant que WebServer, donc déjà installé Ubuntu Server 17.04.

J'essaie de tout préparer avec Adresse IP statique (vous l'avez déjà!) Afin d'avoir un accès à distance sur le serveur, vous souhaitez installer panneau de configuration de Vesta maintenir mon serveur et installer tout ce dont j'ai besoin pour développer et héberger des sites Web personnels en tant qu'applications Web (php, javascript, Java etc ...)

J'ai déjà effectué quelques travaux avec Sudo apt-get l'installation Apache2, php, MySql, SSH =, mais je suppose qu'il y a d'autres choses à considérer. Peut atteindre le serveur localement , mais est resté bloqué lors de la configuration de la connexion réseau avec mon adresse IP statique.

2
Gianni

Solution: Adresse IP statique:

  1. Vérifiez l'état de votre pare-feu avec Sudo ufw status et vous devriez obtenir quelque chose comme cette liste:

    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)
    

    Sur comment ajouter, supprimer et éditer ufw Les ports suivent ces lien ou ceci lien

  2. Configurez la redirection de port sur votre routeur, exemple :

    Adresse IP statique [ xxxx ] -TO-> Adresse IP locale du serveur [ 192.168.1.101 ]

Si vous ne connaissez pas l'adresse IP qui vous est attribuée, insérez simplement ceci dans le 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. Configurez les ports sur SSH avec: Sudo nano /etc/ssh/sshd_config

    à la ligne 13 Décommenter Port supprimer # (on ouvre le port 38 ici)

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

    Enregistrer avec ctrl+x enregistrer avec y

  2. connectez-vous à distance à partir de votre client avec: ssh://your_username_here@your_static_ip_here:your_port_number_here
1
Gianni