2018-05-10 20:13:41 +09:00
2018-04-09 20:33:50 +09:00
2018-03-19 07:51:09 +09:00
2018-04-19 22:57:00 +09:00
2018-05-09 05:01:01 +09:00
2018-04-03 17:10:00 +09:00
2018-05-11 16:21:13 +09:00
2018-03-23 09:54:09 +09:00
2018-05-09 05:01:01 +09:00
2018-04-19 22:57:00 +09:00

Hakase-nginx

My nginx build files.

Please install dependency library.

  • CentOS / Red Hat : yum install jemalloc-devel libuuid-devel libatomic libatomic_ops-devel expat-devel unzip autoconf automake libtool gd-devel geoip-devel gcc-c++ curl
  • Ubuntu / Debian - apt install libjemalloc-dev uuid-dev libatomic1 libatomic-ops-dev expat unzip autoconf automake libtool libgd-dev libgeoip-dev g++ curl

How to Install?

  1. Install dependency library. (If you have already install it, omit it.)
  2. Edit for config.inc file. (SERVER_HEADER, Modules, ETC.)
    • If you receive the source for the first time, type the following command to set it.
    • Then modify config.inc.
    • cp config.inc.example config.inc
  3. Run ./auto.sh
  4. Install systemd file (If you have already install it, omit it.)
  5. Check version and error test : nginx -v; nginx -t;
  6. systemctl restart nginx
  7. The END!!

Features

  • Auto SSL Cipher settings
    • The following information is preset. Do not set it yourself unless you need it.
    • ssl_protocols
    • ssl_ciphers
    • ssl_prefer_server_ciphers
    • ssl_ecdh_curve
    • DO NOT USE ssl_dhparam. not required.
  • TLS v1.3 (draft-23)
    • Use OpenSSL-1.1.1-pre3 (draft 23)
    • Use OpenSSL Equal Preference Patch (BoringSSL & CentminMod)
  • Prefers ChaCha20 suites with clients that don't have AES-NI (e.g., Android devices)
  • More library!
    • headers_more_nginx_module
    • Google PageSpeed for nginx
    • and the other.
  • Hpack, SSL Dynamic TLS Records Support. (Thanks to cloudflare!)

Upcoming Features

  • Support TLS v1.3 (not draft)
  • Auto build (rpm, deb, etc.)
  • ETC.
S
Description
Nginx custom build by Hakase | GitHub : https://github.com/hakasenyang/nginx-build
Readme
12 MiB
1 Stars 2 Watchers 1 Forks
Languages
C 96.1%
Vim script 2.5%
XS 0.5%
C++ 0.4%
Objective-C 0.2%
Other 0.2%