서버에 GD라이브러리를 깔고 아파치를 재시작했더니 사이트가 안나와요;;

yistee의 이미지

서버에 GD라이브러리를 깔고 아파치를 재시작했더니 웹사이트가 안나와요;; (그누보드 사용하다가 스팸방지코드가 안나와서 시도해 봤습니다;;)

웹서버로 활용하고 있는데 웹사이트가 아예 안나오고 '연결실패'라고만 나옵니다. (브라우저: 파이어폭스 기준)

이거 원인이 무엇인가요~ 도와주세요. 서버는 centOS 입니다

dgkim의 이미지

서버에 GD를 설치하고 APACHE를 재구동하였더니 웹페이지가 안열립니다.
일반인 : 그럴리가 있겠습니까?
점쟁이 : 서버가 악귀가 들었으니, 복채를 내면 해소되리라.

----

1. 프로세스 구동 상태 확인.
ps -ef | grep httpd
2. 포트 리슨 확인
netstat -tlnp | grep :80

두 결과가 모두 정상이라면, 문제가 심각합니다.

1. 접속 확인(두 결과 모두 정상이나 웹애플리케이션의 오류 점검)
telnet www.server.domain 80
GET / HTTP/1.1
Host: www.server.domain
-> 이 시험에서 접속은 성공했으나, 서버가 응답을 주지 않고 끊은 경우. 문제가 심각합니다. ( /에 바인드된 웹애플리케이션이 gd라이브러리와 호환되지 않는 경우? )

2. 로그 확인(두 결과 모두 정상일 경우.)
apache에서는 error_log 파일에서 유용한 에러 메시지를 확인할 수 있습니다.

----

아파치 재시작 문제.

apachectl 명령으로 restart 명령을 하는 경우와, apachectl stop을 통해 완전히 내리고, apachectl start를 한 경우가 증상이 다를 수 있습니다.

yistee의 이미지

[root@ns ~]# ps -ef | grep httpd
root 24331 24287 0 20:59 pts/1 00:00:00 grep httpd
[root@ns ~]# netstat -tlnp | grep :80

netstat -tlnp | grep :80는 아무런 반응이 없네요;; 결국은 해결할 수 있는 방법이 있는 건가요~?

dgkim의 이미지

아파치를 재구동하셨다고 하셨으나, ps 명령도 그렇고, netstat 명령에서도 그렇고,

아파치가 구동되어 있다는 흔적이 없습니다.

아파치를 구동하시고, error_log 파일을 확인하십시오.

yistee의 이미지

검색을 해보니 gd라이브러리 자동설치라고 해서 아래 명령을 주었고
#yum install gd php-gd

아파치를 재시작하려고 검색을 했고 차례대로 명령을 주었습니다.
#etc/init.d/apache2 restart
#/usr/local/apache/bin/apachectl restart
#service httpd restart

그중 #service httpd restart가 되서
.. *OK
.. *OK
응답이 나왔던것 같아요

pogusm의 이미지

[root@localhost ~]# /etc/init.d/httpd restart
httpd 를 정지 중:                                          [  OK  ]
httpd (을)를 시작 중:                                      [  OK  ]
[root@localhost ~]# ps -ef | grep httpd
root      8606     1  1 18:19 ?        00:00:00 /usr/sbin/httpd
apache    8609  8606  0 18:19 ?        00:00:00 /usr/sbin/httpd
apache    8610  8606  0 18:19 ?        00:00:00 /usr/sbin/httpd
apache    8611  8606  0 18:19 ?        00:00:00 /usr/sbin/httpd
apache    8612  8606  0 18:19 ?        00:00:00 /usr/sbin/httpd
apache    8613  8606  0 18:19 ?        00:00:00 /usr/sbin/httpd
apache    8614  8606  0 18:19 ?        00:00:00 /usr/sbin/httpd
apache    8615  8606  0 18:19 ?        00:00:00 /usr/sbin/httpd
apache    8616  8606  0 18:19 ?        00:00:00 /usr/sbin/httpd
root      8622  8566  0 18:20 pts/3    00:00:00 grep httpd
[root@localhost ~]# netstat -tlnp | grep :80
tcp        0      0 :::80                       :::*                        LISTEN      8606/httpd

위처럼 나와야 httpd가 구동된 상태입니다.

yistee의 이미지

아 똑같이 나왔네요. 답변 감사합니다

[root@ns ~]# /etc/init.d/httpd restart
Stopping httpd: [ OK ]
Starting httpd: [ OK ]
[root@ns ~]# ps -ef | grep httpd
root 24773 1 0 21:24 ? 00:00:00 /usr/sbin/httpd
apache 24776 24773 0 21:24 ? 00:00:00 /usr/sbin/httpd
apache 24777 24773 0 21:24 ? 00:00:00 /usr/sbin/httpd
apache 24778 24773 0 21:24 ? 00:00:00 /usr/sbin/httpd
apache 24779 24773 0 21:24 ? 00:00:00 /usr/sbin/httpd
apache 24780 24773 0 21:24 ? 00:00:00 /usr/sbin/httpd
apache 24781 24773 0 21:24 ? 00:00:00 /usr/sbin/httpd
apache 24782 24773 0 21:24 ? 00:00:00 /usr/sbin/httpd
apache 24783 24773 0 21:24 ? 00:00:00 /usr/sbin/httpd
root 24785 24692 0 21:25 pts/2 00:00:00 grep httpd
[root@ns ~]# netstat -tlnp | grep :80
tcp 0 0 :::80 :::* LISTEN

yistee의 이미지

저도 똑같이 나왔었네요

[root@ns ~]# /etc/init.d/httpd restart
Stopping httpd: [ OK ]
Starting httpd: [ OK ]
[root@ns ~]# ps -ef | grep httpd
root 24773 1 0 21:24 ? 00:00:00 /usr/sbin/httpd
apache 24776 24773 0 21:24 ? 00:00:00 /usr/sbin/httpd
apache 24777 24773 0 21:24 ? 00:00:00 /usr/sbin/httpd
apache 24778 24773 0 21:24 ? 00:00:00 /usr/sbin/httpd
apache 24779 24773 0 21:24 ? 00:00:00 /usr/sbin/httpd
apache 24780 24773 0 21:24 ? 00:00:00 /usr/sbin/httpd
apache 24781 24773 0 21:24 ? 00:00:00 /usr/sbin/httpd
apache 24782 24773 0 21:24 ? 00:00:00 /usr/sbin/httpd
apache 24783 24773 0 21:24 ? 00:00:00 /usr/sbin/httpd
root 24785 24692 0 21:25 pts/2 00:00:00 grep httpd
[root@ns ~]# netstat -tlnp | grep :80
tcp 0 0 :::80 :::* LISTEN

그런데 여전히 페이지는 안나오네요.. 아예 통째로 흰색 화면 입니다 ㅜㅜ(브라우저:파이어폭스 기준)

yistee의 이미지

#yum install gd php-gd 명령전에는 파일을 원격에서 수정하려고 cd, ls, chmod, chown 명령만 주었고 mv나 cp명령은 주지 않았습니다.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.