서브타이틀
  • : 고객센터 > 자료실
  • 제목 [리눅스] 리눅스 계정생성, 디비계정생성, vhost설정방법
    등록일 2017-12-26 오후 4:20:00

    계정생성 및 설정 방법

    1) 계정 : servis , 패스워드 : servis!@# 일때

    # useradd servis.servis <== servis 라는 계정 및 그룹생성

    # passwd servis <== servis에 대한 비번을 생성 (기존 비번이 있을시 비번이 변경됨)
    Changing password for user servis.
    New UNIX password: <==생성할 비번 servis!@# 을 입력하면 됨 (주의 : 입력을 해도 글자는 안보임)
    Retype new UNIX password: <== 암호 확인차 한번더 입력함

    상단방법으로 계정생성시 /home/servis/public_html 폴더가 생성됩니다.
    (설정에따라 /home/servis 혹은 /home/servis/www 가 생성되기도 합니다)
    servis 계정으로 ftp 접속시 상단의 폴더경로로 접속이 됩니다.


    2) apache vhost 에 신규 도메인 추가방법

    # vi /usr/local/apache/conf/httpd.conf

    NameVirtualHost *:80
    <VirtualHost *:80>
    ServerAdmin apm@servis.co.kr ### 관리자 메일계정 ###
    DocumentRoot /home/servis/public_html ### 실제 홈 소스파일이 들어있는 폴더 위치 ####
    ServerName servis.co.kr ### 사용할 도메인 ####
    ServerAlias www.servis.co.kr ### 같이 사용할 도메인 ###
    ErrorLog /var/log/httpd/servis.co.kr-error_log ### 에러로그 관련 ####
    CustomLog /var/log/httpd/servis.co.k-access_log common ### 엑서스 로그 관련 ###
    </VirtualHost>

    위 내용을 붙여 넣으시면 됩니다.
    위 내용은 소스파일로 설치시의 경로이며 rpm 으로 아파치 설치시 설정파일 경로만 변경되며 위 내용을 하단의 설정파일 위치에 동일하게 붙여넣으시면 됩니다.
    rpm로 설치된경우 경로
    # vi /etc/httpd/conf/httpd.conf

    설정파일 변경후 아피치를 재시작하시면 변경내용이 적용됩니다.

    # apachectl stop
    # apachectl start
    (apachectl restart 명령은 특정경우 안먹을때가있으니 되도록 중지후 시작을 권장합니다)


    3) mysql 디비생성 및 디비계정 추가

    # mysql -u root -p mysqㅣ <== mysql에 root로 접속

    Enter password: <== root 비번 넣어줌


    디비계정 : servis , 패스워드 : servis!@# 일때

    mysql> create database servis; <== 디비 생성

    mysql> grant all privileges on servis.* to 'servis'@'%' identified by 'servis!@#' with grant option;

    <==== grant all privileges on 디비명.* to '유저명'@'%' identified by '패스워드' with grant option;

    mysql> flush privileges; <== mysql 재시작없이 설정적용
    mysql> exit
  • 다음글 [리눅스] 네임서버 설정
    이전글 [리눅스] Putty 접속 방법