출처 : http://comet42.tistory.com/entry/CentOS-%EC%9B%B9%EC%84%9C%EB%B2%84-%EA%B5%AC%EC%B6%95-APMSource-%EC%84%A4%EC%B9%98-%EB%B2%88%EC%99%B8



http://comet42.tistory.com/entry/CentOS-웹서버-구축-APMSource-설치-1

내용 이어집니다.

 

설치만 해서는 제대로 되는지 알수가 없겠죠.

실제로 적용되는지 웹서버를 뛰어봅시다.

 

여기서는 제 개인PC Hosts파일및 아파치 가상호스트를 지정하여 웹서버를 뛰어보도록 하겠습니다.

 

1. [PC셋팅]

□ 개인PC 강제 Hosts 지정

경로 : C:\Windows\System32\drivers\etc

'Hosts 파일을 메모장으로 열어서 위와같이 '192.168.112.129 test.com' 입력

도메인은 자기가 하고 싶은 도메인 아무거나 하면 됩니다. IP만 해당서버 아이피를 셋팅해주면 됩니다.

저는 VM으로 연결되어있기때문에 DHCP(자동할당)된 사설IP입니다. 외부에서는 확인못하며 본인PC에서만 혹은

같은 공유기로 연결되어있는 사설대역대만 확인가능합니다. 이점 참고하시기 바랍니다.

 

□ PING 테스트

실행[cmd] → 'ipconfig /flushdns' → ping test.com

그럼 이제 'test.com' 이라는 도메인은 '192.168.112.129' 제가 셋팅한 서버를 바라보게 됩니다. 이부분이 일종의

도메인 존파일 호스트 레코드를 등록했다고 이해하시면 됩니다. 이내용은 제가 포스팅한내용중에 이미

포함되어 있는 내용이기도 합니다.

 

2. 서버셋팅[APM 웹서버]

□ 유저및 홈디렉토리 생성

 

[root@localhost ~]# useradd test

[root@localhost ~]# cd /home/test

[root@localhost test]# mkdir html

[root@localhost test]# cd html
[root@localhost html]# vi phpinfo.php

 

<?php phpinfo(); ?>      (PHP 정보를 보는 함수)

(저장)

 

[root@localhost ~]# cd /home

[root@localhost ~]# chmod -R 755 test

[root@localhost ~]# chown -R test:test test

 

 

□ Apache config

 

[root@localhost /]# vi /usr/local/httpd-2.4.16/conf/httpd.conf 

# <Directory> blocks below.
<Directory />
    AllowOverride none
    Allow from all     (수정) - 기본 전부 거부로 되어있기때문에 이와같이 디렉토리에 접근할수 있도록 허용
</Directory>

 

# Virtual hosts
Include conf/extra/httpd-vhosts.conf   (수정) - 주석해제

 

(저장)

 


□ vhosts 수정

 

[root@localhost /]# vi /usr/local/httpd-2.4.16/conf/extra/httpd-vhosts.conf

 

<VirtualHost *:80>
    ServerAdmin admin@test.com
    DocumentRoot "/home/test/html"  ← 홈디렉토리
    ServerName test.com                   ← 도메인(Hosts 파일에 입력했던 도메인과 동일하게 셋팅할것)
#    ErrorLog "logs/dummy-host2.example.com-error_log"
#    CustomLog "logs/dummy-host2.example.com-access_log" common
</VirtualHost> 

위와같이 셋팅(만약 처음 보셨다면 기본 샘플이 있을텐데 다 지우시고 위에만 입력하시면 됩니다.)

(저장)

 


□ Apache 데몬시작

 

[root@localhost /]# service httpd start

 

 

□ 확인

이제 개인PC에서 인터넷창을 열어서 연결테스트해보시면 됩니다.

URL : http://test.com/phpinfo.php

 

여기까지 확인된다면 일딴 적어도 아파치및 PHP설치는 문제가 없이 잘되었다고 보시면 됩니다.

 

오타 및 잘못된 정보 지적 감사히 받겠습니다. 


+ Recent posts