320x100

This site can’t be reached 172.16.146.111 refused to connect.

Try:

Checking the connection Checking the proxy and the firewall ERR_CONNECTION_REFUSED

명확한 해결 방법:

1️⃣ Python HTTP 서버를 실행할 때 IP 명시하기

다음과 같이 명령어를 입력하세요:

bash
복사편집
sudo python3 -m http.server 80 --bind 0.0.0.0

이렇게 하면 서버가 모든 인터페이스에서 연결을 허용합니다.

위 명령어로 실행하는 서버는 일회성으로 터미널이 열려 있는 동안에만 동작하는 임시 서버 이며,

터미널에서 Ctrl + C 를 누르면 바로 중지

 

✅ 방법 1: 백그라운드로 돌리기

터미널을 닫아도 유지되도록 하려면 아래 명령어를 쓰세요.

bash
복사편집
sudo nohup python3 -m http.server 80 --bind 0.0.0.0 &

이제 터미널을 닫아도 서버가 계속 동작합니다.

나중에 서버 종료 시 (PID 찾아 종료):

bash
복사편집
sudo lsof -i :80

나온 PID를 찾아서:

bash
복사편집
sudo kill -9 [PID번호]

종료하면 됩니다.




login.php 파일 코드를 제대로 넣은 것 같은데 계속 php.info() 만 보여주고 있는 오류

1️⃣ 실제로 열리는 파일이 login.php가 아님 (파일 경로가 다름)

현재 경로는:

bash
복사편집
~/Downloads/webpage/login.php

하지만 Apache가 읽는 경로는:

bash
복사편집
/var/www/html/login.php

즉, 웹서버는 당신이 만든 login.php 파일이 아닌, /var/www/html/login.php에 있는 예전 phpinfo() 파일을 열고 있는 겁니다!


✅ 해결 방법:

🔁 지금 만든 파일을 Apache 웹 루트로 복사하세요:

bash
복사편집
sudo cp ~/Downloads/webpage/login.php /var/www/html/login.php

그리고 다시 접속해 보세요:

arduino
복사편집
<http://172.16.146.130/login.php>

이제는 폼만 출력되는 HTML 페이지가 나와야 합니다.

성공

300x250

+ Recent posts