Skip to main content
(*.233.123.176) 조회 수 15620 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

우선 apache에서 가상호스트를 설정할때
자신의 웹서버 포트가 80번이 아니라면 제약이 많다.

(제약이 많은 이유를 설명하기에는 배보다 배꼽이 더 커지니... 따로 알아보셔야 -0-;)

제가 겪었던 문제는 가상호스트를 사용하지 않다가... 사용하려고 보니... 쩝...

rewrite 작동이 안되서 알아 봤더니... 몇가지 옵션을 다시 설정해 주어야 하더군요~

빨간색 부분이 핵심입니다^^;



# VirtualHost Enabled

NameVirtualHost *:80


# Nmail PHP - http://geusgod.wo.tc/

<VirtualHost *:80>

     ServerAdmin postmaster@geusgod.wo.tc

     DocumentRoot "D:\server\www"

     ServerName geusgod.wo.tc

     ServerAlias www.geusgod.wo.tc

     ErrorLog logs\global.error_log

     TransferLog logs\global.access_log

     <Directory "D:\server\www">

         Options Indexes FollowSymLinks

         AllowOverride FileInfo

         Order allow,deny

         Allow from all

     </Directory>


RewriteEngine on

RewriteCond %{HTTP_HOST} !^www.geusgod.wo.tc$

RewriteCond %{HTTP_HOST} ^geusgod.wo.tc$

RewriteRule ^/(.*) http://www.geusgod.wo.tc/$1 [R,L]

</VirtualHost>


# Nmail PHP - http://mail.geusgod.wo.tc/

<VirtualHost *:80>

     ServerAdmin postmaster@geusgod.wo.tc

     DocumentRoot "D:\server\NmailPHP\nmail"

     ServerName mail.geusgod.wo.tc

     ServerAlias mail.*

     ErrorLog logs\nmail2.error_log

     TransferLog logs\nmail2.access_log

     <Directory "D:\server\NmailPHP\nmail">

         Options None

         AllowOverride None

         Order allow,deny

         Allow from all

     </Directory>

</VirtualHost>


Nmail 부분은 일반적인 가상호스트 설정 부분입니다. (웹메일과 연결시키기 위한 세팅이죠^^)



처음에 이렇게 세팅하고 삽질좀 했습니다. 이게 외 안되는 건지는 잘... --;

Options None

AllowOverride All


아무튼 위의 박스처럼 세팅하세요~ 쩝...



아 그리고...


RewriteEngine on

RewriteCond %{HTTP_HOST} !^www.geusgod.wo.tc$

RewriteCond %{HTTP_HOST} ^geusgod.wo.tc$

RewriteRule ^/(.*) http://www.geusgod.wo.tc/$1 [R,L]

이 부분은 www 주소를 자동으로 붙여주고 페이지를 이동시켜주는 겁니다.

이게 왜 필요하냐면... 자꾸 로그인이 풀려서...


특히 링크걸때 그냥 geusgod.pe.kr/123123 이렇게 걸때와 www.guesgod.pe.kr/123123 걸때 권한에 따라서

로그인이 풀리더군요~ 쩝 -0-;


그래서 가상호스트 설정을 한거구요~ 그런데 rewrite 모듈이 작동을 안한거구요~

그래서 다시 찾아보니 상단 박스처럼 세팅을 해줘야 하더군요~


그럼 결군... httpd.conf 에서 설정한건 먼지... -0-; 쩝...

아무튼 모두 해결 되었습니다.


XE사이트 처럼 되었습니다. ㅋㅋ

도메인이 다를때 세션 공유 하는것도 해보면 좋겠는데... 아직 다수의 도메인이 필요한게 아니라서.. ㅋㅋ

우선 그건 나중에요^^;


아마 그것도 가상호스트로 하는것 같네요~

서버 IP가 다르면 어떻게 될지도... 아무튼 할 것은 많은데... 서버 세팅하다가.. 개발이 안되면 안되니 ^^;

오늘은 여기까지!


  1. No Image 05Sep
    by
    Views 62 

    nginx 란 무엇인가?

  2. No Image 20Oct
    by
    Views 6217 

    APM memcached 적용하기

  3. No Image 30Mar
    by
    Views 22951 

    apm_setup7 에서 cubrid 연동 하기

  4. No Image 30Mar
    by
    Views 13664 

    xampp 1.7.3 설치시 XE가 제대로 작동되지 않습니다.

  5. No Image 30Mar
    by
    Views 14764 

    apache Directory 설정 옵션 정리

  6. No Image 29Mar
    by
    Views 17118 

    xampp 의 웹관리 화면 접근에러(403 forbidden) 해결법

  7. No Image 23Dec
    by
    Views 16542 

    roundcubemail 인스톨 설정관련 체크화면

  8. No Image 23Dec
    by
    Views 18712 

    rouncubemail 플러그인 설정 관련

  9. No Image 17Dec
    by
    Views 21026 

    윈도우 웹메일 구축 (Xampp + hMailServer + Roundcubemail)

  10. No Image 17Dec
    by
    Views 23855 

    윈도우 웹메일 구축 (APM + hMailServer + Squirrelmail)

  11. No Image 01Dec
    by 종스
    Views 15620 

    Apache vhosts (가상호스트) 설정 방법

  12. No Image 08May
    by
    Views 36050 

    윈도우 아파치(apache) 서버 conf 설정 및 세팅하기 (포트변경, svn세팅 포함)

  13. No Image 08May
    by
    Views 11141 

    phpmyadmin config파일 웹세팅

  14. No Image 25Feb
    by
    Views 6572 

    apache와 iis를 같이 돌리기 위해서 필요한 파일

Board Pagination Prev 1 Next
/ 1