ichinose9372 / 42-webserv

c++でnginxを作る課題
2 stars 0 forks source link

autoindexを任意で設定できるように対応 #111

Closed welove-t closed 9 months ago

welove-t commented 9 months ago

現状はrootディレクトリのみ出力される仕様。 これを任意のディレクトリを指定できるように変更する

snemoto-42 commented 9 months ago

autoindex onの場合、その配下のディレクトリを表示(autoindexの仕様を確認) https://mogile.web.fc2.com/nginx/http/ngx_http_autoindex_module.html https://qiita.com/U_mfunyu/items/dc4d76603a8e8f36ed92

./docs/の構成を変更 ・/index/は削除 ・/py-files/を/python/に変更

snemoto-42 commented 9 months ago

/index/のGoogleTestを一旦コメントアウト

snemoto-42 commented 9 months ago

・autoindexのためのGooglTestを追加する ・confにてlocation pathとlocation rootが一致している必要があるが、nginxの仕様と見比べてみる ・nginxの仕様として、indexに指定されたファイルを返すが、指定されたファイルがない場合、 autoindex on : ディレクトリの中身一覧を返す autoindex off : 403エラー(権限が無効です)を返す 指定されたファイルの有無を確認してautoindexを起動するにようにする

→未解決のため、別のissueを発行