web-dev-qa-db-ja.com

Ubuntu Server 17.04を静的IPアドレスを持つWebサーバーとして構成します

私は、Ubuntuサーバーの完全な初心者であり、一般にシステム管理者でもあります。

PCをWebServerとして実行したいので、すでにインストール済みですUbuntu Server 17.04。

静的IPアドレス(既に取得済み!)で実行しているすべてのものを準備しようとしているため、サーバーにリモートアクセスできるように、インストールしたい Vestaコントロールパネル サーバーを維持し、Webベースのアプリケーション(php、javascript、Javaなど)として自分のWebサイトを開発およびホストするために必要なすべてをインストールします。

私はすでにSudo apt-getをインストールしていくつかの作業を行っていますApache2phpMySqlSSHが、私はそこにあると思います考慮すべきその他の事項があります。サーバーにローカルで到達できますが、静的IPアドレスでのネットワーク接続の構成でスタックしました。

2
Gianni

解決策:静的IPアドレス:

  1. Sudo ufw statusでファイアウォールの状態を確認すると、次のリストのようなものが得られます。

    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)
    

    追加、削除、および編集方法についてufwポートはこれらに従います link またはthis link

  2. ルーターのポート転送のセットアップ、example

    静的IPアドレス[xxxx] -TO->サーバーローカルIPアドレス[192.168.1.101]

割り当てられたIPがターミナルにあることを知らない場合: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. Sudo nano /etc/ssh/sshd_configでSSHのポートを設定します

    13行目Portの削除#のコメントを外します(ここでポート38を開きます)

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

    ctrl+xで保存yで保存

  2. ssh://your_username_here@your_static_ip_here:your_port_number_hereを使用してクライアントからnoeをリモート接続します
1
Gianni