포트 80 리디렉션과 동적 IP를 사용하여 로컬 서버에서 웹사이트를 호스팅하는 방법은 무엇입니까?

포트 80 리디렉션과 동적 IP를 사용하여 로컬 서버에서 웹사이트를 호스팅하는 방법은 무엇입니까?

저는 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>

관련 정보