검색결과 리스트
글
아파치를 구성해보자!
먼저, 아파치에 대한 내용은 APM이라는 항목에 잘 찾아보면 포스팅 해놨다. 읽어보고 오길 바란다.
이번 실습은 httpd.conf에 documentroot를 이용해서 홈페이지를 띄우는 방법과 userdir을 사용해서 사용자 계정의 접근 권한을 실습할 것이다.
마지막으로는 alias도 사용해서 총 3가지의 홈페이지를 띄울 것이다.
1. 먼저 아파치 서비스를 실행시키자.
rpm -qa httpd를 입력한 후 설치되어 있으면 실행시켜보자.
잘 실행된 것을 볼 수 있다.
2. 아파치 설정파일인 /etc/httpd/conf/httpd.conf파일은 기본적으로 DocumentRoot가 /var/www/html로 되어 있다. 그리고 네임 서버가 지정되어 있지 않다면 다음과
같이 www.abc.com으로 지정해주자.
그렇기 때문에 홈페이지를 띄우고 싶다면 /var/www/html 디렉토리 아래에 index.html을 만들어 줘야한다
3. 참고로 DNS설정도 해주길 바란다.
4. 그 후에 데몬을 재실행 시켜주자.
5. www.abc.com을 입력하면 아까 /var/www/html에 넣었던 index.html이 잘 나올것이다.
6. 혹시나 안되는 경우는 방화벽이 막혀있을 확률이 높다
system-config-firewall에 들어가서 막힌 방화벽을 풀어주도록 하자.
7. 자 이번에는 기본적인 아파치 설치후 홈페이지 띄우기를 해봤다.
진짜 실습인 DocumentRoot를 이용한 홈페이지 열어 보겠다.
DocumentRoot를 abc계정의 홈 디렉토리로 변경하였다.
abc디렉토리 안에 index.html을 만들었다.
그 후, 경로를 입력해 실행해 보니 Forbidden이 떳다... 왜그럴까? 문제는 권한문제!
abc디렉토리의 권한이 실행이 -로 되어있기 때문이다.
권한을 풀어준다.
잘 실행되는 것을 볼 수 있다.
8. 이번에는 www.abc.com/~계정명을 입력했을때 들어갈 수 있도록
즉, 각자의 계정마다 웹페이지를 만들어 관리할 수 있는 환경을 구축해보자.
먼저, 계정을 하나 만들어준다.
/etc/httpd/conf/httpd.conf에 들어가서 UserDir부분을 다음과 같이 수정해준다.
데몬을 재실행한다
잘 열리는 것을 볼 수 있다.
'OS > Linux' 카테고리의 다른 글
GNU 프로젝트 (0) | 2015.12.27 |
---|---|
리눅스의 역사 (0) | 2015.12.27 |
리눅스 - autofs (0) | 2015.12.26 |
리눅스 - NFS (Network File System) (0) | 2015.12.26 |
리눅스 - ssh, sftp의 원격접속과 서버간의 파일전송 scp (0) | 2015.12.26 |
RECENT COMMENT