※ 설치방법 - 다음을 그대로 따라한다.
1. 자료다운로드 - [이름] way-list.tar
2. 자신의 계정에 올린다 - 당근 cgi 실행가능 디렉토리
3. 지금 설치하는 디렉토리가 다음과 같다고 가정한다. /home/s01/cgi-bin/way-list.tar
4. tar를 푼다.
$tar -xvf way-list.tar
5. way-list란 디렉토리가 생겼는지 확인한다.
$ls
way-list
6. way-list의 디렉토리로 들어간다.
$cd way-list
7. 무슨 파일이 있나 확인한다.
$ls -al
total 48
drwxr-xr-x 3 tianai 1000
1024
Jul 14 15:12 ./
drwxrwxrwx 21 root root
1024
Sep 18 09:51 ../
-rw-r--r-- 1 1000 1000
6504
Sep 18 10:14 README
-rwxr-xr-x 1 1000 1000
3132
Sep 18 10:02 config-list.cgi*
drwx---rwx 2 1000 1000
1024
Sep 18 10:05 list-db/
-rw-r--r-- 1 1000 1000
2249
Apr 27 03:15 sample.html
-rwxr-xr-x 1 1000 1000
30213
Apr 27 03:14 way-list.cgi*
8. 퍼미션을 확인한다. 위에 보여진 퍼미션대로 자신의 계정에 있는 파일의
퍼미션을 조정한다. 다음과 같이 한다.
$chmod 755 *.cgi
$chmod 707 list.db
9. config-list.cgi 수정하기 : 메일링 리스트는 이메일을
보내는 스크립트이지만 이 자체가 메일을 보낼수는 없다. 메일을 보내려면
sendmail이란 프로그램의 도움을 얻어야 하는데 이 파일에서 sendmail에
대한 정보를 수정해 주어야 한다. 왜냐하면 각 서버마다 샌드메일에 대한
정보가 다르기 때문이다.
10. vi config-list.cgi 또는 이 파일을 자신의 하드로
다운받아 메모장으로 편집해도 된다. 수정할 부분은 다음과 같다.
11. 수정할 부분 - 다음의 내용은 config-list.cgi의 일부분이다.
수정하기전에 쉡상에서 $whereis senmail 하면 샌드메일의 경로명을
알 수 있을 것이다. 보통 아래에 있는 경로명과 같을 것이며 만약 다를
경우 자신의 계정에 있는 샌드메일의 경로명을 적어주면 된다.
$mailprogram = '/usr/sbin/sendmail';
$smtp_server = '계정의 IP 어드레스를 적는다';
$from_mail = '당신의 E-amil을 적는다';
$admin_pass = '스크립트관리를 위한 자신의 비밀번호를
적는다';
위의 내용만 수정하면된다.
12. 브라우저로 tar에서 풀린 sample.html 화일을 보면된다.
13. 기타 이 스크립트의 사용방법을 알려면 readme를 참고하면 된다.
|