OS/Linux
웹 서버 설치 및 사용해보기
다크엔지니어
2020. 3. 14. 14:17
반응형
리눅스에서는 아파치를 통해 웹 서버를 제공한다.
아파치 사용을 위해 apt 로 apache2 를 설치한다.
systemctl 을 통해 데몬의 동작 유무를 확인한다.
ps를 통해 보았을 때 apache가 여러 프로세스로 실행 중이며, 독자형 데몬이라는 것을 알 수 있다.
/var/www/html 이라는 경로는 아파치 데몬의 고유 경로로 이곳에 html 을 아래와 같이 생성한다.
ip는 리눅스 의 ip로 접속하여 html 파일 이름을 동일하게 작성하여 접속하면 아래처럼 생성된다.
위 웹서버를 관리하는 디렉터리인 /var/www/html 은 리눅스를 사용하는 여러 사용자가 공용으로 사용할 수 있는 디렉터리가 아니다.
일반 사용자 계정에서 웹 페이지를 작성하고 서비스하는 방법을 알아보자.
우선 아파치 설정 파일을 수정해야 한다.
/etc/apache2/mod-available/ 에 있는 userdir.conf, userdir.load 파일을 심벌릭으로 /etc/apache2/mod-enabled/ 하위 경로에 연결한다.
3번째 줄을 # 을 추가하여 사용자 디렉터리에서 웹페이지 구축을 허용한다는 의미이다.
apache2 설정이 변경 되었으므로 restart 한다.
이번엔 고유 경로가 아닌, 사용자 홈 디렉터리에 html 파일을 생성하여준다.
사용자 웹페이지 구축을 사용할 때에는 사용자 리눅스 ip 와 사용자 host 명을 붙여 준다.
정상적으로 사용자에서도 웹페이지 구축이 가능함을 확인하였다.
반응형