주간 베스트 월간 베스트 3개월 베스트 베스트 게시물
연길시 신화서점 조선말 도서

웹호스팅 서버세팅 쉽게하기

네로 | 2002.05.15 02:38:08 댓글: 1 조회: 607 추천: 27
분류컴관련 강좌·팁 https://life.moyiza.kr/itstudy/1747816
바로 밑글... 텔넷상에서 다른 디렉토리 접근 금지에 이어... 또 하나의 팁을 소개합니다.

쉘 스크립트를 써서 일괄처리하는 것보다는 삽질이겠지만...
수십명의 새로운 계정자 처리를 위한 팁을 알려드리겠습니다.

이 방법은 1차 2차에 걸쳐 70여명의 무료 계정 서비스를 하면서 아카짱사랑넷에서 실제로 써먹었던 방법입니다.

한번에 보통 30~40명의 새로운 계정자들을 생성하고....
네임서버세팅.... 아파치-버추얼호스팅 세팅 .... sql 세팅할려면... 결코 쉬운 일이 아니죠...
특히 윈도우 에디터에 익숙해져있는 초보 리눅서에게는... vi에디터 사용법도 결코 쉽지 않구여...

그래서.... 윈도우 에디터(저의 경우 Edit Puls를 이용)와의 조합으로 쉽게 계정세팅하는 법을 설명해 보고자 합니다.

순서는

계정생성
네임서버 세팅
아파치-버추얼호스팅 세팅
MySQL 세팅

순으로 해보겠습니다.

먼저 위의 작업들은 자기 자신이 서버의 주인인 root 만이 작업을 해야겠죠^^*

먼저 telnet으로 원격 서버에 접속합니다.
그리고 root로 권한을 바꾸구여...
su -

계정아디 생성하기
리눅스상에서 계정을 생성하기 위한 명령어는 useradd와 passwd 명령어이죠...
즉...
[root@akachan ~]useradd aaa
[root@akachan ~]passwd aaa
Changing Password for aaa
New Unix password:1234
Retype Unix Password:1234

간단히 이런식으로 합니다....
하지만... 더 간략하게... 다음과 같이 계정 패스워드를 지정할 수 있습니다.
[root@akachan ~]useradd aaa
[root@akachan ~]echo "aaa:1234" | chpasswd

그러면... 2줄로 암호화된 계정 패스워드를 생성해 낼 수 있습니다.
몰랐던 거죠^^*

그런데... 위와 같은 작업을 텔넷상에서 계정마다 일일히 반복할려면... 지치겠죠... 실수하기도 쉽구...

그래서... 윈도우 메모장에서
위 2줄을 타이핑합니다...

그리고... 계정수만큼 복사-붙여넣기 합니다...
Edit Puls 에서 Ctrl+h 하면 바꾸기가 되죠....
계정아디만 바꾸면 되겠죠... 패스워드는 모두 틀리기 때문에... 일일히 바꾸워주구여....

그 다음에.. 모두 선택해서 ctrl+c로 버퍼에 복사해 놓습니다...
이젠... 텔넷창으로 갑니다....
오른쪽 마우스 버튼을 누르면 붙여넣기가 나오죠....(저의 경우 텔넷상에서 ctrl+v[붙여넣기]가 안먹히더라구요...)

짜잔... 한번에.. 50여개의 계정을 생성해 놓았습니다....

이제... 저의 경우와 같이 akachan.net 앞에... 계정아디를 붙여... aaa.akachan.net 도메인으로 계정자에게 서비스를 해줘보겠습니다...

이 경우는 간단해서... vi 에디터로도 쉽게 할 수 있지만... 이왕 윈도우와 연결시켜보겠습니다.
이미 네임서버(DNS)작업은 모두 세팅되어 있다고 가정하고.... 위의 작업은 보통 /var/named 디렉토리에 있는 forword zone 파일만 건들면 됩니다(저의 경우 zone-akachan.net 입니다.)
zone-akachan.net 파일의 경우... 소유권이 root에게 있죠... 계정 ftp로 직접 내려받을 수도 없구요...

그래서.. 이 파일을 ftp로 접근할 수 있는 폴더로 복사해 넣습니다. 그리고 소유권은 계정소유권으로 바꾸어줘야... 자신의 피시로 다운받을 수 있겠죠...

