저는 UK Three Mobile을 사용하고 있는데 동적 IP만 발급하고 80을 포함한 모든 http 포트를 차단하는 것 같아서 도메인을 얻습니다.stephanojdan.ddns.netNo-IP가 이 문제를 해결해 줍니다. 지금까지 나는 그것을 만들 수 없었습니다! 지금까지 내가 한 일은 다음과 같습니다.
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
다음 세부 정보를 사용하여 동일한 라우터에서 포트 전달을 위한 가상 서버를 설정합니다.
Name: Ubuntu WAN Port: 80-80 LAN IP Address: 192.168.8.133 LAN Port: 80-80 Protocol: TCP/UDP
테스트 폴더를 가리키는 호스트 파일을 설정합니다
index.html
. 웹사이트가 활성화되었습니다./etc/apache2/sites-available/stephenogidan.conf <VirtualHost *:80> ServerName stephenogidan.ddns.net DocumentRoot /var/www/stephenogidan </VirtualHost>
마지막으로 이것은 내
/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
몇 가지 질문이 있습니다:
- http://xxxxogidan.ddns.net/포트 8080으로 전달하지만 포트 80으로 전달해야 합니다. ddns 설정에 문제가 있습니다(아마도 이것일 수 있습니다
No-IP Address: xxx.xxx.xxx.xxx:8080
). - http://www.xxxogidan.ddns.net/같지 않음 http://xxxxogidan.ddns.net/, 후자만 유효합니다((1)이 수정된 경우).
- 귀하의 사이트는 에 나열되어 있습니다
available-sites
. 예를 들어 다음을 사용하여 활성화해야 합니다.a2ensite <site>