19일차

지난시간에 이어서 kyj.kr가 웹사이트에 잘뜸
cmd 창에서 ftp kyj.kr명령어로 ftp 접속 함 200 뜨면 정상

/var/www/html (기본페이지)> root만 수정 가능
root는 ftp 접속이 안됨

메인 페이지를 변경하는게 엄청 까다로움
그래서 메인페이지 경로를 /home/master/public_html로 바꿀 거임
이게 메인 페이지가 될려면 nano /etc/httpd/conf.d/userdir.conf 로 들어가서 설정해야함
UserDir public_html > 주석 풀어서 활성화


AllowOverride All
Options None
Require method GET POST OPTIONS

-> 이상태 로 만들어주기

초반에 192.168.0.92/~이니셜 로 교수님이 서버를 줬잖음 이거는 각자 도메인이 없어서 이렇게 준 것임

cd /home/master

cp -r /etc/skel/publi_html ./ (나는 이미 public_html이 있었음) -> public_html 이 없으면 mkdir하고 skel에 있는 public_html로 복사할 것임 다시 만들기 귀찮기 때문

chown master.master -R public_html

nano /etc/httpd/conf.d/host.conf


DocumentRoot /home/master/public_html
ServerName kgorani.kr


# settings for new domain

DocumentRoot /home/master/public_html
ServerName www.kgorani.kr
ServerAdmin kgorani@kgorani.kr
ErrorLog logs/error_log
CustomLog logs/access_log combined



Options FollowSymLinks
AllowOverride All

> 아무것도 없는 상태인데 이거 집어넣어주기

systemctl restart httpd

xshell 192.168.0.219 더블클릭하면(위에 상단에 초록 동그라이 불 들어와 있는 그 박스) root말고 일반사용자로 다시 들어가짐


cd "/home/master"
cd public_html/
이 public_html이 메인 페이지가 된 것임 이제 에디터플러스로 연결해서 볼것임

아 만약에 public_html의 권한이 없다면

chmod 711 $HOME
chmod 755 /home/master/public_html/


사진

고급옵션에서 passive옵션 체크 빼기
adduser kgorani해주고 이거 kgorani도 호스팅 해줘야함 nano /etc/httpd/conf.d/host.conf DocumentRoot /home/master/public_html ServerName kgorani.kr # settings for new domain DocumentRoot /home/master/public_html ServerName www.kgorani.kr ServerAdmin kgorani@kgorani.kr ErrorLog logs/error_log CustomLog logs/access_log combined Options FollowSymLinks AllowOverride All