ポート80リダイレクトと動的IPを使用してローカルサーバーでWebサイトをホストする方法は?

ポート80リダイレクトと動的IPを使用してローカルサーバーでWebサイトをホストする方法は?

私はUK Three Mobileを使用していますが、動的IPのみを発行し、80を含むすべてのhttpポートをブロックしているようで、ドメインを取得します。stephanojdan.ddns.netNo-IPはこの問題を解決します。これまで私はそれを作ることができませんでした!これまで私がしたことは次のとおりです。

  1. Huawei B535ルーターにDDNSを設定し、No-IPでIPを更新してください。この記事を書く時点で、詳細は次のとおりです。

    My Public IP Address: 188.28.69.7
    No-IP Address: 188.28.69.7:8080 (With Port 80 Redirect)
    Dns Lookup IP Address: 34.199.8.144
    
  2. 次の詳細を使用して、同じルーターでポート転送用の仮想サーバーを設定します。

    Name: Ubuntu
    WAN Port: 80-80
    LAN IP Address: 192.168.8.133
    LAN Port: 80-80
    Protocol: TCP/UDP
    
  3. テストフォルダを指すホストファイルを設定しますindex.html。ウェブサイトが有効になっています。

    /etc/apache2/sites-available/stephenogidan.conf
    
    <VirtualHost *:80>
        ServerName stephenogidan.ddns.net
        DocumentRoot /var/www/stephenogidan
    </VirtualHost>
    
  4. 最後に、これは私の/etc/hostsファイルです。

    127.0.0.1 localhost
    127.0.1.1 ubuntu_server
    127.0.0.1 stephenogidan.ddns.net
    

私が訪れるときstephanojdan.ddns.net、応答は次のとおりです。

ウェブサイトにアクセスできません。 www.stephenogidan.ddns.net のサーバー IP アドレスが見つかりません。 DNS_PROBE_FINISHED_NXDOMAIN

答え1

いくつかの質問があります:

  1. http://xxxxogidan.ddns.net/ポート8080に転送しますが、ポート80に転送する必要があります。 ddnsの設定に問題があります(おそらくこれですNo-IP Address: xxx.xxx.xxx.xxx:8080)。
  2. http://www.xxxogidan.ddns.net/等しくない http://xxxxogidan.ddns.net/、後者のみ有効です((1)が変更された場合)。
  3. あなたのサイトはにリストされていますavailable-sites。たとえば、次のように有効にする必要があります。a2ensite <site>

関連情報