LINEで送る
Pocket

  • h2o.conf
user: nobody
pid-file: /var/run/h2o/h2o.pid

num-threads: 2
num-name-resolution-threads: 1
max-connections: 10000
gzip: ON

file.custom-handler:
  extension: .php
  fastcgi.connect:
    port: /var/run/php-fpm/php7.2-fpm.sock
    type: unix

file.index: [ 'index.html', 'index.php' ]

hosts:
  <<: !file /etc/h2o/conf.d/hoge.jp.conf

error-log: /var/log/h2o/all-virtual.error.log
  • hoge.jp.conf
"hoge.jp:80":
  listen:
    port: 80
  paths:
    "/":
      redirect: https://hoge.jp

"hoge.jp:443":
  listen:
    port: 443
    ssl:
      certificate-file: /etc/letsencrypt/live/hoge.jp/fullchain.pem
      key-file: /etc/letsencrypt/live/hoge.jp/privkey.pem
  paths:
    "/":
      file.dir: /var/www/hoge.jp
      redirect:
        url: /index.php/
        internal: YES
        status: 307
  access-log: /var/log/h2o/hoge.jp.access.log
The following two tabs change content below.

adachin

1989年生まれのSRE。 ホスティングから大規模なアドテクなどのインフラエンジニアとして携わり、AnsibleやTerraformでのインフラコード化を推進。副業では数社サーバー保守、未経験によるエンジニアのメンターなども実施している。また、「脆弱性スキャナVuls」のOSS活動もしており、自称エバンジェリスト/技術広報/テクニカルサポート/コントリビュータでもある。現在はサービスの信頼性向上、可用性、レイテンシ、パフォーマンス、モニタリング、緊急対応、インフラコード化、リファクタリング、セキュリティ強化、新技術の検証、Docker開発環境の提供、AWSでのインフラ構築、Wordpressによるコーポレートサイトの修正、メンター、分析基盤の運用を担当している。