개인서버에서 메일설정과 SSL설정 FTP설정 XE core버전업방법 텍스트큐브 openid오류

Posted by 겨울에
2011. 9. 5. 15:31 scrap/ Linux
출처 : NAVER 지식IN
 http://kin.naver.com/qna/detail.nhn?d1id=1&dirId=10302&docId=105448729&qb=c3NsIOyxhQ==&enc=utf8&section=kin&rank=1&search_sort=0&spq=0



 

제가 집에서 개인서버를 돌리고있는데 몇가지 문제가 있어서 질문드립니다..


일단 서버환경은

아톰 D510 1.66Ghz (2코어 4쓰레드)

DDR2 2G x2 (총 4G) RAM

1TB 삼성 F3 HDD


인터넷환경: QOOK 100M (유동IP)

공유기: IPTime N6004

공유기 옵션 -- Twin-IP 기능으로 서버에 공인IP 물림


OS: Fedora 12

PHP 버전 : 5.3.1

MySQL 버전 : 5.1.42

Apache 버전 : 2.2.14


PHP info page--> http://skyserv.kr


일단 서버환경은 위와같습니다..


httpd.conf에서 버츄얼호스트로 블로그와 제로보드 홈페이지를 돌리고 있구요..

http://blog.skyserv.kr  --->텍스트큐브 블로그

http://web.skyserv.kr  ---->제로보드 XE 사이트


제로보드XE버전은 1.2.4입니다... full버전은 그것뿐이더군요;;(설치경로 /home/web/xe)

 

 

네임서버는 DNSEver네임서버 쓰고있습니다


질문내용은

1.메일문제입니다...

   회원가입시 인증메일발송체크하고 testid로 가입하니 인증메일을 발송하였습니다 확인해주십시오 라고 뜨고나서

   메일은 안오더군요;;;; 로그인하려니 메일확인하라고 뜨고......

   메일서버를 설치해야하나요??;;

   설치해야한다면 Qmail로 해야하나요 sendmail로 해야하나요;;(XE setting에는 Qmail과 연동이라는 체크가 있어서 혼동됩니다;;)

   또 제가 리눅스사용은 처음이라서 명령어도 아직모르거든요;;;ㅠㅠ;;

   설치법,XE와 연동하는법좀 가르쳐 주셨으면 합니다

   안된다면 관련 게시글링크나 어디에 나와있다 이것만이라도 적어주시면 감사하겠습니다..

    

   sendmail은 설치되있습니다... 설정법이랑 연동법을 모르겠네요;;;

-----------------------------------------------------------------------------------------

[root@localhost skyserv]# telnet localhost 25
Trying ::1...
telnet: connect to address ::1: Connection refused
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 localhost.localdomain ESMTP Sendmail 8.14.3/8.14.3; Tue, 23 Feb 2010 15:06:25 +0900

-----------------------------------------------------------------------------------------

  telnet점검 결과입니다...



2.SSL설정 XE setting중 SSL설정 사용으로 놓으면 페이지를 찾을수 없습니다가 떠버리더군요;;;;;;

  왜이런지......해결책좀 알려주셨으면합니다....

  정안되면 SSL설정 안하고 운영해야겠죠;;


3.FTP설정..

  아이디/비번은 mysql db 아이디/비번을 입력하고 포트는 개방했는데 접속확인하면

  "localhost로의 FTP 접속 오류가 발생하였습니다. ftp 포트 번호를 확인해주시거나 ftp 서비스가 가능한지 확인해주세요"

  라고 뜹니다;;; 

 FTP서버는 vsFTP쓰고.....아직 아무설정도 안했습니다;;

 ----------------------------------------------------------------------------------------

[root@localhost skyserv]# /etc/init.d/vsftpd start
vsftpd에 대한 vsftpd을 시작합니다: [ OK ]
[root@localhost skyserv]# telnet localhost 21
Trying ::1...
telnet: connect to address ::1: Connection refused
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 (vsFTPd 2.2.0)
-----------------------------------------------------------------------------------------

 telnet 점검 결과구요;;


  FTP사용법 설정법좀 가르쳐주셨으면합니다;;; 안된다면 역시 링크나 관련사이트,게시글좀;;;


4.XE core업데이트 하는법 질문드리겠습니다;;

 



너무 많은걸 요구해서 죄송합니다;;;;


추가로 텍스트큐브에서 openid가 안되더군요 로그인하려면 자꾸 애러나서 추가질문 드립니다;;

직접확인하시는게 나을것 같네요;; http://blog.skyserv.kr

해결방법좀 가르쳐주세요;;;

"http500 내부서버오류"




 

안녕하세요.

1. 센드메일은 뭐 설정할 것도 없이 바로 메일이 오갑니다.
서비스 데몬만 살아 있다면 말이죠.
mx 레코드로 인한 문제로 보입니다.
일단 센드메일은 이분만큼 설명 잘한 사이트를 본적이 없습니다.
http://oops.org/
센드메일 관련 부분은 http://oops.org/?t=lecture&s=sendmail
이 부분입니다.

 

하지만 제가 봤을 때 이문제는 메일 서버의 mx 레코드가 없으니까, 발송 자체가 안되는 것으로 보입니다.
테스트 해보실려면, 센드메일 스크립트를 이용해서 개인계정 이를테면 다음이나 네이버로 메일 발송을 해보시기 바랍니다.
스펨메일함으로 가겠지만, 일단 메일은 발송이 됩니다.


[root@]# nslookup
> set type=mx       
> yourdamain.pe.kr
Server:         168.126.63.1
Address:        168.126.63.1#53

Non-authoritative answer:
yourdamain.pe.kr      mail exchanger = 20 mail2.yourdamain.pe.kr.
yourdamain.pe.kr      mail exchanger = 10 mail.yourdamain.pe.kr.

Authoritative answers can be found from:
yourdamain.pe.kr      nameserver = ns.yourdamain.pe.kr.
yourdamain.pe.kr      nameserver = ns2.yourdamain.pe.kr.
mail.yourdamain.pe.kr internet address = your ip address
mail2.yourdamain.pe.kr        internet address = your ip addres
ns.yourdamain.pe.kr   internet address = your ip addres

이렇게 정상적으로 박혀 있어야, 테스트가 진행이 될꺼에요...


2. 개인 서버 운영하실려고 해도, ssl키는 발행하는 것이 좋다고 생각합니다.
키교환 프로토콜을 이용해서 운영하시는 개인서버가 CA(인증 및 발행기관)가 되면 가능한 부분인데,
이 부분은 그렇게 신경 쓰시는 부분이 아닌것 같네요.
괜찮은 책이 있어서 말씀드립니다.
제가 애독하는 책인데요..
centos 리눅스 구축 관리 실무라고 김태용씨가 저술한 책이 있습니다.
이 부분에 개인 ssl 발급 과정이 언급되어 있습니다.

 

 

3. 위에 언급한 사이트에 보면 http://oops.org/?t=lecture&s=ftpd
ftp에 관한 자세한 설정이 언급되어 있습니다.

 

 

4. 제가 잘 모르는 부분이라 패스하겠습니다.