![Ubuntu 서버는 localhost 외부에서 Apache에 액세스할 수 없습니다.](https://linux55.com/image/215690/Ubuntu%20%EC%84%9C%EB%B2%84%EB%8A%94%20localhost%20%EC%99%B8%EB%B6%80%EC%97%90%EC%84%9C%20Apache%EC%97%90%20%EC%95%A1%EC%84%B8%EC%8A%A4%ED%95%A0%20%EC%88%98%20%EC%97%86%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
이 질문이 많이 게시되었다는 것을 알고 있지만 모두 읽었지만 내 문제를 해결한 사람은 아무도 없습니다.
우분투 20.04를 새로 설치하고 mysql, phpmyadmin, apache를 새로 설치했습니다.
내 http://localhost/phpmyadmin을 열면 잘 작동하지만 문제는 다른 IP를 사용하는 다른 PC에 연결하면 "이 사이트에 연결할 수 없습니다"라는 메시지가 표시된다는 것입니다. 또한 모든 IP에서 내 ufw를 허용하고 확인합니다. 열려있습니다.
이것은 나에 관한 정보입니다.
우분투 정보:
- 사용 가능한 LSB 모듈이 없습니다.
- 게시자 ID: 우분투
- 설명: Ubuntu 20.04.5 LTS
- 출시 시간: 20.04
- 코드명: 포커스
다음 명령을 사용하여 내 포트를 확인하세요.
$ sudo netstat -tulpn | sudo netstat -tulpn grep 듣기
tcp 0 0 127.0.0.1:33060 0.0.0.0:* 청취 952/mysqld
tcp 0 0 127.0.0.1:3306 0.0.0.0:* 청취 952/mysqld
tcp 0 0 127.0.0.53:53 0.0.0.0:* 청취 809/systemd-resolve
tcp 0 0 0.0.0.0:22 0.0.0.0:* 청취 899/sshd: /usr/sbin
tcp6 0 0 :::80 :::* 924/apache2에서 듣기
tcp6 0 0 :::22 :::* 899/sshd 모니터: /usr/sbin
$ nmap -p 80 로컬호스트
- Nmap 7.80 시작(https://nmap.org) 2023-01-14 04:30 UTC
- 로컬 호스트(127.0.0.1)의 Nmap 스캔 보고서
- 호스트가 시작되었습니다(0.000069초 지연).
- 항구 주 서비스
- 80/tcp는 http를 엽니다
ufw에서도 허용합니다
$ sudo ufw 상태 상태: 활성
- 22/tcp는 어디서나 허용됩니다.
- Apache는 어디서나 허용됩니다.
- 443장
- 80/tcp는 어디서나 허용됩니다.
- 80 어디든 허용
- 22/tcp(v6) 어디든 허용(v6)
- Apache(v6)는 어디서나 허용됩니다(v6).
- 443(v6) 어디서나 허용(v6)
- 80/tcp(v6) 어디든 허용(v6)
- 80(v6) 어디서나 허용(v6)
나는 또한이 cmd를 사용합니다
- sudo iptables -A Enter -p tcp --dport 80 -j 수락
온라인 도구에서 포트를 확인하면 SSH에서 사용하는 22개 포트를 제외한 모든 포트가 닫힙니다.
포트 22를 열고 SSH를 사용할 수 있는데 다른 포트는 여전히 닫혀 있는 이유는 무엇입니까?
누구든지 이유를 말해 줄 수 있습니까?