0%

nginx の index を女子高生みたいに盛る方法

nginx のインデックスページ、こんな感じだと思うんですけど
Before
これが、このように盛れます
After
以下方法

How to setup THIS

  1. h5ai をダウンロード
    ここ から最新バージョンの h5ai が含まれた zip ファイルをダウンロードして、サーバーに設置してください。
    CLICK THIS
  2. nginx の設定をする
    私はこのようにしておりますので、適宜変更してください。
    upstream php-fpm {
      server unix:/run/php/php-fpm.sock;
    }
    
    server{
      listen 80;
      server_name your.domain;
      root /path/to/root/of/your/files;
      index  /_h5ai/public/index.php;
      location ~ \.(php)$ {
        include fastcgi_params;
        fastcgi_index index.php;
        fastcgi_param   SCRIPT_FILENAME         $document_root$fastcgi_script_name;
        fastcgi_pass php-fpm;
      }
    }
    

上の root に指定するパスには、公開したいファイル群と、_h5ai ディレクトリが設置されている必要があります。
具体的には files.yude.moe の環境において、ls コマンドを実行したとき、以下のように表示されます。
result
参考にしてください。

以上の設定を行った後、アクセスができるようになるはずです。