웹마스터 팁

10. 계정 세팅
심사 통과 자에게 빠른 시간 내에 세팅을 해준다. 여러 종류를 해야하니 나눠서 설명한다. 운영자는 IIS를 잘 모르기 때문에 Apache기준으로 설명한다.
10.1 아파치 유저 설정
  사용자 계정을 http://내서버/~ID 형식으로 만들어 주는 것이다.
  Apache 폴더에 있는 conf폴더에 들어가면 httpd.conf 파일과 srm.conf 파일이 있다.
  일단 httpd.conf 파일을 메모장으로 불러온다.
---------------------------------------------
   AddModule mod_userdir.c
   <IfModule mod_userdir.c>
    UserDir "[userdir]"
   </IfModule>
   <Directory "[userdir]">
    AllowOverride FileInfo AuthConfig Limit
    Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec ExecCGI
    <Limit GET POST OPTIONS PROPFIND>
        Order allow,deny
        Allow from all
    </Limit>
    <LimitExcept GET POST OPTIONS PROPFIND>
        Order deny,allow
        Deny from all
    </LimitExcept>
   </Directory>
---------------------------------------------
   이런 모듈이 주석처리 되어 있으면 주석을 없애고, 만약 없다면 넣어준다.
   다음 srm.conf 파일에 들어간다.
---------------------------------------------
   UserDir "유저 디렉터리/ID/public_html"
---------------------------------------------
   위와 같이 넣어주면 접속할 수 있다.
  10.2 FTP 유저 설정
   유저 디렉터리를 공유하면 따로 세팅할 필요가 없지만, 보안상 좋지 않은 방법이다.   개인마다 세팅하는 것이 관리 시에 편하다. FTP 유저를 만들고, 유저 폴더에 모든 권한을 준다. 지정된 폴더의 상위로는 올라가지 못 하게하고, 보안모드로 설정한다. 가장 중요한 것은 용량제한이다. 처음에 정한 용량대로 설정하자. 그리고 접속이 되는가 테스트 해주는 것도 매너이다.
  10.3 DB 생성 IIS(ASP)라면 MsSQL, Apache(PHP)라면 MySQL이다. 운영자는 아까 말했듯이 IIS관련에 대해서는 잘 모르기 때문에 MySQL에 대해 설명한다. MySQL에 ROOT로 접속한다. 먼저 DB를 만든다. 나중에 관리를 쉽게 하기위해 회원ID로 하는 것이 좋다. 'MYSQL' 데이터베이스에 들어가서 [참조1]을 실행한다. 이번에는 ‘DB' 테이블에 들어가서 [참조2]를 실행한다. 마지막에 반드시 MySQL 리로드를 해야한다.
   [참조1]
    insert into user(host, user, password)
    ->values('localhost', 'ID', Password(‘비밀번호’));
   [참조2]
    insert into db values (↵
    ->'localhost','DB','ID','Y','Y'+ ','Y','Y','Y','Y','Y','Y','Y','Y');
    ※Y는 10개이니 주의

11. 유지보수
서버를 만들었다고 끝이 아니다. 지속적인 바이러스 검색, 컴퓨터 케이블 상태, 하드디스크 용량 등을 체크해주어야 한다. 그리고 Apache, PHP, MySQL등을 최신버전으로 업그레이드 시키는 것도 중요하다. 다른 사람에게 해를 끼칠 정도로 서버자원을 소모 하는 사람을 경고해주는 것도 중요하다. 서버 관리의 질은 멀고도 험하다. 부디 해커들에게 당하지 않고 행복한 인터넷 세상을 꾸려나가길 바란다.

안녕하세요 디지몬넷 관리자입니다.
4부 끝까지 읽어주셔서 감사합니다..
타자 속도가 느려서 다 치는데 1시간 정도 걸렸습니다^^;;
앞으로도 많은 강좌 올리도록 하겠습니다^^;;
좋은 하루되세요^^;;
제목 글쓴이 날짜
공지사항|일기장 4강 - notice.php 간단한 글보이기 시루바 2003.10.16
회원 포인트 랭킹(중복 -_-a) [4] file weky 2003.11.15
제로보드회원의 포인트 랭킹 체크하기 sql 정리 [4] 한꼬마 2003.11.26
DB에서 받은 데이터 배열로 하나씩 뿌리기 LetMeLove 2003.12.09
한꼬마의 제로보드 활용법 (게시물 추출하기) [4] 한꼬마 2004.02.17
여러 DB에서 최근 게시물 추출하기 위한 소스 입니다. [6] NS 2004.02.21
나만의 미니홈 만들기 ㅡ list.php , 디비 테이블 생성 [6] file 예뜨락 2004.11.26
나만의 미니홈 만들기 ㅡ view.php 파일과 제목링크 [9] file 예뜨락 2004.11.27
나만의 미니홈 만들기 ㅡ메뉴에 게시판 연결 [5] file 예뜨락 2004.12.17
나만의 미니홈 만들기 ㅡ 간단한 최근글 불러오기 [6] 예뜨락 2005.05.09
나만의 미니홈 만들기 ㅡ 메모장 소스 예뜨락 2005.06.09
[PHP 동영상강의] 32. 자료의 정렬순서를 바꿔보자. [8] 서기 2006.01.11
다운로드 이어 받기 및 전송속도 제한 구현 [1] 박원형 2006.12.11
[알아서 나쁠것없는 10원짜리 팁!] 수십 수백명사용자의 일괄생성 방법! [6] 임현 2002.05.09
제로보드 data 폴더 일괄적으로 소유권 변경 스크립트 [2] 라지엘 2002.07.01
[FreeBSD] qmail+mysql+vpopmail+qmailadmin 설치 [1] DeX™ 2002.11.26
초보자도 쉽게 이해할수있도록 주석을 자세히 달아놓은 APM 메뉴얼 (2 of 4) [4] Dopesoul 2002.12.18
무료 호스팅 서버 만들기 -4부 [18] 장동민 2003.01.04
htaccess를 활용하자 3탄! 사용자인증 [4] [쿨럭]블루엔젤 2003.01.23
phpMyAdmin 보안설정하기 [5] 겨울늑대 2003.02.27