웹호스팅 서비스 : 홈페이지를 만들수 있는 계정을 생성하여 서비스하는 것을 의미한다.
계정에는 아이디, 패스워드 또는 도메인 생성도 포함된다.
순서
1. 리눅스를 설치한다.
2. 각종 환경 설정한다.
3. 각종 라이브러리 설치한다.
4. APM 설치
------------------------------------------------------------- 웹호스팅 서비스 할수 있는준비 끝
5. 사용자 계정생성 (Document Root를 활용할 디렉토리 생성도 포함)
adduser 계정명
passwd 패스워드
cd /home/사용자
chmod 710 사용자
chown 사용자계정.nobody 사용자
mkdir www (홈디렉토리 하위에 생성 예: /home/hky/www)
6. 아파치 버츄얼 호스트 설정한다.
가상호스트위치: /opt/webapps/apache2/conf/vhosts.conf
가상호스트 파일 형식
<VirtualHost*>
<ServserAdmin 이메일>
<Document Root /home/hky/www>
<ServerName 도메인 or IP>
<ServerAlias 추가하는 도메인>
</Virtual Host>
chown 사용자계정.nobody 사용자
mkdir www (홈디렉토리 하위에 생성 예: /home/hky/www)
6. 아파치 버츄얼 호스트 설정한다.
가상호스트위치: /opt/webapps/apache2/conf/vhosts.conf
가상호스트 파일 형식
<VirtualHost*>
<ServserAdmin 이메일>
<Document Root /home/hky/www>
<ServerName 도메인 or IP>
<ServerAlias 추가하는 도메인>
</Virtual Host>
# 서버재접속 후 아파치 재시작 명령어 수행
7. 아파치 재시작
아파치 설정을 바꾸게 되면 해당 데몬 서비스를 재시작해야한다.
astop , astart : alias명령어
아파치 설정을 바꾸게 되면 해당 데몬 서비스를 재시작해야한다.
astop , astart : alias명령어
/etc/profile : alias명령어 수정할 파일 위치
8. 세팅 끝.
9. 홈페이지 제작
웹서버는 홈페이지에 화면을 출력할때 document root 디렉토리(예:/home/hky/www)에 포함된 파일중
index.html
index.htm
index.php
확장자를 가진 파일의 내용을 우선적으로 화면에 출력한다.
8. 세팅 끝.
9. 홈페이지 제작
웹서버는 홈페이지에 화면을 출력할때 document root 디렉토리(예:/home/hky/www)에 포함된 파일중
index.html
index.htm
index.php
확장자를 가진 파일의 내용을 우선적으로 화면에 출력한다.