WEB/Server

CentOs 사용자 계정추가 후 서브도메인 설정

Ezcode 2016. 11. 15. 10:00


운영 준비중인 사이트에 이미지 전용 사용자를 추가하고 


해당 사용자로 접근 가능한 서브도메인을 설정하려고 한다.



SSH 루트 접속


// 사용자를 생성한다.

# useradd 사용자명


// 생성 확인

# cat /etc/passwd | grep 사용자명


// 암호 설정 확인

# cat /etc/shadow


// 암호 설정

# passwd 사용자명

Chaneing passwd for user 사용자명

New UNIX password: 새로운 암호 입력

Retype new UNIX password: 새로운 암호 재입력


// 암호 설정 확인

# cat /etc/passwd


// 사용자 삭제, 홈 디렉토리는 삭제하지 않을 경우

# userdel 사용자명


// 사용자 삭제, 홈 디렉토리까지 삭제할 경우

# userdel -r 사용자명





사용자를 생성하면 /home 디렉토리 밑에 유저 폴더가 생성된다.

필자는 cimg라는 사용자를 생성했다고 가정하고


/home/cimg 디렉토리에서

# mkdir www


/home/cimg 에서

# chown cimg:cimg www


/home 디렉토리에서

# chown 755 cimg




그리고 VirturlHost를 편집한다.


# vi /etc/httpd/conf/httpd.conf


NameVirtualHost *:80 // 주석해제


<VirtualHost *:80>

     ServerAdmin admin@aaa.com

     DocumentRoot /var/www/html/

     ServerName www.aaa.com

     ServerAlias aaa.com

     ErrorLog logs/aaa.com-error_log

     CustomLog logs/aaa.com-access_log common

</VirtualHost>


<VirtualHost *:80>

     ServerAdmin cimg@aaa.com

     DocumentRoot /home/cimg/www

     ServerName cimg.aaa.com

     ErrorLog logs/aaa.com-error_log

     CustomLog logs/aaa.com-access_log common

</VirtualHost>


추가 후 :wq!


# /etc/rc.d/init.d/httpd restart


혹은

# service httpd restart 로 재시작