티스토리 뷰

1. xampp 의 httpd.conf 파일을 열어 허용하고 싶은 Port를 입력해준다. (8000번과 8100번 포트를 열고싶다면)

Listen 8000
Listen 8100

 

 

 

2. httpd-vhosts.conf파일을 수정해준다. 이 파일의 위치는 httpd.conf파일에 명시되어 있음.(window와 linux의 위치가 다름)

ex) 8000번과 8100번을 Listen했으니, VirtualHost에 각각 포트를 입력해준다. 여기에 ServerName은 추후에 변수(?)로 사용된다.

<VirtualHost *:8000>
    DocumentRoot "D:/프로젝트명/public" 
    ServerName test1

</VirtualHost>

<VirtualHost *:8100>
    DocumentRoot "D:/프로젝트명/public" 
    ServerName test2

</VirtualHost>

 

3. hosts파일을 찾아준다.(관리자 모드로 열어야 저장 가능함.) 

본인의 위치는 이곳에 있었음. C:\Windows\System32\drivers\etc\hosts

에디터로 파일을 열어 httpd-vhosts.conf에서 명시한 ServerName을 적어준다. test1과 test2로 입력했으니 적어준다.

127.0.0.1       test1
127.0.0.1       test2

 

4. 이제 localhost:8000 , localhost:8100으로 입력하게되면 해당되는 프로젝트로 진입 가능하다.

 

* 위 사항을 완료했음에도 403 접근 제한 에러 나는경우

httpd.conf에서

<Directory /> 
    AllowOverride none 
    #Require all denied 
    Require all granted 
</Directory>

로 입력 후 재 실행 해주면 된다!

 

+

위 값을 변경했음에도 객체없음! 이라고 뜰경우

AllowOverride none -> AllowOverride all 로 변경!

댓글
댓글쓰기 폼