고맙습니다......정말로 ^^
그러면요 저의 DB에 접속할수 있는 IP를 일일 추가해줘야 하나요?
너무 불편한것 같아요
불특정 다수를 상대로 웹에서 저의 DB에 접속을 허가 하고 싶은데!!!
예로 게시판이라던지 아니면 회원등록등........
어떻게 해야 하죠?????
죄송하지만 다시 한번 가르켜 주세요...재익님 ^^
그리고 DBI,,DBD,,pgperl은 무엇인가요???
> 아래 소스에 대해서 아무런 하자 없습니다.
> 말 그대로 pg_hba.conf 에 등록 시켜 주지 않았기 때문입니다.
>
> 만약 192.168.0.1 에서 접속하기를 원한다면 (즉 접속하려는
> 클라이언트 측이) pg_hba.conf 에 다음 한줄을 넣어 주시기
> 바랍니다.
>
> host all 192.168.0.1 255.255.255.255 trust
>
> 그럼 접속을 허용해 줄것입니다.
> (참 꼭 postmaster 새로 기동하세요.)
>
> > 펄과 포스트그레스를 연동하고 싶은데 잘 안되거든요
> > 참고로 제 사양은
> > 알짜리눅스6.1
> > perl/5.00503/6
> > postgresql/6.5.2/1kr
> > flex/2.5.4a/7
> > 입니다.....새로 인스톨한것은 없구요
> > 알짜를 풀로 다 깔아서 쓰고 있습니다...
> >
> > 포스트 띄울때 postgres로 로긴한후
> > postmaster /i /S /D /var/lib/pgsql 로 해서 띄웠구여!
> > DB유저도 root,nobody다 추가 해주었습니다.
> >
> > 다음에 나오는 소스는 펄과 포스트연동을 위해 디비에 제대로 연결이
> > 되는지 확인하는 코드입니다...
> > 그런데 콘솔상태에서 perl test.cgi하면
> > template1이라는 db에 연결이 됐다는 html이 뜨는데
> > 왜 네스케이프에서 접속하면 internalServer 에러가 나는거죠?
> > 그리고 다른 컴에서 아이피로 접속해도 마찬가지로 internalServer 에러
> 가
> > 납니다(익스플로러)
> > 아무리 해봐도 모르겠어요
> > 그리고 사랑넷을 뒤져보니
> > pg_hba.conf 부분을 손봐야 된다고 하던데
> > 어떻게 하는지도 모르겠구요...
> > 제발 알려주세요......
> >
> > 그리고 DBI,,DBD,,pgperl은 무엇인가요???
> >
> > ###### test.cgi의 내용입니다.#######
> > #!usr/bin/perl
> > use Pg;
> > print "Content/type: text/html\n\n";
> > #require "cgi/lib/wt.pl";
> > #$db='template1';
> > $conn = Pg::connectdb("dbname=template1");
> > if($conn/>status eq PGRES_CONNECTION_OK){
> > $txt="<br><h1>DB Connection OK";
> > }
> > else{
> > $txt="<br><h1>DB Connection Failed";
> > }
> >
> > ### HTML 문서 생성하기 ###
> > print <<END_OF_UPPER;
> > <html>
> > <body bgcolor=white>
> > <br>
> > <center>
> > <table border=0 cellpadding=0 cellspacing=0>
> > <td bgcolor="#DCDDC6" align=center>
> > <table width=700 border=0 cellpadding=2 cellspacing=1>
> > $txt
> > </table>
> > </td>
> > </table>
> > </center>
> > <br>
> > </html>
> > END_OF_UPPER
> >
> >
> >
|