thepiratebay.se가 /var/www/index.html의 내용을 표시하는 이유는 무엇입니까?

thepiratebay.se가 /var/www/index.html의 내용을 표시하는 이유는 무엇입니까?

우분투 12.04 LTS를 기반으로 하는 기본 운영 체제 Luna가 있습니다. apache2를 설치하고 종료했습니다. 이제 thepiratebay.se를 열면 이것이 표시됩니다 /var/WWW/index.html.

thepiratebay.se는 /var/www/index.html의 내용을 표시합니다.

또한 , 대신 으로 localhost설정합니다 .127.0.1.1127.0.0.1

thepiratebay.se는 자체 콘텐츠를 표시해야 하지만 표시되는 내용은 입니다 /var/www/index.html.

이 두 가지 문제를 어떻게 해결할 수 있습니까? 또한 설치된 apache2를 어디서 볼 수 있나요? 소프트웨어 센터의 설치된 프로그램에서 찾을 수 없습니다. ubuntu 또는 Primary OS Luna에서 램프를 사용하는 방법을 배우기 위한 리소스를 제안해 주실 수 있나요?

host thepiratebay.se추가 정보: 터미널 에 입력하면 다음 정보를 얻을 수 있습니다.

thepiratebay.se has address 194.71.107.27

index.html의 내용을 변경할 수 없습니다. 변경할 수 없습니다. 그리고 이 파일의 권한을 변경하는 방법을 모르겠습니다.

나는 그것을 실행했고 curl -D headers.txt -o /dev/null http://thepiratebay.se/ 다음과 같은 메시지를 받았습니다.

curl -D headers.txt -o /dev/null http://thepiratebay.se/
% Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                             Dload  Upload   Total   Spent    Left  Speed
100   177  100   177    0     0   1397      0 --:--:-- --:--:-- --:--:--  172k

터미널에서 실행 하면 dig thepiratebay.se다음 메시지가 나타납니다.

; <<>> DiG 9.8.1-P1 <<>> thepiratebay.se
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 59789
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;thepiratebay.se.       IN  A

;; ANSWER SECTION:
thepiratebay.se.    86400   IN  A   127.0.0.1

;; Query time: 42 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Mon Sep 22 09:22:43 2014
;; MSG SIZE  rcvd: 49

이것을 터미널에서 실행 했는데 chmod +rw /var/www/index.html 다음 메시지가 나타납니다.

chmod: changing permissions of '/var/www/index.html': Operation not permitted

그리고 파일 권한은 /var/www/index.html여전히 ​​동일합니다. 파일을 삭제/수정할 수 없습니다.

다음은 /home 하위 headers.txt의 내용이다.

HTTP/1.1 200 OK
Date: Mon, 22 Sep 2014 03:54:57 GMT
Server: Apache/2.2.22 (Ubuntu)
Last-Modified: Sun, 21 Sep 2014 02:54:24 GMT
ETag: "321e67-b1-5038a73afffed"
Accept-Ranges: bytes
Content-Length: 177
Vary: Accept-Encoding
Content-Type: text/html
X-Pad: avoid browser bug

아래와 같이 터미널에서 nano를 사용하여 /var/www/index.html 파일을 열었습니다.

sudo nano /var/www/index.html

내용을 변경하고 Ctrl+O를 누른 다음 Enter를 누른 다음 Ctrl+X를 눌러 nano를 종료하면 성공적으로 저장할 수 있습니다. 그런 다음 thepiratebay.se로 이동하면 이제 /var/www/index.html 파일의 새 내용이 표시됩니다.

답변1

DNS 답변에 뭔가 불쾌한 점이 있습니다. 올바른 것은 다음과 같아야 합니다:

;; ANSWER SECTION:
thepiratebay.se.    84496   IN  A   194.71.107.27

누군가가 이것을 당신에게 "숨기고" 있는 것 같습니다.

답변2

먼저 /var/www/index.html 또는 기본 apache2 서버가 표시되는지 확인해야 한다고 생각합니다. 를 사용하여 파일의 권한을 변경할 수 있습니다 chmod +rw /var/www/index.html. 그러면 읽기 및 쓰기 권한이 부여됩니다. 그런 다음 그것을 변경하고 Piratebay.se로 돌아가서 뭔가 변경되었는지 확인하십시오. apache2 서버가 다운되었으므로 변경될 가능성이 없습니다. 라우터, 방화벽 또는 프록시가 이 페이지로 연결되는 것 같습니다. 이 페이지만 작동하나요?

명령을 루트로 실행할 수 있는 경우( su또는 사용) sudo콘솔에서 제안하는 대로 실행해 보세요. sudo apt-get install dnsutilschmod를 루트로 사용해 볼 수 있습니다.

127.0.0.1과 127.0.1.1의 차이점서버 장애:

둘 사이에는 큰 차이가 없습니다. 127/8(예: 127.0.0.0 => 127.255.255.255)은 모두 루프백 인터페이스에 바인딩되어 있습니다.

그 이유는 데비안 매뉴얼에 설명되어 있습니다:http://www.debian.org/doc/manuals/debian-reference/ch05.en.html#_the_hostname_solution

궁극적으로 이는 버그가 있는 해결 방법입니다. 원본 보고서는 다음과 같습니다.http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=316099

따라서 이는 문제가 아니며 단지 해결 방법일 뿐이므로 수정할 수 없으며 작동하고 있습니다.

답변3

모든 기술 지원에 감사드립니다. 나는 오랜 연구와 믿음으로 이 문제를 해결했다. 물론 이것은 귀하가 제공하는 팁 없이는 불가능합니다.

노틸러스를 설치하고 터미널에서 sudo로 열었습니다.

스도 노틸러스

그것은 나에게 비밀번호를 물었고 나는 그것을 입력했습니다. 노틸러스에서 /var의 WWW 폴더를 삭제했는데 이제 thepiratebay.se가 제대로 작동합니다.

귀하의 모든 지원과 순진한 질문에 대한 답변에 다시 한번 감사드립니다! !

관련 정보