운영 준비중인 사이트에 이미지 전용 사용자를 추가하고
해당 사용자로 접근 가능한 서브도메인을 설정하려고 한다.
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 로 재시작
'WEB > Server' 카테고리의 다른 글
유튜브 썸네일의 파일유무로 재생가능한지 확인 (0) | 2022.07.02 |
---|---|
Centos7버전 그누설치시 /install/install_config.php 퍼미션 에러 발생 (0) | 2021.04.03 |
Centos7설치이후 가상호스트(VirtualHost)를 설정해도 Testing123... 으로 이동 되는 경우 (0) | 2020.10.03 |
vhost폴더의 xxx.conf (0) | 2012.06.05 |
[명령어] vsftp편집 / 데몬 재실행 (0) | 2012.05.10 |