Index file
DATE : 2023/10/26
Last updated
DATE : 2023/10/26
Last updated
μμμ μ΄ν΄λ³Έ μν©μ μ 리ν΄λ³΄λ©΄
protocol://hostname:port/file_path
protocol://hostname/file_path
μ κ°μ΄ portκ° λͺ μλ κ²½μ°, μλ κ²½μ°λ‘ λλ μ μλ λ°
μ΄λ²μ μ΄ν΄λ³Ό λ΄μ©μ file pathκ° λͺ μλμ§ μμ κ²½μ°μ΄λ€.
λ§μ½μ μ΄μ κ°μ΄ file pathλ₯Ό μλ΅ν μνλ‘ URLμ μ λ ₯νλ©΄ μ΄λ€ κ²°κ³Όκ° λμ€κ² λ κΉ??
κ²°κ³Ό νλ©΄μ 보면 νμ¬ κ²½λ‘μ μ΄λ€ directoryμ νμΌμ΄ λ€μ΄μλ μ§λ₯Ό 보μ¬μ£Όκ³ μλ€.
[+] μ΄λ directory listing μ·¨μ½μ μΌλ‘ μ μ©λ μ μμ!
νμ§λ§ Browserμ naver, google μ μ λ ₯ν΄λ³΄λ©΄ νμ΄μ§κ° μΆλ ₯ λλλ°??
μ΄κ² μ΄λ»κ² λ μΌμ΄λ!! νλ©΄
μ λ ₯ν URLμ file path λΆλΆμ΄ λΉμ΄μμ κ²½μ°,
νμΌμ μμ²ν directoryμ index fileμ΄ μ‘΄μ¬νλ€λ©΄ κ·Έ νμΌμ΄ 보λ΄μ£Όλ κ²μ΄λ€.
κ·Έλμ naverλ₯Ό μ λ ₯νκ³ λ€μ΄κ°μ λ 보μ΄λ νμ΄μ§μ
λμΌν κ²½λ‘μ index.htmlμ μμ²ν κ²°κ³Ό νμ΄μ§κ° κ°μ κ±Έ νμΈν μ μλ€.
file pathλ₯Ό λͺ μνμ§ μμ κ²½μ° μ 곡λλ νμ΄μ§μΈ μ μ΄λ€.
λ€λ₯Έ λ§λ‘ file pathλ₯Ό μ λ ₯νμ§ μμ μμ²μ 보λ΄λ 건 index fileμ λ¬λΌλ μμ²κ³Ό κ°λ€!
(λ€λ§ μμμ λ΄€λ―μ΄ index fileμ΄ μ‘΄μ¬ν λλ§ index fileμ΄ μ 곡 λλ€λ μ !)
μΆκ°μ μΌλ‘ ν κ°μ§ λ μ΄ν΄λ³΄μλ©΄
index fileμ web root κ²½λ‘ λΏλ§ μλλΌ κ° directoryλ§λ€ μ μ©λλ€.
webApp directory(νμ¬ web root κ²½λ‘)μ index.htmlμ λ§λ€μ΄μ£Όκ³
μμμ μ¬μ©νλ URLμ λ€μ ν λ² μ λ ₯ν΄λ³΄λ©΄
index.html λ΄μ©μ νμΈν μ μλ€.
files directoryμλ index.htmlμ λ§λ€μ΄μ£Όκ³
λ₯Ό μ λ ₯νλ©΄ index fileμ΄ μ‘΄μ¬νκΈ° λλ¬Έμ
μ΄μ κ°μ κ²°κ³Όλ₯Ό νμΈν μ μμ κ²!
(1) index file = μλ¬΄λ° file path κ°μ΄ λͺ μλμ§ μμ κ²½μ° μ 곡λλ νμΌ
(2) file nameμ΄ λͺ μλμ§ μμΌλ©΄ ν΄λΉ directoryμ index file λ΄μ©μ΄ μΆλ ₯λλ€.
(3) index fileμ κ° directoryλ§λ€ μ μ©μ΄ κ°λ₯νλ€!