17일차

ftp 접속
cmd -> ftp sjh.kr
미션1
본인의 메인 페이지를 변경하라
/var/www/html > root만 수정가능
기본 페이지를 /home/master/public_html로 바꾸기
nano /etc/httpd/conf.d/userdir.conf
-----------------------
UserDir disabled 주석 처리 UserDir public_html 주석 제거 Directory "/home/*/public_html" AllowOverride All (All과 None로 바꾸기) Options None Require method GET POST OPTIONS /Directory ------------------------

/home/master 에 public_html 디렉토리 만들기
cd /home/master
cp -r /etc/skel/public_html ./
chown master.master -R public_html (소유자 바꾸기)
nano /etc/httpd/conf.d/host.conf
-------------------------------
VirtualHost *:80
DocumentRoot /home/master/public_html
ServerName lsw.kr
/VirtualHost

# settings for new domain
VirtualHost *:80
DocumentRoot /home/master/public_html
ServerName www.lsw.kr
ServerAdmin lsw@lsw.kr
ErrorLog logs/error_log
CustomLog logs/access_log combined
/VirtualHost

Directory "/home/master/public_html"
Options FollowSymLinks
AllowOverride All
/Directory
--------------------------------
systemctl restart httpd
reboot
chmod 711 $HOME (마스터로)
chmod 755 /home/master/public_html (마스터로)

에디터 플러스에서 ftp로 접속하기
/var/www/html -> /home/master/public_html
(root) (master 관리하기 편하지만 보안성이 떨어진다.)

미션2
php를 이용한 로그인 기능 만들기
미션3
로그인 기능 공격하기