Nginx は軽量の Web サーバー/リバース プロキシ サーバーおよび電子メール プロキシ サーバーであり、同様の契約に基づいてリリースされた BSD 上で実行されます。 。ロシアのソフトウェア開発者である Igor Sysoev は、ロシアの大手検索エンジンおよびポータルである Rambler で使用するためにこれを作成しました。 nginx の特徴は、メモリ占有量が少なく、強力な同時実行機能を備えていることですが、実際、nginx の同時実行機能は、同じ種類の Web サーバー間ではパフォーマンスが優れています。
--prefix= 指向安装目录 --sbin-path 指向(执行)程序文件(nginx) --conf-path= 指向配置文件(nginx.conf) --error-log-path= 指向错误日志目录 --pid-path= 指向pid文件(nginx.pid) --lock-path= 指向lock文件(nginx.lock)(安装文件锁定,防止安装文件被别人利用,或自己误操作。) --user= 指定程序运行时的非特权用户 --group= 指定程序运行时的非特权用户组 --builddir= 指向编译目录 --with-rtsig_module 启用rtsig模块支持(实时信号) --with-select_module 启用select模块支持(一种轮询模式,不推荐在高载环境下使用) --without-select_module 禁用select模块 --with-poll_module 启用poll模块支持(功能与select相同,与select特性相同,为一种轮询模式,不推荐在高载环境下使用) --with-file-aio 启用file aio支持(一种APL文件传输格式) --with-ipv6 启用ipv6支持 --with-http_ssl_module
--with-http_realip_module 启用ngx_http_realip_module支持(这个模块允许从请求标头更改客户端的IP地址值,默认为关) --with-http_addition_module 启用ngx_http_addition_module支持(作为一个输出过滤器,支持不完全缓冲,分部分响应请求) --with-http_xslt_module 启用ngx_http_xslt_module支持(过滤转换XML请求) --with-http_image_filter_module 启用ngx_http_image_filter_module支持(传输JPEG/GIF/PNG 图片的一个过滤器)(默认为不启用。gd库要用到) --with-http_geoip_module 启用ngx_http_geoip_module支持(该模块创建基于与MaxMind GeoIP二进制文件相配的客户端IP地址的ngx_http_geoip_module变量) --with-http_sub_module 启用ngx_http_sub_module支持(允许用一些其他文本替换nginx响应中的一些文本) --with-http_dav_module 启用ngx_http_dav_module支持(增加PUT,DELETE,MKCOL:创建集合,COPY和MOVE方法)默认情况下为关闭,需编译开启 --with-http_flv_module 启用ngx_http_flv_module支持(提供寻求内存使用基于时间的偏移量文件) --with-http_gzip_static_module 启用ngx_http_gzip_static_module支持(在线实时压缩输出数据流) --with-http_random_index_module 启用ngx_http_random_index_module支持(从目录中随机挑选一个目录索引) --with-http_secure_link_module 启用ngx_http_secure_link_module支持(计算和检查要求所需的安全链接网址) --with-http_degradation_module 启用ngx_http_degradation_module支持(允许在内存不足的情况下返回204或444码) --with-http_stub_status_module 启用ngx_http_stub_status_module支持(获取nginx自上次启动以来的工作状态) --without-http_charset_module 禁用ngx_http_charset_module支持(重新编码web页面,但只能是一个方向--服务器端到客户端,并且只有一个字节的编码可以被重新编码) --without-http_gzip_module 禁用ngx_http_gzip_module支持(该模块同-with-http_gzip_static_module功能一样) --without-http_ssi_module 禁用ngx_http_ssi_module支持(该模块提供了一个在输入端处理处理服务器包含文件(SSI)的过滤器,目前支持SSI命令的列表是不完整的) --without-http_userid_module 禁用ngx_http_userid_module支持(该模块用来处理用来确定客户端后续请求的cookies) --without-http_access_module 禁用ngx_http_access_module支持(该模块提供了一个简单的基于主机的访问控制。允许/拒绝基于ip地址) --without-http_auth_basic_module禁用ngx_http_auth_basic_module(该模块是可以使用用户名和密码基于http基本认证方法来保护你的站点或其部分内容) --without-http_autoindex_module 禁用disablengx_http_autoindex_module支持(该模块用于自动生成目录列表,只在ngx_http_index_module模块未找到索引文件时发出请求。) --without-http_geo_module 禁用ngx_http_geo_module支持(创建一些变量,其值依赖于客户端的IP地址) --without-http_map_module 禁用ngx_http_map_module支持(使用任意的键/值对设置配置变量) --without-http_split_clients_module 禁用ngx_http_split_clients_module支持(该模块用来基于某些条件划分用户。条件如:ip地址、报头、cookies等等) --without-http_referer_module 禁用disable ngx_http_referer_module支持(该模块用来过滤请求,拒绝报头中Referer值不正确的请求) --without-http_rewrite_module 禁用ngx_http_rewrite_module支持
このモジュールでは、正規表現を使用して次のことを行うことができます。 URI を変更し、変数に基づいて構成を操作および選択します。
このオプションがサーバー レベルで設定されている場合、それらは場所よりも前に有効になります。
場所にさらに書き換えルールがある場合、場所部分のルールは引き続き実行されます。
この URI の書き換えが場所部分のルールによって引き起こされた場合、場所部分は新しい URI として再度実行されます。
このループは 10 回実行され、Nginx は 500 エラーを返します。
rreeee以上がNginxをソースコードからコンパイルしてインストールする方法は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。