URL 제일 뒤에 /를 붙이지 않으면 index를 못찾아여.

익명 사용자의 이미지

와우리눅스에서 아파치 MySql 환경입니다.

예를 들어 제 홈주소가 http//mydomain.net/~churli/ 라고 한다면.
test 디렉토리안에 index.html을 부르려면
http//mydomain.net/~churli/test/ 이렇게 끝에 꼭 /를 쳐야 합니다.
http//mydomain.net/~churli/test 이렇게 끝에 /를 붙이지 않아도 알아
서 test방의 index를 찾게 하는 방법을 알고 싶습니다.
잘 부탁 드립니다.

익명 사용자의 이미지

맞는 답인지는 확실치 않지만...
아파치 Configuration파일에 다음과 같이 써있더군요.
아래내용은 이만용씨가 번역한 부분중에 한부분임을 알려드립니다.

#
# Aliases 필요한 만큼의 별칭을 만들어 사용한다.(제한 없음)
# 형식은 다음과 같다.
# Alias 가짜이름 실제이름
#
# 가짜 이름 뒤에 / 를 포함하면 아파치 서버는 URL에도 / 이 있어야
# 처리함을 잘 알아두자. 따라서 "/icons"는 별칭 처리되지 않고
# "/icons/"만 별칭 처리된다.
#
Alias /icons/ "/home/httpd/icons/"

#
#Options Indexes MultiViews
#AllowOverride None
#Order allow,deny
#Allow from all
#

#
# ScriptAlias 서버 스크립트를 포함하는 디렉토리를 제어한다.
# ScriptAlias는 근본적으로 Alias와 같으나 가리키고 있는 실제 디렉토리
# 안에 들어있는 문서를 실행 프로그램으로 취급하여 실행한다.
# 맨 뒤에 붙는 "/" 에 대한 규칙은 Alias와 마찬가지이다.
#
#ScriptAlias /cgi-bin/ "/home/httpd/cgi-bin/"

choissi의 이미지

누구 답 아시는분 있나요?

울랄라~ 호기심 천국~!!
http://www.ezdoum.com

zihado의 이미지

ServerName 지시자에 주석을 제거하고

해당 호스트 네임을 적어주세요

dns에 등록되지 않았다면 ip를 적어주시구요

ex)

ServerName www.mydomain.net # dns에 등록되어 있는경우

ServerName 192.168.0.1 # 아닌 경우

choissi의 이미지

흐음 문제는 해결 되었는데

무었때문에 서버네임을 설정 하지 않으면
이런 문제가 생길까요?

ps. 감사..

울랄라~ 호기심 천국~!!
http://www.ezdoum.com

zihado의 이미지

넷스케이프에서는 안그러는데

익스에서는 이렇대요 -_-

녹색책에서 참고했습니다 8)

sunyzero의 이미지

아파치는 예를 들어서 http://myhost/test 라고 치게 되면 처음의 host이름인 myhost란 부분을 원래대로라면 /etc/hosts 에서 찾고, 없다면 DNS에 질의합니다. 그렇게 되고도 못찾으면 resolve가 실패하게 됩니다. 이 경우에는 뒤에 붙는 test가 디렉토리인지 아니면 파일인지, 앨리어스인지 판명할 수가 없게되죠. 아파치 설정파일은 기본적으로 호스트별로 기입되어있는 것이기 때문입니다.

간단히 말해서 virtualhost의 경우 새롭게 설정을 적어주는 것을 아시죠? 따라서 global설정은 기본적으로 hostname에 대해서 설정해준 것이기 때문입니다. 따라서 /etc/hosts에 제대로 등록되지 않거나, IP주소가 DNS에 등록되지 않은 경우는 IP주소를 써서 redirection시에 주소해석을 할 수 있도록 해주어야 합니다.

음... 말이 너무 복잡한가요? 하여간 위의 주소들은 하나하나 매칭하면서 redirection을 시도하게 될때 DNS등록되지 않거나 /etc/hosts에 제대로 기입되지 않은 FQDN에 대해서는 ServerName 항목이 없으면 해석할 수 없습니다.

========================================
* The truth will set you free.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.