우분투 12.04 LTS를 기반으로 하는 기본 운영 체제 Luna가 있습니다. apache2를 설치하고 종료했습니다. 이제 thepiratebay.se를 열면 이것이 표시됩니다 /var/WWW/index.html
.
또한 , 대신 으로 localhost
설정합니다 .127.0.1.1
127.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 dnsutils
chmod를 루트로 사용해 볼 수 있습니다.
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가 제대로 작동합니다.
귀하의 모든 지원과 순진한 질문에 대한 답변에 다시 한번 감사드립니다! !