다운로드 된 파일을 메모장에서 불러옵니다....
$TTL 86400
@      IN     SOA     ns.akachan.net.           akachan.akachan.net. (
--------
--------
--------
생략
--------

aaa        IN      CNAME      @
---------
---------
생략

에서와 같이 볼드체로 강조된 부분을 복사해... 계정수만큼 복사해 넣구... 계정아디만 바꾸어주면... 됩니다...

다시 ftp로 자신의 계정에 올리고... /var/named 폴더 안에 덮어쓰기 해주면... 네임서버 세팅도 끝...

이젠... 버추얼호스팅 서버 세팅...
아파치 설정파일인 httpd.conf파일은 저와 같이 APM이 RPM으로 세팅되었을 땐... 보통 /etc/httpd/conf 폴더 안에...
소스컴파일시엔... /usr/local/apache/conf 폴더 안에 있죠...
네임서버 세팅에서와 같이... httpd.conf파일을 계정폴더에 복사.. 자신의 피시로 전송... 메모장에서 불러옵니다....

그리고.. 버추얼호스팅 부분을 세팅합니다...
저의 경우...
<VirtualHost 61.42.251.XXX>
ServerAlias aaa.akachan.net        *.aaa.akachan.net
ServerName aaa.akachan.net
ServerAdmin aaa@akachan.net
DocumentRoot /hosting/jiusamo/public_html
ErrorLog logs/aaa.akachan.net-error_log
CustomLog logs/aaa.akachan.net-access_log common
</VirtualHost>
이런식으로 세팅해 놓았습니다.

위 부분을 하나씩 복사-붙여넣기 하면서.. 아디부분을 치환해나가면서.. 모든 계정의 버추얼 호스팅부분을 마칩니다...
다시.. ftp 업로드 - /etc/httpd/conf/ 폴더 안에 복사...

이제 MySQL 세팅만 남았네요....
MySQL 세팅은 보통...
create database aaa;
insert into db values('%', 'aaa', 'aaa', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y');
insert into user (host, user, password) values('localhost', 'aaa', password('1234'));
와 같이 생성하죠...

이 부분도... 메모장에서 복사해.. 모든 계정의 아디와 비번부분만 바꾸어 줍니다...
그리고.. 텔넷상에서... 붙여넣기 하면... 쉽게 끝납니다...
그리고...  
flush privileges;
명령어로 적용시켜주고...
quit로 텔넷상으로 나옵니다.

마지막으로 ftp, 아파치, 네임서버 데몬을 리스타트 시켜주면 되겠죠....
[root@akachan ~]/etc/rc.d/init.d/proftpd restart
[root@akachan ~]/etc/rc.d/init.d/named restart
[root@akachan ~]/etc/rc.d/init.d/httpd restart

간단하죠.... 일관성을 찾으면... 리눅스 또한 쉽게 접근할 수 있는 것같습니다
추천 (27) 선물 (0명)
IP: ♡.155.♡.152
비회원 (♡.62.♡.94) - 2006/11/20 23:07:53

ㅠ..ㅠ. 넘 간단해서 머리가 떼개 지네요.....뭐거 뭔지 ㅍ.ㅍ

3,006 개의 글이 있습니다.
제목 글쓴이 날짜 조회
관리자
2003-09-20
11898
관리자
2003-09-20
11446
관리자
2003-09-20
20583
지구인
2010-08-27
19376
지구인
2009-09-07
13695
SOLIDH
2010-01-29
15652
엔죠라이프
2004-10-07
16743
노아
2002-05-19
1967
맹이
2002-05-15
2467
네로
2002-05-15
584
네로
2002-05-15
468
네로
2002-05-15
484
네로
2002-05-15
586
네로
2002-05-15
470
네로
2002-05-15
543
네로
2002-05-15
547
네로
2002-05-15
607
네로
2002-05-15
493
네로
2002-05-10
360
네로
2002-05-09
962
네로
2002-05-09
439
네로
2002-05-09
684
네로
2002-05-08
369
네로
2002-05-08
373
네로
2002-05-03
5259
네로
2002-04-21
5393
네로
2002-04-21
5415
네로
2002-04-20
676
모이자 모바일