From 2f239d5bf7617102544f746f50e3da021bb3374b Mon Sep 17 00:00:00 2001 From: david Date: Wed, 5 Aug 2020 16:06:58 -0400 Subject: [PATCH] Check in 1.6.15 --- LSQUICCOMMIT | 2 +- build.sh | 6 +- configure | 20 +- configure.ac | 2 +- dist/VERSION | 2 +- dist/admin/html.open/index.php | 2 +- dist/admin/html.open/lib/CValidation.php | 72 +- dist/admin/html.open/lib/DMsg.php | 4 +- dist/admin/html.open/lib/DTblDefBase.php | 37 +- dist/admin/html.open/lib/PathTool.php | 13 +- .../html.open/lib/ows/ConfValidation.php | 3 +- dist/admin/html.open/lib/ows/DPageDef.php | 10 +- dist/admin/html.open/lib/ows/DTblDef.php | 37 +- .../lib/util/build_php/BuildConfig.php | 11 +- dist/admin/html.open/login.php | 2 +- dist/admin/html.open/res/css/googlefonts.css | 45 ++ .../res/fonts/open-sans-v17-latin-300.woff | Bin 0 -> 18668 bytes .../res/fonts/open-sans-v17-latin-300.woff2 | Bin 0 -> 14932 bytes .../res/fonts/open-sans-v17-latin-700.woff | Bin 0 -> 18900 bytes .../res/fonts/open-sans-v17-latin-700.woff2 | Bin 0 -> 15056 bytes .../fonts/open-sans-v17-latin-700italic.woff | Bin 0 -> 17452 bytes .../fonts/open-sans-v17-latin-700italic.woff2 | Bin 0 -> 13880 bytes .../res/fonts/open-sans-v17-latin-italic.woff | Bin 0 -> 17440 bytes .../fonts/open-sans-v17-latin-italic.woff2 | Bin 0 -> 13780 bytes .../fonts/open-sans-v17-latin-regular.woff | Bin 0 -> 18100 bytes .../fonts/open-sans-v17-latin-regular.woff2 | Bin 0 -> 14380 bytes dist/admin/html.open/res/lang/en-US_msg.php | 5 +- dist/admin/html.open/res/lang/en-US_tips.php | 34 +- dist/admin/html.open/res/lang/ja-JP_tips.php | 14 +- dist/admin/html.open/res/lang/zh-CN_tips.php | 24 +- dist/admin/html.open/view/inc/configui.php | 2 +- dist/admin/html.open/view/inc/header.php | 19 +- dist/admin/misc/lsup.sh | 3 +- dist/conf/httpd_config.conf.in | 2 +- dist/conf/vhosts/Example/vhconf.conf | 4 +- dist/docs/AdminGeneral_Help.html | 28 +- dist/docs/AdminListeners_General_Help.html | 22 +- dist/docs/AdminListeners_SSL_Help.html | 22 +- dist/docs/AdminSecurity_Help.html | 28 +- dist/docs/App_Server_Context.html | 24 +- dist/docs/App_Server_Help.html | 28 +- dist/docs/CGI_Context.html | 24 +- dist/docs/CompilePHP_Help.html | 22 +- dist/docs/Context_Help.html | 22 +- dist/docs/ExtApp_Help.html | 22 +- dist/docs/External_FCGI.html | 28 +- dist/docs/External_FCGI_Auth.html | 28 +- dist/docs/External_LB.html | 22 +- dist/docs/External_LSAPI.html | 28 +- dist/docs/External_PL.html | 22 +- dist/docs/External_Servlet.html | 22 +- dist/docs/External_WS.html | 22 +- dist/docs/FCGI_Context.html | 22 +- dist/docs/Java_Web_App_Context.html | 22 +- dist/docs/LB_Context.html | 22 +- dist/docs/LSAPI_Context.html | 22 +- dist/docs/Listeners_General_Help.html | 25 +- dist/docs/Listeners_SSL_Help.html | 22 +- dist/docs/Module_Context.html | 22 +- dist/docs/Module_Help.html | 24 +- dist/docs/Proxy_Context.html | 22 +- dist/docs/Redirect_Context.html | 22 +- dist/docs/Rewrite_Help.html | 24 +- dist/docs/ScriptHandler_Help.html | 22 +- dist/docs/ServGeneral_Help.html | 24 +- dist/docs/ServLog_Help.html | 30 +- dist/docs/ServSecurity_Help.html | 86 ++- dist/docs/ServTuning_Help.html | 44 +- dist/docs/ServerStat_Help.html | 24 +- dist/docs/Servlet_Context.html | 22 +- dist/docs/Static_Context.html | 24 +- dist/docs/Templates_Help.html | 22 +- dist/docs/VHGeneral_Help.html | 28 +- dist/docs/VHSSL_Help.html | 22 +- dist/docs/VHSecurity_Help.html | 51 +- dist/docs/VHWebSocket_Help.html | 22 +- dist/docs/VirtualHosts_Help.html | 45 +- dist/docs/admin.html | 22 +- dist/docs/config.html | 22 +- dist/docs/css/hdoc.css | 2 +- dist/docs/index.html | 67 +- dist/docs/install.html | 157 ++-- dist/docs/intro.html | 22 +- dist/docs/ja-JP/AdminGeneral_Help.html | 8 +- .../ja-JP/AdminListeners_General_Help.html | 2 +- dist/docs/ja-JP/AdminListeners_SSL_Help.html | 2 +- dist/docs/ja-JP/AdminSecurity_Help.html | 2 +- dist/docs/ja-JP/App_Server_Context.html | 2 +- dist/docs/ja-JP/App_Server_Help.html | 2 +- dist/docs/ja-JP/CGI_Context.html | 2 +- dist/docs/ja-JP/CompilePHP_Help.html | 2 +- dist/docs/ja-JP/Context_Help.html | 2 +- dist/docs/ja-JP/ExtApp_Help.html | 2 +- dist/docs/ja-JP/External_FCGI.html | 2 +- dist/docs/ja-JP/External_FCGI_Auth.html | 2 +- dist/docs/ja-JP/External_LB.html | 2 +- dist/docs/ja-JP/External_LSAPI.html | 2 +- dist/docs/ja-JP/External_PL.html | 2 +- dist/docs/ja-JP/External_Servlet.html | 2 +- dist/docs/ja-JP/External_WS.html | 2 +- dist/docs/ja-JP/FCGI_Context.html | 2 +- dist/docs/ja-JP/Java_Web_App_Context.html | 2 +- dist/docs/ja-JP/LB_Context.html | 2 +- dist/docs/ja-JP/LSAPI_Context.html | 2 +- dist/docs/ja-JP/Listeners_General_Help.html | 5 +- dist/docs/ja-JP/Listeners_SSL_Help.html | 2 +- dist/docs/ja-JP/Module_Context.html | 2 +- dist/docs/ja-JP/Module_Help.html | 2 +- dist/docs/ja-JP/Proxy_Context.html | 2 +- dist/docs/ja-JP/Redirect_Context.html | 2 +- dist/docs/ja-JP/Rewrite_Help.html | 2 +- dist/docs/ja-JP/ScriptHandler_Help.html | 2 +- dist/docs/ja-JP/ServGeneral_Help.html | 2 +- dist/docs/ja-JP/ServLog_Help.html | 8 +- dist/docs/ja-JP/ServSecurity_Help.html | 12 +- dist/docs/ja-JP/ServTuning_Help.html | 8 +- dist/docs/ja-JP/ServerStat_Help.html | 2 +- dist/docs/ja-JP/Servlet_Context.html | 2 +- dist/docs/ja-JP/Static_Context.html | 2 +- dist/docs/ja-JP/Templates_Help.html | 2 +- dist/docs/ja-JP/VHGeneral_Help.html | 8 +- dist/docs/ja-JP/VHSSL_Help.html | 2 +- dist/docs/ja-JP/VHSecurity_Help.html | 15 +- dist/docs/ja-JP/VHWebSocket_Help.html | 2 +- dist/docs/ja-JP/VirtualHosts_Help.html | 5 +- dist/docs/ja-JP/admin.html | 2 +- dist/docs/ja-JP/config.html | 2 +- dist/docs/ja-JP/index.html | 2 +- dist/docs/ja-JP/install.html | 2 +- dist/docs/ja-JP/intro.html | 2 +- dist/docs/ja-JP/license.html | 2 +- dist/docs/ja-JP/security.html | 2 +- dist/docs/ja-JP/webconsole.html | 2 +- dist/docs/license.html | 22 +- dist/docs/security.html | 22 +- dist/docs/webconsole.html | 22 +- dist/docs/zh-CN/AdminGeneral_Help.html | 28 +- .../zh-CN/AdminListeners_General_Help.html | 22 +- dist/docs/zh-CN/AdminListeners_SSL_Help.html | 22 +- dist/docs/zh-CN/AdminSecurity_Help.html | 22 +- dist/docs/zh-CN/App_Server_Context.html | 24 +- dist/docs/zh-CN/App_Server_Help.html | 22 +- dist/docs/zh-CN/CGI_Context.html | 24 +- dist/docs/zh-CN/CompilePHP_Help.html | 22 +- dist/docs/zh-CN/Context_Help.html | 22 +- dist/docs/zh-CN/ExtApp_Help.html | 22 +- dist/docs/zh-CN/External_FCGI.html | 22 +- dist/docs/zh-CN/External_FCGI_Auth.html | 22 +- dist/docs/zh-CN/External_LB.html | 22 +- dist/docs/zh-CN/External_LSAPI.html | 22 +- dist/docs/zh-CN/External_PL.html | 22 +- dist/docs/zh-CN/External_Servlet.html | 22 +- dist/docs/zh-CN/External_WS.html | 22 +- dist/docs/zh-CN/FCGI_Context.html | 22 +- dist/docs/zh-CN/Java_Web_App_Context.html | 22 +- dist/docs/zh-CN/LB_Context.html | 22 +- dist/docs/zh-CN/LSAPI_Context.html | 22 +- dist/docs/zh-CN/Listeners_General_Help.html | 25 +- dist/docs/zh-CN/Listeners_SSL_Help.html | 22 +- dist/docs/zh-CN/Module_Context.html | 22 +- dist/docs/zh-CN/Module_Help.html | 24 +- dist/docs/zh-CN/Proxy_Context.html | 22 +- dist/docs/zh-CN/Redirect_Context.html | 22 +- dist/docs/zh-CN/Rewrite_Help.html | 24 +- dist/docs/zh-CN/ScriptHandler_Help.html | 22 +- dist/docs/zh-CN/ServGeneral_Help.html | 22 +- dist/docs/zh-CN/ServLog_Help.html | 28 +- dist/docs/zh-CN/ServSecurity_Help.html | 36 +- dist/docs/zh-CN/ServTuning_Help.html | 34 +- dist/docs/zh-CN/ServerStat_Help.html | 24 +- dist/docs/zh-CN/Servlet_Context.html | 22 +- dist/docs/zh-CN/Static_Context.html | 24 +- dist/docs/zh-CN/Templates_Help.html | 22 +- dist/docs/zh-CN/VHGeneral_Help.html | 28 +- dist/docs/zh-CN/VHSSL_Help.html | 22 +- dist/docs/zh-CN/VHSecurity_Help.html | 35 +- dist/docs/zh-CN/VHWebSocket_Help.html | 22 +- dist/docs/zh-CN/VirtualHosts_Help.html | 27 +- dist/docs/zh-CN/admin.html | 22 +- dist/docs/zh-CN/config.html | 22 +- dist/docs/zh-CN/index.html | 67 +- dist/docs/zh-CN/install.html | 157 ++-- dist/docs/zh-CN/intro.html | 22 +- dist/docs/zh-CN/license.html | 22 +- dist/docs/zh-CN/security.html | 22 +- dist/docs/zh-CN/webconsole.html | 22 +- dist/install.sh | 2 +- dist/lsrecaptcha/_recaptcha.shtml | 7 +- doc/ModuleDeveloperGuide.odt | Bin 336909 -> 510311 bytes doc/ModuleDeveloperGuide.pdf | Bin 694400 -> 686189 bytes include/ls.h | 21 +- include/lsdef.h | 1 - include/lsr/ls_atomic.h | 104 ++- include/lsr/ls_evtcb.h | 121 +++- include/lsr/ls_lock.h | 88 +-- src/Makefile.am | 2 +- src/Makefile.in | 10 +- src/adns/adns.cpp | 40 +- src/adns/adns.h | 21 +- src/config.h.cmake | 2 +- src/edio/aiooutputstream.cpp | 133 +++- src/edio/aiooutputstream.h | 83 ++- src/edio/eventnotifier.h | 2 + src/edio/evtcbque.cpp | 671 +++++++----------- src/edio/evtcbque.h | 120 +++- src/extensions/Makefile.am | 1 + src/extensions/Makefile.in | 72 +- src/extensions/cgi/CMakeLists.txt | 1 + src/extensions/cgi/Makefile.am | 2 +- src/extensions/cgi/cgidconn.cpp | 28 + src/extensions/cgi/cgidworker.cpp | 1 + src/extensions/cgi/lscgid.cpp | 166 ++++- src/extensions/cgi/lscgid.h | 1 - src/extensions/cgi/suexec.cpp | 1 - src/extensions/cgi/use_bwrap.c | 646 +++++++++++++++++ src/extensions/cgi/use_bwrap.h | 114 +++ src/extensions/localworker.cpp | 42 +- src/extensions/lsapi/lsapiconn.cpp | 2 +- src/extensions/lsapi/lsapiconn.h | 2 +- src/extensions/registry/extappregistry.cpp | 38 +- src/http/accesslog.cpp | 35 +- src/http/chunkoutputstream.cpp | 5 +- src/http/httpdefs.h | 6 +- src/http/httpmime.cpp | 8 +- src/http/httpreq.cpp | 30 +- src/http/httpreq.h | 7 +- src/http/httpserverconfig.cpp | 2 + src/http/httpserverconfig.h | 20 +- src/http/httpsession.cpp | 103 ++- src/http/httpsession.h | 4 +- src/http/httpvhost.cpp | 25 +- src/http/httpvhost.h | 12 + src/http/ntwkiolink.cpp | 30 +- src/http/serverprocessconfig.h | 2 + src/log4cxx/appendermanager.cpp | 3 +- src/log4cxx/fileappender.cpp | 11 +- src/log4cxx/fileappender.h | 8 +- src/log4cxx/logrotate.cpp | 8 +- src/log4cxx/logsession.h | 4 +- src/log4cxx/patternlayout.cpp | 4 + src/lsiapi/internal.h | 2 +- src/lsiapi/lsiapihooks.h | 8 +- src/lsiapi/lsiapilib.cpp | 5 +- src/lsr/CMakeLists.txt | 1 - src/lsr/ls_lfqueue.c | 14 +- src/lsr/ls_lock.c | 2 +- src/lsr/ls_offload.h | 30 +- src/lsr/ls_xpool.c | 2 +- src/main/httpserver.cpp | 52 +- src/main/lshttpdmain.cpp | 9 +- src/main/plainconf.cpp | 3 + src/modules/pagespeed/pagespeed.cpp | 6 +- src/quic/quicengine.cpp | 2 +- src/shm/ls_shmhashstat.cpp | 23 + src/shm/lsshm.h | 1 + src/shm/lsshmhash.cpp | 51 +- src/shm/lsshmhash.h | 6 +- src/shm/lsshmpool.cpp | 14 + src/shm/lsshmtidmgr.cpp | 226 +++++- src/shm/lsshmtidmgr.h | 34 +- src/sslpp/ls_fdbuf_bio.c | 94 ++- src/sslpp/ls_fdbuf_bio.h | 18 +- src/sslpp/sslconnection.cpp | 17 +- src/sslpp/sslconnection.h | 6 +- src/sslpp/sslcontext.cpp | 17 +- src/sslpp/sslcontext.h | 5 +- src/sslpp/sslcontextconfig.h | 4 + src/sslpp/sslutil.cpp | 76 +- src/sslpp/sslutil.h | 3 + src/thread/CMakeLists.txt | 1 + src/{lsr => thread}/offloader.cpp | 54 +- src/thread/workcrew.cpp | 115 +-- src/thread/workcrew.h | 28 +- src/util/datetime.cpp | 3 +- src/util/datetime.h | 7 +- src/util/dlinkqueue.h | 16 + src/util/httpfetch.cpp | 66 +- src/util/httpfetch.h | 12 +- src/util/radixtree.cpp | 9 +- src/util/vmembuf.cpp | 26 +- test/util/poolalloctest.cpp | 2 + 281 files changed, 5131 insertions(+), 2183 deletions(-) create mode 100644 dist/admin/html.open/res/css/googlefonts.css create mode 100644 dist/admin/html.open/res/fonts/open-sans-v17-latin-300.woff create mode 100644 dist/admin/html.open/res/fonts/open-sans-v17-latin-300.woff2 create mode 100644 dist/admin/html.open/res/fonts/open-sans-v17-latin-700.woff create mode 100644 dist/admin/html.open/res/fonts/open-sans-v17-latin-700.woff2 create mode 100644 dist/admin/html.open/res/fonts/open-sans-v17-latin-700italic.woff create mode 100644 dist/admin/html.open/res/fonts/open-sans-v17-latin-700italic.woff2 create mode 100644 dist/admin/html.open/res/fonts/open-sans-v17-latin-italic.woff create mode 100644 dist/admin/html.open/res/fonts/open-sans-v17-latin-italic.woff2 create mode 100644 dist/admin/html.open/res/fonts/open-sans-v17-latin-regular.woff create mode 100644 dist/admin/html.open/res/fonts/open-sans-v17-latin-regular.woff2 create mode 100644 src/extensions/cgi/use_bwrap.c create mode 100644 src/extensions/cgi/use_bwrap.h rename src/{lsr => thread}/offloader.cpp (65%) diff --git a/LSQUICCOMMIT b/LSQUICCOMMIT index 457d88f55..3dd83a801 100644 --- a/LSQUICCOMMIT +++ b/LSQUICCOMMIT @@ -1 +1 @@ -583766be5fa2913463179d500f7e25583b273e07 +d91deca49872095c51adefdd1455b056262544ca diff --git a/build.sh b/build.sh index ec3c9b2e8..b2d73407e 100755 --- a/build.sh +++ b/build.sh @@ -264,7 +264,7 @@ prepareLinux() #other debian OS, we still can if [ "${OSTYPE}" = "unknowlinux" ] ; then - echo It seems you are not using ubuntu 14,16,18,20 and Debian 7/8/9/10. + echo It seems you are not using ubuntu 14,16,18 and Debian 7/8/9/10. echo But we still can try to go further. fi @@ -533,9 +533,7 @@ git clone https://github.com/litespeedtech/third-party.git mv third-party thirdparty mkdir thirdparty/lib64 cd thirdparty/script/ -git pull -#Only for 1.6.14 -git reset --hard 41eab3fb08ba59229382e3edf8e0cc5e26d1c03e + sed -i -e "s/unittest-cpp/ /g" ./build_ols.sh diff --git a/configure b/configure index a5a0b070a..0088c38f4 100755 --- a/configure +++ b/configure @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for openlitespeed 1.6.14. +# Generated by GNU Autoconf 2.69 for openlitespeed 1.6.15. # # Report bugs to . # @@ -590,8 +590,8 @@ MAKEFLAGS= # Identity of this package. PACKAGE_NAME='openlitespeed' PACKAGE_TARNAME='openlitespeed' -PACKAGE_VERSION='1.6.14' -PACKAGE_STRING='openlitespeed 1.6.14' +PACKAGE_VERSION='1.6.15' +PACKAGE_STRING='openlitespeed 1.6.15' PACKAGE_BUGREPORT='info@litespeedtech.com' PACKAGE_URL='http://www.litespeedtech.com/' @@ -1409,7 +1409,7 @@ if test "$ac_init_help" = "long"; then # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures openlitespeed 1.6.14 to adapt to many kinds of systems. +\`configure' configures openlitespeed 1.6.15 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1480,7 +1480,7 @@ fi if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of openlitespeed 1.6.14:";; + short | recursive ) echo "Configuration of openlitespeed 1.6.15:";; esac cat <<\_ACEOF @@ -1641,7 +1641,7 @@ fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -openlitespeed configure 1.6.14 +openlitespeed configure 1.6.15 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -2315,7 +2315,7 @@ cat >config.log <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by openlitespeed $as_me 1.6.14, which was +It was created by openlitespeed $as_me 1.6.15, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -3181,7 +3181,7 @@ fi # Define the identity of the package. PACKAGE='openlitespeed' - VERSION='1.6.14' + VERSION='1.6.15' # Some tools Automake needs. @@ -19624,7 +19624,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by openlitespeed $as_me 1.6.14, which was +This file was extended by openlitespeed $as_me 1.6.15, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -19691,7 +19691,7 @@ _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -openlitespeed config.status 1.6.14 +openlitespeed config.status 1.6.15 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" diff --git a/configure.ac b/configure.ac index 3b28af611..cef81d475 100644 --- a/configure.ac +++ b/configure.ac @@ -7,7 +7,7 @@ m4_include(ax_check_libudns.m4) m4_include(ax_check_ip2location.m4) dnl Process this file with autoconf to produce a configure script. -AC_INIT([openlitespeed],[1.6.14],[info@litespeedtech.com],[openlitespeed],[http://www.litespeedtech.com/]) +AC_INIT([openlitespeed],[1.6.15],[info@litespeedtech.com],[openlitespeed],[http://www.litespeedtech.com/]) AM_INIT_AUTOMAKE([1.0 foreign no-define subdir-objects]) diff --git a/dist/VERSION b/dist/VERSION index 5577648bd..7e84a7885 100644 --- a/dist/VERSION +++ b/dist/VERSION @@ -1 +1 @@ -1.6.14 +1.6.15 diff --git a/dist/admin/html.open/index.php b/dist/admin/html.open/index.php index e7bb9904c..4443d3b7e 100644 --- a/dist/admin/html.open/index.php +++ b/dist/admin/html.open/index.php @@ -44,7 +44,7 @@

IPジオロケーションを有効にする

説明

IPジオロケーション検索を有効/無効にするかどうかを指定します。 サーバ、バーチャルホスト、コンテキストレベルで設定できます。 値 「未設定」を使用すると、IPジオロケーションはデフォルトで無効になります。

構文

ラジオボックスから選択

参照

ヘッダーにクライアントIPを使用する, DBファイルのパス,

-
+
diff --git a/dist/docs/ja-JP/CompilePHP_Help.html b/dist/docs/ja-JP/CompilePHP_Help.html index d646df278..b4a8eb729 100644 --- a/dist/docs/ja-JP/CompilePHP_Help.html +++ b/dist/docs/ja-JP/CompilePHP_Help.html @@ -90,7 +90,7 @@

PHPのコンパイル

目次

パラメータの設定

説明

PHPビルド用のパラメータを設定します。 Apache固有のパラメータと " - prefix"の値は自動的に削除され、次のステップをクリックすると "--with-litespeed"が自動的に追加されます。 (前のフィールドにプレフィックスを設定することができます)このようにして、既存の動作中のPHPビルドのphpinfo()出力からconfigureパラメータをコピーして貼り付けることができます。

構文

スペース区切りの一連のオプション(二重引用符を使用する場合と使用しない場合)

アドオンモジュール

説明

使用するアドオンモジュールを選択します。 ここに記載されていないバージョンを使用する場合は、手動でソースコードを更新することができます。 (PHPビルドのこのステップでは、ソースコードの場所がプロンプトに表示されます)。

構文

チェックボックスから選択

-
+
diff --git a/dist/docs/ja-JP/Context_Help.html b/dist/docs/ja-JP/Context_Help.html index e2c821c7e..4c2d4f857 100644 --- a/dist/docs/ja-JP/Context_Help.html +++ b/dist/docs/ja-JP/Context_Help.html @@ -99,7 +99,7 @@

目次

コンテキストタイプ

説明

静的コンテキストを使用して、URIをドキュメントルートの外部またはその内部のディレクトリにマップできます。
Java Webアプリコンテキストは、AJPv13コンパイラJavaサーブレットエンジンで定義済みのJavaアプリケーションを自動的にインポートするために使用されます。
サーブレットコンテキストは、Webアプリケーションの下にある特定のサーブレットをインポートするために使用されます。
Fast CGIコンテキストは、Fast CGIアプリケーションのマウントポイントです。
LiteSpeed SAPIコンテキストを使用して、URIをLSAPIアプリケーションに関連付けることができます。
プロキシーコンテキストにより、このバーチャルホストは、外部のWebサーバーまたはアプリケーションサーバーへのトランスペアレントリバースプロキシサーバーとして機能します。
CGIコンテキストを使用して、ディレクトリにCGIスクリプトのみを指定することができます。
ロードバランサーコンテキストを使用して、そのコンテキストに異なるクラスタを割り当てることができます。
リダイレクトコンテキストで内部リダイレクトURIまたは外部リダイレクトURIを設定できます。
Rack/Railsコンテキストは、特にRack/Railsアプリケーションに使用されます。
モジュールハンドラーコンテキストは、ハンドラー型モジュールのマウントポイントです。

-
+
diff --git a/dist/docs/ja-JP/ExtApp_Help.html b/dist/docs/ja-JP/ExtApp_Help.html index e8af75923..7ec66cac6 100644 --- a/dist/docs/ja-JP/ExtApp_Help.html +++ b/dist/docs/ja-JP/ExtApp_Help.html @@ -147,7 +147,7 @@

目次

タイプ

説明

外部アプリケーションのタイプを指定します。 アプリケーションタイプは、提供するサービスまたはサーバーとの通信に使用するプロトコルによって区別されます。 以下から選んでください。

  • FastCGI: Responderロールを持つFastCGIアプリケーションです。
  • FastCGI Authorizer: Authorizerロールを持つFastCGIアプリケーション
  • Servlet Engine: tomcatなどのAJPv13コネクタを持つサーブレットエンジンです。
  • Web Server: HTTPプロトコルをサポートするWebサーバーまたはアプリケーションサーバー。
  • LiteSpeed SAPI App: LSAPIプロトコルを使用してWebサーバーと通信するアプリケーションです。
  • Load Balancer:ワーカーアプリケーション間の負荷を分散できるバーチャルアプリケーションです。
  • Piped Logger: STDINストリームで受け取ったアクセスログエントリを処理できるアプリケーションです。

構文

ドロップダウンリストから選択

ヒント

ほとんどのアプリケーションは、LSAPIまたはFastCGIプロトコルを使用します。 LSAPIはPHP、Ruby、Pythonをサポートしています。 PerlはFastCGIで使用できます。 (PHP、Ruby、およびPythonはFastCGIを使用して実行するように設定することもできますが、LSAPIを使用する方が高速です)。Javaはサーブレットエンジンを使用します。

-
+
diff --git a/dist/docs/ja-JP/External_FCGI.html b/dist/docs/ja-JP/External_FCGI.html index f29b9ff6b..ecf9aca51 100644 --- a/dist/docs/ja-JP/External_FCGI.html +++ b/dist/docs/ja-JP/External_FCGI.html @@ -108,7 +108,7 @@

Fast CGI アプリ

目次

プロセスソフトリミット

説明

ユーザーに代わって作成できるプロセスの総数を制限します。 既存のすべてのプロセスは、開始される新しいプロセスだけでなく、この限度に対してカウントされます。 制限は、サーバーレベルまたは個々の外部アプリケーションレベルで設定できます。
サーバーレベルの制限は、個々のアプリケーションレベルで設定されていない場合に使用されます。 この値が0または両方のレベルにない場合、オペレーティングシステムのデフォルト設定が使用されます。

構文

整数

ヒント

PHPスクリプトはプロセスをフォークするために呼び出すことができます。 この制限の主な目的は、フォーク爆弾や他のプロセスを作成するPHPプロセスによって引き起こされる他の攻撃を防ぐための最終防衛線です。
この設定を低すぎると、機能が著しく損なわれる可能性があります。 この設定は特定のレベル以下では無視されます。
suEXECデーモンモードを使用する場合、親プロセスが制限されないように、実際のプロセス制限はこの設定よりも高くなります。

プロセスハードリミット

説明

ソフトリミットをユーザープロセス内のハードリミットまで上げることができることを除けば、プロセスソフトリミットとほとんど同じです。 ハードリミットは、サーバー・レベルまたは個々の外部アプリケーションレベルで設定できます。 サーバーレベルの制限は、個々のアプリケーションレベルで設定されていない場合に使用されます。 オペレーティングシステムのデフォルト値は、値が両方のレベルにないか、0に設定されている場合に使用されます。

構文

整数

-
+
diff --git a/dist/docs/ja-JP/External_FCGI_Auth.html b/dist/docs/ja-JP/External_FCGI_Auth.html index e82f30377..86f2b2d2d 100644 --- a/dist/docs/ja-JP/External_FCGI_Auth.html +++ b/dist/docs/ja-JP/External_FCGI_Auth.html @@ -108,7 +108,7 @@

Fast CGI 認証

目次

プロセスソフトリミット

説明

ユーザーに代わって作成できるプロセスの総数を制限します。 既存のすべてのプロセスは、開始される新しいプロセスだけでなく、この限度に対してカウントされます。 制限は、サーバーレベルまたは個々の外部アプリケーションレベルで設定できます。
サーバーレベルの制限は、個々のアプリケーションレベルで設定されていない場合に使用されます。 この値が0または両方のレベルにない場合、オペレーティングシステムのデフォルト設定が使用されます。

構文

整数

ヒント

PHPスクリプトはプロセスをフォークするために呼び出すことができます。 この制限の主な目的は、フォーク爆弾や他のプロセスを作成するPHPプロセスによって引き起こされる他の攻撃を防ぐための最終防衛線です。
この設定を低すぎると、機能が著しく損なわれる可能性があります。 この設定は特定のレベル以下では無視されます。
suEXECデーモンモードを使用する場合、親プロセスが制限されないように、実際のプロセス制限はこの設定よりも高くなります。

プロセスハードリミット

説明

ソフトリミットをユーザープロセス内のハードリミットまで上げることができることを除けば、プロセスソフトリミットとほとんど同じです。 ハードリミットは、サーバー・レベルまたは個々の外部アプリケーションレベルで設定できます。 サーバーレベルの制限は、個々のアプリケーションレベルで設定されていない場合に使用されます。 オペレーティングシステムのデフォルト値は、値が両方のレベルにないか、0に設定されている場合に使用されます。

構文

整数

-
+
diff --git a/dist/docs/ja-JP/External_LB.html b/dist/docs/ja-JP/External_LB.html index 7b4f784f7..76ce1460d 100644 --- a/dist/docs/ja-JP/External_LB.html +++ b/dist/docs/ja-JP/External_LB.html @@ -87,7 +87,7 @@

ロードバランサー

目次

名前

説明

この外部アプリケーションの一意の名前。 設定の他の部分でこの名前を使用するときは、この名前で参照します。

ワーカー

説明

以前に外部ロードバランサで定義されたワーカーグループのリスト。

構文

ExternalAppType::ExternalAppNameという形式のカンマ区切りリスト

fcgi::localPHP, proxy::backend1
-
+
diff --git a/dist/docs/ja-JP/External_LSAPI.html b/dist/docs/ja-JP/External_LSAPI.html index 7d6dede06..823af41b6 100644 --- a/dist/docs/ja-JP/External_LSAPI.html +++ b/dist/docs/ja-JP/External_LSAPI.html @@ -108,7 +108,7 @@

LiteSpeed SAPI アプリ

目次

プロセスソフトリミット

説明

ユーザーに代わって作成できるプロセスの総数を制限します。 既存のすべてのプロセスは、開始される新しいプロセスだけでなく、この限度に対してカウントされます。 制限は、サーバーレベルまたは個々の外部アプリケーションレベルで設定できます。
サーバーレベルの制限は、個々のアプリケーションレベルで設定されていない場合に使用されます。 この値が0または両方のレベルにない場合、オペレーティングシステムのデフォルト設定が使用されます。

構文

整数

ヒント

PHPスクリプトはプロセスをフォークするために呼び出すことができます。 この制限の主な目的は、フォーク爆弾や他のプロセスを作成するPHPプロセスによって引き起こされる他の攻撃を防ぐための最終防衛線です。
この設定を低すぎると、機能が著しく損なわれる可能性があります。 この設定は特定のレベル以下では無視されます。
suEXECデーモンモードを使用する場合、親プロセスが制限されないように、実際のプロセス制限はこの設定よりも高くなります。

プロセスハードリミット

説明

ソフトリミットをユーザープロセス内のハードリミットまで上げることができることを除けば、プロセスソフトリミットとほとんど同じです。 ハードリミットは、サーバー・レベルまたは個々の外部アプリケーションレベルで設定できます。 サーバーレベルの制限は、個々のアプリケーションレベルで設定されていない場合に使用されます。 オペレーティングシステムのデフォルト値は、値が両方のレベルにないか、0に設定されている場合に使用されます。

構文

整数

-
+
diff --git a/dist/docs/ja-JP/External_PL.html b/dist/docs/ja-JP/External_PL.html index aee568268..23abb666c 100644 --- a/dist/docs/ja-JP/External_PL.html +++ b/dist/docs/ja-JP/External_PL.html @@ -95,7 +95,7 @@

パイプロガー

目次

umask

説明

この外部アプリケーションのプロセスのデフォルトumaskを設定します。 詳細は、man 2 umaskを参照してください。 デフォルト値はサーバーレベルのumask設定から取得されます。

構文

有効範囲[000]〜[777]の値。

参照

CGI umask

優先度

説明

外部アプリケーション・プロセスの優先度を指定します。 値の範囲は−2020です。 数字が小さいほど優先度が高くなります。 外部アプリケーションプロセスは、Webサーバーよりも高い優先度を持つことはできません。 この優先度がサーバーの数値より低い数値に設定されている場合は、サーバーの優先度がこの値に使用されます。

構文

整数

参照

Server プライオリティ

-
+
diff --git a/dist/docs/ja-JP/External_Servlet.html b/dist/docs/ja-JP/External_Servlet.html index f8e85b9f2..d041f7248 100644 --- a/dist/docs/ja-JP/External_Servlet.html +++ b/dist/docs/ja-JP/External_Servlet.html @@ -93,7 +93,7 @@

サーブレットエンジン

目次

リトライタイムアウト(秒)

説明

以前の通信に問題があった外部アプリケーションを再試行する前に、サーバーが待機する時間を指定します。

構文

整数

応答バッファリング

説明

外部から受信した応答をバッファリングするかどうかを指定します。 アプリケーション。 "nph-" (Non-Parsed-Header)スクリプトが検出された場合、完全なHTTPヘッダーを持つ応答ではバッファリングがオフになります。

構文

ドロップダウンリストから選択

-
+
diff --git a/dist/docs/ja-JP/External_WS.html b/dist/docs/ja-JP/External_WS.html index 94700f598..80c1cbccc 100644 --- a/dist/docs/ja-JP/External_WS.html +++ b/dist/docs/ja-JP/External_WS.html @@ -93,7 +93,7 @@

Webサーバ

目次

リトライタイムアウト(秒)

説明

以前の通信に問題があった外部アプリケーションを再試行する前に、サーバーが待機する時間を指定します。

構文

整数

応答バッファリング

説明

外部から受信した応答をバッファリングするかどうかを指定します。 アプリケーション。 "nph-" (Non-Parsed-Header)スクリプトが検出された場合、完全なHTTPヘッダーを持つ応答ではバッファリングがオフになります。

構文

ドロップダウンリストから選択

-
+
diff --git a/dist/docs/ja-JP/FCGI_Context.html b/dist/docs/ja-JP/FCGI_Context.html index 38a805056..35db3a4b1 100644 --- a/dist/docs/ja-JP/FCGI_Context.html +++ b/dist/docs/ja-JP/FCGI_Context.html @@ -98,7 +98,7 @@

Fast CGIコンテキスト

目次

IPジオロケーションを有効にする

説明

IPジオロケーション検索を有効/無効にするかどうかを指定します。 サーバ、バーチャルホスト、コンテキストレベルで設定できます。 値 「未設定」を使用すると、IPジオロケーションはデフォルトで無効になります。

構文

ラジオボックスから選択

参照

ヘッダーにクライアントIPを使用する, DBファイルのパス,

-
+
diff --git a/dist/docs/ja-JP/Java_Web_App_Context.html b/dist/docs/ja-JP/Java_Web_App_Context.html index 5a6e5ec20..9a47b4085 100644 --- a/dist/docs/ja-JP/Java_Web_App_Context.html +++ b/dist/docs/ja-JP/Java_Web_App_Context.html @@ -104,7 +104,7 @@

Java Web アプリコンテキスト

目次

IPジオロケーションを有効にする

説明

IPジオロケーション検索を有効/無効にするかどうかを指定します。 サーバ、バーチャルホスト、コンテキストレベルで設定できます。 値 「未設定」を使用すると、IPジオロケーションはデフォルトで無効になります。

構文

ラジオボックスから選択

参照

ヘッダーにクライアントIPを使用する, DBファイルのパス,

-
+
diff --git a/dist/docs/ja-JP/LB_Context.html b/dist/docs/ja-JP/LB_Context.html index d769219aa..287498624 100644 --- a/dist/docs/ja-JP/LB_Context.html +++ b/dist/docs/ja-JP/LB_Context.html @@ -98,7 +98,7 @@

ロードバランサコンテキスト

目次

IPジオロケーションを有効にする

説明

IPジオロケーション検索を有効/無効にするかどうかを指定します。 サーバ、バーチャルホスト、コンテキストレベルで設定できます。 値 「未設定」を使用すると、IPジオロケーションはデフォルトで無効になります。

構文

ラジオボックスから選択

参照

ヘッダーにクライアントIPを使用する, DBファイルのパス,

-
+
diff --git a/dist/docs/ja-JP/LSAPI_Context.html b/dist/docs/ja-JP/LSAPI_Context.html index f1114f2ca..386b4eb04 100644 --- a/dist/docs/ja-JP/LSAPI_Context.html +++ b/dist/docs/ja-JP/LSAPI_Context.html @@ -98,7 +98,7 @@

LiteSpeed SAPIコンテキスト

目次

IPジオロケーションを有効にする

説明

IPジオロケーション検索を有効/無効にするかどうかを指定します。 サーバ、バーチャルホスト、コンテキストレベルで設定できます。 値 「未設定」を使用すると、IPジオロケーションはデフォルトで無効になります。

構文

ラジオボックスから選択

参照

ヘッダーにクライアントIPを使用する, DBファイルのパス,

-
+
diff --git a/dist/docs/ja-JP/Listeners_General_Help.html b/dist/docs/ja-JP/Listeners_General_Help.html index 3fb0ee315..219a016e2 100644 --- a/dist/docs/ja-JP/Listeners_General_Help.html +++ b/dist/docs/ja-JP/Listeners_General_Help.html @@ -82,7 +82,7 @@
Version 1.4  — Rev. 3
@@ -90,12 +90,13 @@

リスナー全般

目次

IPアドレス

説明

このリスナーのIPを指定します。 使用可能なすべてのIPアドレスがリストされます。 IPv6アドレスは "[]"で囲まれています。 すべてのIPv4 IPアドレスをリッスンするには、ANYを選択します。 すべてのIPv4とIPv6のIPアドレスをリッスンするには、[ANY]を選択します。 IPv4とIPv6の両方のクライアントにサービスを提供するには、プレーンなIPv4アドレスの代わりに、IPv4でマップされたIPv6アドレスを使用する必要があります。 IPv4でマップされたIPv6アドレスは[:: FFFF:x.x.x.x]と書かれています。

構文

ドロップダウンリストから選択

ヒント

[セキュリティ]お使いのマシンに異なるサブネットワーク上に複数のIPがある場合、特定のIPを選択して、対応するサブネットワークからのトラフィックのみを許可することができます。

ポート

説明

リスナーのTCPポートを指定します。 スーパーユーザー("root")のみが1024より小さいポートを使用できます。 ポート80はデフォルトのHTTPポートです。 ポート443はデフォルトのHTTPSポートです。

構文

65535までの整数

バインディング

説明

リスナーが割り当てられているlshttpd子プロセスを指定します。 リスナーをプロセスに手動で関連付けることによって、異なるリスナーへのリクエストを処理するために、異なる子プロセスを使用できます。 デフォルトでは、すべての子プロセスにリスナーが割り当てられます。

構文

チェックボックスから選択

+

Enable REUSEPORT

説明

Use SO_REUSEPORT socket option to distribute incoming traffic to multiple workers. This setting is only effective for multi-worker licenses. When enabled, all workers are automatically bound to this listener and "Binding" configuration is ignored.

Default value: On

構文

ラジオボックスから選択

セキュア

説明

Sこれがセキュア(SSL)リスナーかどうかを指定します。 セキュアリスナーの場合は、追加のSSL設定を適切に設定する必要があります。

構文

ラジオボックスから選択

バーチャルホストマッピング

説明

リスナーとバーチャルホストの関係を指定します。 リスナーとバーチャルホストはドメイン名によって関連付けられています。 HTTP要求は、一致するドメイン名を持つバーチャルホストにルーティングされます。 1つのリスナーは、異なるドメイン名の複数のバーチャルホストにマップできます。 1つのバーチャルホストを異なるリスナーからマップすることもできます。 1人のリスナーは、ドメイン名の値「*」を持つ1つのキャッチオールバーチャルホストを許可できます。 リスナーのマッピングに明示的に一致するドメイン名がない場合、 リスナーはその要求をそのキャッチオールバーチャルホストに転送します。

ヒント

[パフォーマンス]必要なマッピングのみを追加します。 リスナーが1つのバーチャルホストにのみマッピングされている場合は、キャッチオールマッピング "*"のみを設定します。

バーチャルホスト

説明

バーチャルホストの名前を指定します。

構文

ドロップダウンリストから選択

ドメイン

説明

マッピングドメイン名を指定します。 ドメイン名は大文字と小文字を区別せず、先頭の "www." 削除されます。 ワイルドカード文字「*」と「?」 は許可されます。 「?」 1文字のみを表します。 「*」は任意の数の文字を表します。 重複したドメイン名は許可されません。

構文

カンマで区切られたリスト。

www?.example.com
"*.mydomain.com"はmydomain.comのすべてのサブドメインと一致します。
「*」はそれ自体がキャッチオールドメインであり、不一致のドメイン名と一致します。

ヒント

[パフォーマンス]リスナーが1つのバーチャルホスト専用の場合は、不要なチェックを避けるために、ドメイン名に常に*を使用します。 可能であれば、ワイルドカード文字(キャッチオールドメイン以外)を使用するドメイン名は避けてください。

-
+
diff --git a/dist/docs/ja-JP/Listeners_SSL_Help.html b/dist/docs/ja-JP/Listeners_SSL_Help.html index ea957e5e1..698439753 100644 --- a/dist/docs/ja-JP/Listeners_SSL_Help.html +++ b/dist/docs/ja-JP/Listeners_SSL_Help.html @@ -119,7 +119,7 @@

リスナーSSL

目次

クライアントの失効パス

説明

取り消されたクライアント証明書のPEMエンコードされたCA CRLファイルを含むディレクトリを指定します。 このディレクトリのファイルはPEMでエンコードする必要があります。 これらのファイルは、ハッシュファイル名、hash-value.rNによってアクセスされます。 ハッシュファイル名の作成については、openSSLまたはApache mod_sslのドキュメントを参照してください。

構文

パス

クライアント失効ファイル

説明

取り消されたクライアント証明書を列挙するPEMエンコードCA CRLファイルを含むファイルを指定します。 これは、代わりに、またはクライアントの失効パスに加えて使用することができます。

構文

ファイル名への絶対パス又は$SERVER_ROOTからの相対パス

-
+
diff --git a/dist/docs/ja-JP/Module_Context.html b/dist/docs/ja-JP/Module_Context.html index 54c8d2834..29a2c1d95 100644 --- a/dist/docs/ja-JP/Module_Context.html +++ b/dist/docs/ja-JP/Module_Context.html @@ -98,7 +98,7 @@

モジュールハンドラコンテキスト

目次

IPジオロケーションを有効にする

説明

IPジオロケーション検索を有効/無効にするかどうかを指定します。 サーバ、バーチャルホスト、コンテキストレベルで設定できます。 値 「未設定」を使用すると、IPジオロケーションはデフォルトで無効になります。

構文

ラジオボックスから選択

参照

ヘッダーにクライアントIPを使用する, DBファイルのパス,

-
+
diff --git a/dist/docs/ja-JP/Module_Help.html b/dist/docs/ja-JP/Module_Help.html index 49c11ecee..925717d12 100644 --- a/dist/docs/ja-JP/Module_Help.html +++ b/dist/docs/ja-JP/Module_Help.html @@ -134,7 +134,7 @@

目次

説明

バーチャルホストコンテキストのモジュール設定をカスタマイズするための集中管理された場所です。 コンテキストURIの設定は、バーチャルホストまたはサーバーレベルの設定を上書きします。

URI

説明

このコンテキストのURIを指定します。

構文

URIは、プレーンURI( "/"で始まる)またはPerl互換の正規表現URI( "exp:"で始まる)にすることができます。 プレーンURIが "/"で終わる場合、このコンテキストはこのURIの下にすべてのサブURIを含みます。 コンテキストがファイルシステム上のディレクトリにマップされている場合は、末尾に「/」を追加する必要があります。

参照

ロケーション

-
+
diff --git a/dist/docs/ja-JP/Proxy_Context.html b/dist/docs/ja-JP/Proxy_Context.html index 596448a60..8609389b2 100644 --- a/dist/docs/ja-JP/Proxy_Context.html +++ b/dist/docs/ja-JP/Proxy_Context.html @@ -98,7 +98,7 @@

プロキシコンテキスト

目次

IPジオロケーションを有効にする

説明

IPジオロケーション検索を有効/無効にするかどうかを指定します。 サーバ、バーチャルホスト、コンテキストレベルで設定できます。 値 「未設定」を使用すると、IPジオロケーションはデフォルトで無効になります。

構文

ラジオボックスから選択

参照

ヘッダーにクライアントIPを使用する, DBファイルのパス,

-
+
diff --git a/dist/docs/ja-JP/Redirect_Context.html b/dist/docs/ja-JP/Redirect_Context.html index f6774e1bc..900e1d958 100644 --- a/dist/docs/ja-JP/Redirect_Context.html +++ b/dist/docs/ja-JP/Redirect_Context.html @@ -97,7 +97,7 @@

リダイレクトコンテキスト

目次

アクセス拒否

説明

このコンテキストでリソースにアクセスできないIPまたはサブネットワークを指定します。 アクセス許可とサーバー/バーチャルホストレベルのアクセス制御とともに、アクセシビリティはクライアントのIPアドレスが入る最小の範囲で決まります。

構文

IP/サブネットワークのカンマ区切りリスト。

サブネットワークは以下のように書くことができます 192.168.1.0/255.255.255.0, 192.168.1, 又は 192.168.1.*.

承認者

説明

権限のある/権限のないかの決定を生成するために使用できる外部アプリケーションを指定します。 現在、FastCGI Authorizerのみが使用可能です。 FastCGI Authorizerの役割の詳細については、http://www.fastcgi.comを参照してください。 。

構文

ドロップダウンリストから選択

-
+
diff --git a/dist/docs/ja-JP/Rewrite_Help.html b/dist/docs/ja-JP/Rewrite_Help.html index 9e775a88d..d2a6b8a10 100644 --- a/dist/docs/ja-JP/Rewrite_Help.html +++ b/dist/docs/ja-JP/Rewrite_Help.html @@ -95,7 +95,7 @@

Rewrite

目次

ロケーション

説明

MapType:MapSource構文を使用して、書き換えマップの場所を指定します。
LiteSpeedの書き換えエンジンは、次の3種類の書き換えマップをサポートしています:

  • 標準プレーンテキスト
    MapType: txt;
    MapSource: ファイルパスを有効なプレーンASCIIファイルに変換します。
    このファイルの各行には空白で区切られた2つの要素が含まれていなければなりません。 最初の要素はキーで、2番目の要素は値です。 コメントには先頭に「#」という記号を付けることができます。
  • ランダム化されたプレーンテキスト
    MapType: rnd;
    MapSource: 有効なプレーンASCIIファイルのファイルパス。
    ファイル形式は、標準のプレーンテキストファイルと似ていますが、2番目の要素には " | "記号で区切られた 複数の選択肢があり、書き換えエンジンによってランダムに選択できます。
  • 内部機能
    MapType: int;
    MapSource: 内部文字列関数
    4つの機能を利用できます:
    • toupper: 検索キーを大文字に変換します。
    • tolower: 検索キーを小文字に変換します。
    • escape: 検索キーでURLエンコーディングを実行します。
    • unescape: 検索キーでURLデコードを実行します。
  • Apacheで利用可能な次のマップタイプはLiteSpeedでは実装されていません:
    ハッシュファイルと外部書き換えプログラム。
LiteSpeedのリライトエンジンの実装は、Apacheのリライトエンジンの仕様に準拠しています。 書き直しマップの詳細については、Apacheのmod_rewrite文書を参照してください。

構文

文字列

Rewriteルール

説明

バーチャルホストまたはコンテキスト・レベルでの書き換えルールのリストを指定します。 書き換えルールは、RewriteRuleディレクティブから構成され、オプションとして複数のRewriteCondディレクティブが前に付いています。

  • 各ディレクティブは1行だけを取る必要があります。
  • RewriteCondRewriteRuleは、Apacheのリライト命令構文に従います。 あなたのApache設定ファイルから書き換え命令文をコピー&ペーストするだけです。
  • LiteSpeedとApache mod_rewriteには小さな違いがあります 実装:
       
    • LiteSpeed書き換えエンジンでは、%\ {LA-U:変数\} %\ {LA-F:変数\} は無視されます
    • LiteSpeed書き換えエンジンに2つの新しいサーバー変数が追加されました。: LiteSpeed書き換えエンジンに2つの新しいサーバー変数が追加されました。 %\{CURRENT_URI\}は、書き換えエンジンによって処理されている現在のURIを表し、%\{SCRIPT_NAME\}は対応するCGI環境変数と同じ意味を持ちます。
LiteSpeedのリライトエンジンの実装は、Apacheのリライトエンジンの仕様に従います。 書き換えルールの詳細については、Apacheのmod_rewriteドキュメントApacheのURL書き換えガイドを参照してください。

構文

文字列

-
+
diff --git a/dist/docs/ja-JP/ScriptHandler_Help.html b/dist/docs/ja-JP/ScriptHandler_Help.html index 62ca027b5..9da2394b0 100644 --- a/dist/docs/ja-JP/ScriptHandler_Help.html +++ b/dist/docs/ja-JP/ScriptHandler_Help.html @@ -98,7 +98,7 @@

目次

ハンドラタイプ

説明

これらのスクリプトファイルを処理する外部アプリケーションのタイプを指定します。 使用可能なタイプは以下のとおりです:CGIFastCGIWebサーバーLSAPI appロードバランサ 又はサーブレットエンジン。 FastCGI、Webサーバー、およびServlet Engineの場合は、ハンドラ名を指定する必要があります。 これは、外部アプリケーションセクションで事前定義されている外部アプリケーション名です。

構文

ドロップダウンリストから選択

ハンドラ名

説明

ハンドラタイプがFastCGI、Web Server、LSAPI、Load Balancer、またはServlet Engineの場合にスクリプトファイルを処理する外部アプリケーションの名前を指定します。

構文

ドロップダウンリストから選択

-
+
diff --git a/dist/docs/ja-JP/ServGeneral_Help.html b/dist/docs/ja-JP/ServGeneral_Help.html index 5a5d65ef5..6f95ab088 100644 --- a/dist/docs/ja-JP/ServGeneral_Help.html +++ b/dist/docs/ja-JP/ServGeneral_Help.html @@ -140,7 +140,7 @@

目次

IP2Location DB File Path

説明

The location of a valid database file.

構文

ファイル名への絶対パス又は$SERVER_ROOTからの相対パス。

DB Cache Type

説明

The caching method used. The default value is Memory.

構文

ドロップダウンリストから選択

-
+
diff --git a/dist/docs/ja-JP/ServLog_Help.html b/dist/docs/ja-JP/ServLog_Help.html index 6fe6b9a6b..f0a6cfc17 100644 --- a/dist/docs/ja-JP/ServLog_Help.html +++ b/dist/docs/ja-JP/ServLog_Help.html @@ -82,23 +82,23 @@
Version 1.4  — Rev. 3

サーバーログ

目次

サーバーログ

-ファイル名 | ログレベル | デバッグレベル | ローテーションサイズ(バイト) | stderrログを有効にする

+ファイル名 | ログレベル | デバッグレベル | ローテーションサイズ(バイト) | Keep Days | stderrログを有効にする

アクセスログ

-ファイル名 | パイプロガー | Log Format | ログヘッダー | ローテーションサイズ(バイト) | 保持日数 | アーカイブを圧縮する

+ファイル名 | パイプロガー | Log Format | ログヘッダー | ローテーションサイズ(バイト) | Keep Days | アーカイブを圧縮する

ファイル名

説明

ログファイルのパスを指定します。

構文

ファイル名への絶対パス又は$SERVER_ROOTからの相対パス

ヒント

[パフォーマンス]ログファイルを別のディスクに配置します。

ログレベル

説明

ログファイルに含めるログのレベルを指定します。 使用可能なレベルは、エラー警告通知情報および DEBUG です。 現在の設定以上のレベルのメッセージのみが記録されます。

構文

選択

ヒント

[パフォーマンス] デバッグレベル NONE 以外のレベルに設定されていない限り、 DEBUG ログレベルを使用してもパフォーマンスに影響はありません。 ログレベルを DEBUG に設定し、デバッグレベルを NONE に設定することをお勧めします。 これらの設定は、ハードディスクにデバッグログを書き込まないことを意味しますが、デバッグログを切り替えるアクションを使用してデバッグ出力を制御することができます。 これにより、デバッグログのオン/オフを切り替えることができ、多忙な運用サーバーのデバッグに役立ちます。

参照

デバッグレベル

デバッグレベル

説明

デバッグログのレベルを指定します。 この機能を使用するには、ログレベル DEBUG に設定する必要があります。 ログレベル DEBUG に設定されていても、「デバッグレベル」が NONE に設定されていると、デバッグロギングは無効になります。 デバッグログを切り替えるは、再起動せずにライブサーバー上のデバッグレベルを制御するために使用できます。.

構文

選択

ヒント

[パフォーマンス]重要! 詳細なデバッグログが必要ない場合は、常にこれを NONE に設定してください。 アクティブデバッグロギングは、サービスのパフォーマンスを著しく低下させ、非常に短時間でディスクスペースを飽和させる可能性があります。 デバッグログには、各要求と応答の詳細情報が含まれています。
ログレベルを DEBUG に設定し、デバッグレベルを NONE に設定することをお勧めします。 これらの設定は、ハードディスクにデバッグログを書き込まないことを意味しますが、デバッグログを切り替えるアクションを使用してデバッグ出力を制御することができます。 これにより、デバッグログのオン/オフを切り替えることができ、多忙な運用サーバーのデバッグに役立ちます。

参照

ログレベル, デバッグログを切り替える

ローテーションサイズ(バイト)

説明

現在のログファイルをロールオーバーする必要があるとき、つまりログローテーションを指定します。 ファイルサイズがロールオーバー制限を超えると、アクティブなログファイルは同じディレクトリにlog_name.mm_dd_yyyy(.sequence)という名前に変更され、新しいアクティブなログファイルが作成されます。 回転ログファイルが実際に作成されると、そのサイズはこのサイズ制限より少し大きくなることがあります。 ログのローテーションを無効にするには、 0 に設定します。

構文

整数

ヒント

キロ、メガ、ギガバイトの数字に「K」、「M」、「G」を追加します。

+

Keep Days

説明

Specifies how many days the access log file will be kept on disk. Only rotated log files older than the specified number of days will be deleted. The current log file will not be touched regardless how many days worth of data it contains. If you do not want to auto-delete stale and very old log files, set this to 0.

構文

整数

stderrログを有効にする

説明

サーバーが開始したプロセスからstderr出力を受け取ったときにログに書き込むかどうかを指定します。 有効にすると、stderrメッセージは固定名 "stderr.log"を持つサーバーログと同じディレクトリに記録されます。 無効にすると、すべてのstderr出力は破棄されます。

構文

ラジオボックスから選択

ヒント

設定された外部アプリケーション(PHP、Ruby、Java、Python、Perl)をデバッグする必要がある場合にオンにします。

ファイル名

説明

アクセスログファイル名。

構文

ファイル名への絶対パス又は$SERVER_ROOTからの相対パス

ヒント

[パフォーマンス]アクセスログファイルを別のディスクに入れます。

パイプロガー

説明

LiteSpeedがSTDINストリーム上のパイプを通じて送信するアクセスログデータを受け取る外部アプリケーションを指定します(ファイルハンドルは0)。 このフィールドが指定されると、アクセスログはロガーアプリケーションにのみ送信され、前のエントリで指定されたアクセスログファイルには送信されません。

ロガーアプリケーションは、最初に外部アプリケーションセクションで定義する必要があります。 サーバー・レベルのアクセス・ロギングは、サーバー・レベルで定義された外部ロガー・アプリケーションのみを使用できます。 バーチャルホストレベルのアクセスロギングでは、バーチャルホストレベルで定義されたロガーアプリケーションのみを使用できます。

ロガープロセスは、他の外部(CGI/FastCGI/LSAPI)プロセスと同じ方法で生成されます。 つまり、バーチャルホストの外部アプリ Set UID モード設定で指定されたユーザーIDとして実行され、特権ユーザーのために実行されることはありません。.

LiteSpeed Webサーバーは、複数のロガーアプリケーションのインスタンスが設定されている場合、複数のロガーアプリケーション間で簡単なロードバランシングを実行します。 LiteSpeedサーバーは、常にロガーアプリケーションの数を可能な限り低く抑えようとします。 1つのロガーアプリケーションがアクセスログエントリを時間内に処理できない場合にのみ、サーバーはロガーアプリケーションの別のインスタンスを生成しようとします。

ロガーがクラッシュした場合、Webサーバーは別のインスタンスを開始しますが、ストリームバッファーのログデータは失われます。 外部ロガーがログ・ストリームの速度と量に追いつけない場合、ログ・データを失う可能性があります。

構文

選択

Log Format

説明

アクセスログのログ形式を指定します。 ログフォーマットが設定されると、ログヘッダーの設定より優先されます。

構文

文字列。ログフォーマットの構文はApache 2.0のカスタムと互換性があります log format


共通ログフォーマット(CLF)
"%h %l %u %t \"%r\" %>s %b"

バーチャルホストによる共通ログフォーマット
"%v %h %l %u %t \"%r\" %>s %b"

NCSA拡張/結合ログフォーマット
"%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-agent}i\"

FoobarのログCookie値
"%{Foobar}C"

参照

ログヘッダー

ログヘッダー

説明

RefererUserAgentHostのいずれかをHTTPリクエストヘッダとして記録するかどうかを指定します。

構文

チェックボックス

ヒント

[パフォーマンス]これらのヘッダーがアクセスログに必要ない場合は、これをオフにします。

参照

Log Format

-

保持日数

説明

アクセスログファイルをディスクに保管する日数を指定します。 指定した日数より古いローテーションしたログファイルのみが削除されます。 現在のログファイルには、それに含まれるデータの日数にかかわらず、表示されません。 古いログファイルを自動削除しない場合は、 0 に設定します。

構文

整数

アーカイブを圧縮する

説明

ディスク領域を節約するためにローテーションしたログファイルを圧縮するかどうかを指定します。

構文

ラジオボックスから選択

ヒント

ログファイルは圧縮率が高く、古いログのディスク使用量を減らすために推奨されます。

-
+
diff --git a/dist/docs/ja-JP/ServSecurity_Help.html b/dist/docs/ja-JP/ServSecurity_Help.html index 95cedeabf..26b326257 100644 --- a/dist/docs/ja-JP/ServSecurity_Help.html +++ b/dist/docs/ja-JP/ServSecurity_Help.html @@ -87,8 +87,10 @@

サーバーのセキュリティ

目次

静的リクエスト/秒 | 動的リクエスト/秒 | 送信帯域幅(バイト/秒) | 受信帯域幅(バイト/秒) | 接続ソフトリミット | 接続ハードリミット | 不良リクエストをブロックする | 猶予期間(秒) | 禁止期間(秒)

CGI設定

CGIデーモンソケット | 最大CGIインスタンス | 最小UID | 最小GID | 強制GID | umask | CGI プライオリティ | CPUソフトリミット(秒) | CPUハードリミット | メモリソフトリミット(バイト) | メモリハードリミット | プロセスソフトリミット | プロセスハードリミット | cgroups

-
reCaptcha Protection

+

reCAPTCHA Protection

Enable reCAPTCHA | Site Key | Secret Key | reCAPTCHA Type | Max Tries | Allowed Robot Hits | Bot White List | Connection Limit | SSL Connection Limit

+
Bubblewrap Container

+Bubblewrap Container | Bubblewrap Command

アクセスが拒否されたディレクトリ

アクセスが拒否されたディレクトリ

アクセス制御

@@ -126,8 +128,8 @@

サーバーのセキュリティ

目次

プロセスソフトリミット

説明

ユーザーに代わって作成できるプロセスの総数を制限します。 既存のすべてのプロセスは、開始される新しいプロセスだけでなく、この限度に対してカウントされます。 制限は、サーバーレベルまたは個々の外部アプリケーションレベルで設定できます。
サーバーレベルの制限は、個々のアプリケーションレベルで設定されていない場合に使用されます。 この値が0または両方のレベルにない場合、オペレーティングシステムのデフォルト設定が使用されます。

構文

整数

ヒント

PHPスクリプトはプロセスをフォークするために呼び出すことができます。 この制限の主な目的は、フォーク爆弾や他のプロセスを作成するPHPプロセスによって引き起こされる他の攻撃を防ぐための最終防衛線です。
この設定を低すぎると、機能が著しく損なわれる可能性があります。 この設定は特定のレベル以下では無視されます。
suEXECデーモンモードを使用する場合、親プロセスが制限されないように、実際のプロセス制限はこの設定よりも高くなります。

プロセスハードリミット

説明

ソフトリミットをユーザープロセス内のハードリミットまで上げることができることを除けば、プロセスソフトリミットとほとんど同じです。 ハードリミットは、サーバー・レベルまたは個々の外部アプリケーションレベルで設定できます。 サーバーレベルの制限は、個々のアプリケーションレベルで設定されていない場合に使用されます。 オペレーティングシステムのデフォルト値は、値が両方のレベルにないか、0に設定されている場合に使用されます。

構文

整数

cgroups

説明

Apply cgroup settings to this CGI process if supported by the current OS. At this time, RedHat/Centos Linux v7.5+ and Ubuntu 18.04+ are supported. The currently executing user will be used to determine which cgroup configuration to apply.

Setting this to Disabled at the Server level will disable this setting server-wide. In all other cases, the Server level setting can be overridden at the Virtual Host level.

Default values:
Server level: Off
VH level: Inherit Server level setting

構文

ドロップダウンリストから選択

-

reCaptcha Protection

説明

reCaptcha Protection is a service provided as a way to mitigate heavy server load. reCaptcha Protection will activate after one of the below situations is hit. Once active, all requests by NON TRUSTED(as configured) clients will be redirected to a reCAPTCHA validation page. After validation, the client will be redirected to their desired page.

The following situations will activate reCaptcha Protection:
1. The server or vhost concurrent requests count passes the configured connection limit.
2. Anti-DDoS is enabled and a client is hitting a url in a suspicious manner. The client will redirect to reCAPTCHA first instead of getting denied when triggered.
3. WP Brute Force protection is enabled and action is set to 'Captcha or Drop’. When a brute force attack is detected, the client will redirect to reCAPTCHA first. After max tries is reached, the connection will be dropped, as per the ‘drop’ option.
4. A new rewrite rule environment is provided to activate reCAPTCHA via RewriteRules. 'verifycaptcha' can be set to redirect clients to reCAPTCHA. A special value ': deny' can be set to deny the client if it failed too many times. For example, [E=verifycaptcha] will always redirect to reCAPTCHA until verified. [E=verifycaptcha: deny] will redirect to reCAPTCHA until Max Tries is hit, after which the client will be denied.

-

Enable reCAPTCHA

説明

Enable the reCaptcha Protection feature at the current level. This setting must be set to Yes at the Server level before the reCaptcha Protection feature can be used.

Default values:
Server-level: Yes
VH-Level: Inherit Server level setting

構文

ラジオボックスから選択

+

reCAPTCHA Protection

説明

reCAPTCHA Protection is a service provided as a way to mitigate heavy server load. reCAPTCHA Protection will activate after one of the below situations is hit. Once active, all requests by NON TRUSTED(as configured) clients will be redirected to a reCAPTCHA validation page. After validation, the client will be redirected to their desired page.

The following situations will activate reCAPTCHA Protection:
1. The server or vhost concurrent requests count passes the configured connection limit.
2. Anti-DDoS is enabled and a client is hitting a url in a suspicious manner. The client will redirect to reCAPTCHA first instead of getting denied when triggered.
3. A new rewrite rule environment is provided to activate reCAPTCHA via RewriteRules. 'verifycaptcha' can be set to redirect clients to reCAPTCHA. A special value ': deny' can be set to deny the client if it failed too many times. For example, [E=verifycaptcha] will always redirect to reCAPTCHA until verified. [E=verifycaptcha: deny] will redirect to reCAPTCHA until Max Tries is hit, after which the client will be denied.

+

Enable reCAPTCHA

説明

Enable the reCAPTCHA Protection feature at the current level. This setting must be set to Yes at the Server level before the reCAPTCHA Protection feature can be used.

Default values:
Server-level: Yes
VH-Level: Inherit Server level setting

構文

ラジオボックスから選択

Site Key

説明

The site key is the public key provided by Google via its reCAPTCHA service. A default Site Key will be used if not set.

Secret Key

説明

The secret key is the private key provided by Google via its reCAPTCHA service. A default Secret Key will be used if not set.

reCAPTCHA Type

説明

Specify the reCAPTCHA type to use with the key pairs. If a key pair has not been provided and this setting is set to Not Set, a default key pair of type Invisible will be used.
Checkbox will display a checkbox reCAPTCHA for the visitor to validate.
Invisible will attempt to validate the reCAPTCHA automatically and if successful, will redirect to the desired page.

Default value is Invisible.

構文

ドロップダウンリストから選択

@@ -136,12 +138,14 @@

サーバーのセキュリティ

目次

Bot White List

説明

List of custom user agents to allow access. Will be subject to the ‘good bots’ limitations, including allowedRobotHits.

構文

List of user agents, one per line. Regex is supported.

Connection Limit

説明

The number of concurrent connections (SSL & non-SSL) needed to activate reCAPTCHA. reCAPTCHA will be used until concurrent connections drop below this number.

Default value is 15000.

構文

整数

SSL Connection Limit

説明

The number of concurrent SSL connections needed to activate reCAPTCHA. reCAPTCHA will be used until concurrent connections drop below this number.

Default value is 10000.

構文

整数

+

Bubblewrap Container

説明

Set to On if you wish to start CGI processes (including PHP programs) in a bubblewrap sandbox. See https://wiki.archlinux.org/index.php/Bubblewrap for details on using bubblewrap. Bubblewrap must be installed on your system prior to using this setting.

This setting cannot be turned on at the Virtual Host level if set to "Disabled" at the Server level.

Default values:
Server level: Disabled
VH level: Inherit Server level setting

構文

ドロップダウンリストから選択

+

Bubblewrap Command

説明

The full bubblewrap use command, including the bubblewrap program itself. More on configuring this command can be found here: https://openlitespeed.org/kb/bubblewrap-in-openlitespeed/ . If not specified, the default command listed below will be used.

Default value: /bin/bwrap --ro-bind /usr /usr --ro-bind /lib /lib --ro-bind-try /lib64 /lib64 --ro-bind /bin /bin --ro-bind /sbin /sbin --dir /var --dir /tmp --proc /proc --symlink../tmp var/tmp --dev /dev --ro-bind-try /etc/localtime /etc/localtime --ro-bind-try /etc/ld.so.cache /etc/ld.so.cache --ro-bind-try /etc/resolv.conf /etc/resolv.conf --ro-bind-try /etc/ssl /etc/ssl --ro-bind-try /etc/pki /etc/pki --ro-bind-try /etc/man_db.conf /etc/man_db.conf --ro-bind-try /home/$USER /home/$USER --bind-try /var/lib/mysql/mysql.sock /var/lib/mysql/mysql.sock --bind-try /home/mysql/mysql.sock /home/mysql/mysql.sock --bind-try /tmp/mysql.sock /tmp/mysql.sock --unshare-all --share-net --die-with-parent --dir /run/user/$UID ‘$PASSWD 65534’ ‘$GROUP 65534’

アクセスが拒否されたディレクトリ

説明

アクセスをブロックするディレクトリを指定します。 重要なデータを含むディレクトリをこのリストに追加して、誤って機密ファイルをクライアントに公開しないようにします。 すべてのサブディレクトリを含めるためにパスに「*」を追加します。 シンボリックリンクに従うシンボリックリンクを確認するの両方を有効にすると、拒否されたディレクトリに対してシンボリックリンクがチェックされます。

構文

ディレクトリのカンマ区切りリスト

ヒント

[セキュリティ]重要な点:この設定では、これらのディレクトリから静的ファイルを提供することができません。 これは、PHP/Ruby/CGIなどの外部スクリプトによるエクスポージャーを防ぐものではありません。

アクセス制御

説明

どのサブネットワークおよび/またはIPアドレスがサーバーにアクセスできるかを指定します。 サーバレベルでは、この設定はすべてのバーチャルホストに影響します。 バーチャルホストレベルで各バーチャルホストに固有のアクセス制御を設定することもできます。 バーチャルホストレベルの設定はサーバーレベルの設定を上書きしません。

ブロック/ IPの許可は、許可リストと拒否リストの組み合わせによって決まります。 特定のIPまたはサブネットワークのみをブロックする場合は、許可リスト*またはALLを入れ、ブロックされたIPまたはサブネットワークを拒否リスト
特定のIPまたはサブネットワークのみを許可する場合は、拒否リスト*またはALLを入れ、許可されたIPまたはサブネットワークを許可リスト
IPに適合する最小スコープの設定は、アクセスを決定するために使用されます。

サーバーレベル:信頼できるIPまたはサブネットワークは、許可リストに、末尾の "T"を追加することで指定する必要があります。 信頼できるIPまたはサブネットワークは、接続/スロットリング制限の影響を受けません。 信頼できるIP/サブネットワークは、サーバーレベルのアクセス制御でのみ設定できます。

ヒント

[セキュリティ]すべてのバーチャルホストに適用される一般的な制限については、サーバーレベルでこれを使用してください。

許可リスト

説明

許可されるIPまたはサブネットワークのリストを指定します。 *またはALLが受け入れられます。

構文

IPアドレスまたはサブネットワークのカンマ区切りリスト。 末尾の「T」は、192.168.1.*Tなどの信頼できるIPまたはサブネットワークを示すために使用できます。

Sub-networks: 192.168.1.0/255.255.255.0, 192.168.1.0/24, 192.168.1, or 192.168.1.*
IPv6 addresses: ::1 or [::1]
IPv6 subnets: 3ffe:302:11:2:20f:1fff:fe29:717c/64 or [3ffe:302:11:2:20f:1fff:fe29:717c]/64

ヒント

[セキュリティ]サーバーレベルのアクセス制御で設定された信頼されたIPまたはサブネットワークは、接続/スロットリングの制限から除外されます。

拒否リスト

説明

許可されていないIPまたはサブネットワークのリストを指定します。

構文

IPアドレスまたはサブネットワークのカンマ区切りリスト。 *またはALLが受け入れられます。

Sub-networks: 192.168.1.0/255.255.255.0, 192.168.1.0/24, 192.168.1, or 192.168.1.*
IPv6 addresses: ::1 or [::1]
IPv6 subnets: 3ffe:302:11:2:20f:1fff:fe29:717c/64 or [3ffe:302:11:2:20f:1fff:fe29:717c]/64
-
+
diff --git a/dist/docs/ja-JP/ServTuning_Help.html b/dist/docs/ja-JP/ServTuning_Help.html index aafc63477..9f2f521d2 100644 --- a/dist/docs/ja-JP/ServTuning_Help.html +++ b/dist/docs/ja-JP/ServTuning_Help.html @@ -84,7 +84,7 @@
Version 1.4  — Rev. 3

サーバーのチューニング

目次

OSの最適化

デフォルトのSHMディレクトリ

接続のチューニング

-最大接続数 | 最大SSL接続数 | コネクションタイムアウト(秒) | 最大キープアライブ要求 | スマートキープアライブ | キープアライブタイムアウト(秒) | 送信バッファサイズ(バイト) | 受信バッファサイズ(バイト)

+最大接続数 | 最大SSL接続数 | コネクションタイムアウト(秒) | 最大キープアライブ要求 | キープアライブタイムアウト(秒) | 送信バッファサイズ(バイト) | 受信バッファサイズ(バイト)

要求/応答のチューニング

最大リクエストURLの長さ(バイト) | 最大要求ヘッダーサイズ(バイト) | 最大リクエストボディサイズ(バイト) | 最大動的応答ヘッダーサイズ(バイト) | 最大動的応答ボディサイズ(バイト)

静的ファイル配信の最適化

@@ -92,7 +92,7 @@

サーバーのチューニング

目次

GZIP圧縮チューニング

圧縮を有効にする | 圧縮可能なタイプ | 動的圧縮を有効にする | 圧縮レベル(動的コンテンツ) | Brotli Compression Level (Dynamic Content) | 静的ファイルの自動更新 | 圧縮レベル(静的コンテンツ) | Brotli Compression Level (Static File) | 静的GZIPキャッシュディレクトリ | 最大静的ファイルサイズ(バイト) | 最小静的ファイルサイズ(バイト)

SSLグローバル設定

-SSL Strong DH Key | 複数のSSL証明書を有効にする | セッションキャッシュを有効にする | セッションキャッシュサイズ(バイト) | セッションキャッシュタイムアウト(秒) | セッションチケットを有効にする | SSLセッションチケットの有効期間(秒) | SSLセッションチケットキーファイル

+Default Cipher Suite | SSL Strong DH Key | 複数のSSL証明書を有効にする | セッションキャッシュを有効にする | セッションキャッシュサイズ(バイト) | セッションキャッシュタイムアウト(秒) | セッションチケットを有効にする | SSLセッションチケットの有効期間(秒) | SSLセッションチケットキーファイル

QUIC

Enable QUIC | QUIC SHM Directory | QUIC Versions | Congestion Control | Connection Flow Control Window | Max Connection Flow Control Window | Stream Flow Control Window | Max Stream Flow Control Window | Max Concurrent Streams Per Connection | Handshake Timeout | Idle Timeout

@@ -101,7 +101,6 @@

サーバーのチューニング

目次

最大SSL接続数

説明

サーバーが受け入れる同時SSL接続の最大数を指定します。 同時SSL接続と非SSL接続の合計が最大接続数で指定された制限を超えることはできないため、許可される同時SSL接続の実際の数はこの制限より小さくなければなりません。

構文

整数

コネクションタイムアウト(秒)

説明

1つの要求の処理中に許容される最大接続アイドル時間を指定します。 この時間の間、接続がアイドル状態の場合、つまりI/Oアクティビティがない場合は、接続が閉じられます。

構文

整数

ヒント

[セキュリティ]潜在的なDoS攻撃の間に不在接続を回復するのに役立つように、この値を低く設定します。

参照

キープアライブタイムアウト(秒)

最大キープアライブ要求

説明

キープアライブ(永続的)セッションを介して処理できる要求の最大数を指定します。 この制限に達すると接続は終了します。 バーチャルホストごとにこの制限を設定することもできます。

構文

整数

ヒント

[パフォーマンス]適度に高い値に設定します。 "1"または "0"の値はキープアライブを無効にします。

参照

Virtual Host 最大キープアライブ要求

-

スマートキープアライブ

説明

バーチャルホストSmartキープアライブ DESCR:スマートキープアライブをオンにするかどうかを指定します。 このオプションは、最大キープアライブ要求が1より大きい場合にのみ有効です。 有効にすると、バーチャルホストレベルで有効/無効にすることもできます。 スマートキープアライブは、JavaScript、CSSスタイルシート、およびイメージファイルの要求に対してのみキープアライブ接続を確立します。 htmlページの場合、接続は維持されません。 これにより、より多くのユーザーに効率的にサービスを提供できます。 通常、Webページには、最初のリクエスト後にブラウザによってキャッシュされる複数のイメージとスクリプトが含まれています。
これらの非HTML静的ファイルを単一のキープアライブ接続で送信し、text/htmlファイルを別の非キープアライブ接続経由で送信する方が効率的です。 この方法は、アイドル状態の接続を減らし、より多くの同時要求およびユーザーを処理するための容量を増加させます。

構文

ラジオボックスから選択

ヒント

[パフォーマンス]高負荷のWebサイトでこれを有効にします。

参照

Virtual Host Smartキープアライブ

キープアライブタイムアウト(秒)

説明

キープアライブ接続からの要求間の最大アイドル時間を指定します。 この期間中に新しい要求が受信されない場合、接続は閉じられます。 この設定は、HTTP/1.1接続にのみ適用されます。 HTTP/2接続は、設計によって長いキープアライブタイムアウトを持ち、この設定の影響を受けません。

構文

整数

ヒント

[セキュリティ & パフォーマンス]ロードする必要がある単一のページで参照されるアセットが多くある場合、クライアントからの後続のリクエストを待機するのに十分な時間だけこの値を設定することをお勧めします。 キープアライブ接続で次のページが配信されることを期待して、これを長く設定しないでください。 多くのアイドル状態のキープアライブ接続を維持することはサーバーリソースの浪費であり、(D)DoS攻撃によって活用される可能性があります。 2-5秒はほとんどのアプリケーションにとって妥当な範囲です。 LiteSpeedは非キープアライブ環境で非常に効率的です。

送信バッファサイズ(バイト)

説明

各TCPソケットの送信バッファサイズ。 512Kは許容されるバッファの最大サイズです。

構文

整数

ヒント

[パフォーマンス]オペレーティングシステムのデフォルトのバッファサイズを使用するには、この値を "未設定"のままにするか、0に設定することをお勧めします。
[パフォーマンス] Webサイトで大きな静的ファイルが使用されている場合は、送信バッファサイズを大きくしてパフォーマンスを向上させてください。
[パフォーマンス]これを低い値に設定すると、ソケットあたりのスループットとメモリ使用量が減少し、メモリがボトルネックになった場合にサーバーがより多くの同時ソケットを持つことが可能になります。

受信バッファサイズ(バイト)

説明

各TCPソケットの受信バッファーサイズ。 512Kは許容されるバッファの最大サイズです。

構文

整数

ヒント

[パフォーマンス]オペレーティングシステムのデフォルトのバッファサイズを使用するには、この値を "未設定"のままにするか、0に設定することをお勧めします。
[パフォーマンス]大きい受信バッファは、大きなペイロード、すなわちファイルアップロードで着信要求を処理するときのパフォーマンスを向上させます。
[パフォーマンス]これを低い値に設定すると、ソケットあたりのスループットとメモリ使用量が減少し、メモリがボトルネックになった場合にサーバーがより多くの同時ソケットを持つことが可能になります。

@@ -127,6 +126,7 @@

サーバーのチューニング

目次

静的GZIPキャッシュディレクトリ

説明

静的コンテンツ用の圧縮ファイルの格納に使用されるディレクトリのパスを指定します。 デフォルトはスワップディレクトリです。

構文

ディレクトリパス

最大静的ファイルサイズ(バイト)

説明

静的ファイルの最大サイズを指定します。 サーバーは自動的に圧縮ファイルを作成します。

構文

1K以上のバイト数

ヒント

[パフォーマンス]大規模なファイルに対してサーバーが圧縮ファイルを作成/更新することはお勧めできません。 圧縮は、サーバープロセス全体をブロックし、圧縮が完了するまで、それ以上の要求は処理できません。

最小静的ファイルサイズ(バイト)

説明

静的ファイルの最小サイズを指定します。 サーバーは対応する圧縮ファイルを作成します。

構文

バイト数は200より小さくない。

ヒント

帯域幅の節約はごくわずかなため、非常に小さいファイルを圧縮する必要はありません。

+

Default Cipher Suite

説明

Default cipher suite for SSL certificates.

Default value: Server Internal Default (Based on current best practices)

構文

Colon-separated string of cipher specifications.

SSL Strong DH Key

説明

Specifies whether to use 2048 or 1024 bit DH keys for SSL handshakes. If set to "Yes", 2048 bit DH keys will be used for 2048 bit SSL keys and certificates. 1024 bit DH keys will still be used in other situations. Default is "Yes".

Earlier versions of Java do not support DH key size higher than 1024 bits. If Java client compatibility is required, this should be set to "No".

構文

radio

複数のSSL証明書を有効にする

説明

リスナー/バーチャルホストが複数のSSL証明書を設定できるようにします。 複数の証明書が有効な場合、証明書/キーは命名規則に従うことが想定されます。 証明書の名前がserver.crtの場合、その他の可能な証明書名はserver.crt.rsa、server.crt.dsa、server.crt.eccです。 「未設定」の場合、デフォルトは「いいえ」です。

構文

ラジオボックスから選択

セッションキャッシュを有効にする

説明

セッションIDキャッシングを有効にします。 「未設定」の場合、デフォルトは「いいえ」です。 (Opensslデフォルト)

構文

ラジオボックスから選択

@@ -147,7 +147,7 @@

サーバーのチューニング

目次

Handshake Timeout

説明

The time in seconds a new QUIC connection is given to complete its handshake, after which the connection is aborted. Default value is 10.

構文

Integer number between 1 and 15

Idle Timeout

説明

The time in seconds after which an idle QUIC connection will be closed. Default value is 30.

構文

Integer number between 10 and 30

-
+
diff --git a/dist/docs/ja-JP/ServerStat_Help.html b/dist/docs/ja-JP/ServerStat_Help.html index 738ff2bcc..93bdb4cfb 100644 --- a/dist/docs/ja-JP/ServerStat_Help.html +++ b/dist/docs/ja-JP/ServerStat_Help.html @@ -115,7 +115,7 @@

目次

無効

説明

無効アクションは、実行中のバーチャルホストを停止します。 新しいリクエストは受け付けられませんが、処理中のリクエストは通常通り終了します。

再起動 - バーチャルホスト

説明

Restartアクションにより、Webサーバーはこのバーチャルホストの最新の構成をロードします。 処理中のリクエストは古い設定で終了します。 新しい設定は新しいリクエストにのみ適用されます。 バーチャルホストへのすべてのハングは、この方法でオンザフライで適用できます。

-
+
diff --git a/dist/docs/ja-JP/Servlet_Context.html b/dist/docs/ja-JP/Servlet_Context.html index 0dae7a227..294795534 100644 --- a/dist/docs/ja-JP/Servlet_Context.html +++ b/dist/docs/ja-JP/Servlet_Context.html @@ -98,7 +98,7 @@

サーブレットコンテキスト

目次

IPジオロケーションを有効にする

説明

IPジオロケーション検索を有効/無効にするかどうかを指定します。 サーバ、バーチャルホスト、コンテキストレベルで設定できます。 値 「未設定」を使用すると、IPジオロケーションはデフォルトで無効になります。

構文

ラジオボックスから選択

参照

ヘッダーにクライアントIPを使用する, DBファイルのパス,

-
+
diff --git a/dist/docs/ja-JP/Static_Context.html b/dist/docs/ja-JP/Static_Context.html index 9e2a4e843..f031805c9 100644 --- a/dist/docs/ja-JP/Static_Context.html +++ b/dist/docs/ja-JP/Static_Context.html @@ -112,7 +112,7 @@

静的コンテキスト

目次

IPジオロケーションを有効にする

説明

IPジオロケーション検索を有効/無効にするかどうかを指定します。 サーバ、バーチャルホスト、コンテキストレベルで設定できます。 値 「未設定」を使用すると、IPジオロケーションはデフォルトで無効になります。

構文

ラジオボックスから選択

参照

ヘッダーにクライアントIPを使用する, DBファイルのパス,

php.ini Override

説明

Used to overwrite php.ini settings in the current context (Virtual Host level or Context level).

Supported directives are:
php_value
php_flag
php_admin_value
php_admin_flag

All other lines/directives will be ignored.

構文

Override syntax is similar to Apache, a newline separated list of directives and their values with each directive being prepended by php_value, php_flag, php_admin_value, or php_admin_flag appropriately.

php_value include_path ".:/usr/local/lib/php"
php_admin_flag engine on
php_admin_value open_basedir "/home"
-
+
diff --git a/dist/docs/ja-JP/Templates_Help.html b/dist/docs/ja-JP/Templates_Help.html index ba9a06bf9..8f2d55749 100644 --- a/dist/docs/ja-JP/Templates_Help.html +++ b/dist/docs/ja-JP/Templates_Help.html @@ -112,7 +112,7 @@

目次

ドキュメントルート

説明

各メンバーバーチャルホストのドキュメントルートの一意のパスを指定します。 変数$VH_NAMEまたは$VH_ROOTは、各メンババーチャルホストが独自のドキュメントルートを持つように、パスに現れなければなりません。

構文

$VH_NAME又は$VH_ROOT変数を含むパス

$VH_ROOT/public_html/ 又は $SERVER_ROOT/$VH_NAME/public_html.

テンプレートで使用されるファイル名

説明

メンバーバーチャルホストに使用されるファイルのパスを指定します。 変数$VH_NAMEまたは$VH_ROOTは、各メンババーチャルホストが独自のファイルを持つように、パスに現れなければなりません。

構文

文字列

-
+
diff --git a/dist/docs/ja-JP/VHGeneral_Help.html b/dist/docs/ja-JP/VHGeneral_Help.html index 54eff1c39..b9b8f648c 100644 --- a/dist/docs/ja-JP/VHGeneral_Help.html +++ b/dist/docs/ja-JP/VHGeneral_Help.html @@ -84,9 +84,9 @@
Version 1.4  — Rev. 3

バーチャルホストの一般

目次

一般

ドキュメントルート | 管理者用電子メール | GZIPを有効にする | IPジオロケーションを有効にする | cgroups

バーチャルホストログ

-サーバーのログを使用する | File Name | ログレベル | ローテーションサイズ(バイト)

+サーバーのログを使用する | File Name | ログレベル | ローテーションサイズ(バイト) | Keep Days

アクセスログ

-ログ制御 | ファイル名 | パイプロガー | Log Format | ログヘッダー | ローテーションサイズ(バイト) | 保持日数 | バイトログ | アーカイブを圧縮する

+ログ制御 | ファイル名 | パイプロガー | Log Format | ログヘッダー | ローテーションサイズ(バイト) | Keep Days | バイトログ | アーカイブを圧縮する

インデックスファイル

サーバーインデックスファイルを使用する | インデックスファイル | 自動インデックス | 自動インデックス URI

カスタマイズされたエラーページ

@@ -111,12 +111,12 @@

バーチャルホストの一般

目次

File Name

説明

ログファイルのパスを指定します。

構文

ファイル名への絶対パス又は$SERVER_ROOT、$VH_ROOTからの相対パス。

ヒント

[パフォーマンス]ログファイルを別のディスクに配置します。

ログレベル

説明

ロギングのレベルを指定します。 使用可能なレベルは、ERRORWARNINGNOTICEINFODEBUGです。 現在の設定以上のレベルのメッセージのみが記録されます。 DEBUGに設定する場合は、サーバログレベルをDEBUGに設定する必要があります。 デバッグのレベルは、デバッグレベルによってサーバーレベルでのみ制御されます。

構文

選択

ヒント

[パフォーマンス] デバッグレベルNONE以外のレベルに設定されていない限り、DEBUGログレベルはパフォーマンスに影響を及ぼさず、推奨されます。

参照

デバッグレベル

ローテーションサイズ(バイト)

説明

現在のログファイルをロールオーバーする必要があるとき、つまりログローテーションを指定します。 ファイルサイズがロールオーバー制限を超えると、アクティブなログファイルは同じディレクトリにlog_name.mm_dd_yyyy(.sequence)という名前に変更され、新しいアクティブなログファイルが作成されます。 回転ログファイルが実際に作成されると、そのサイズはこのサイズ制限より少し大きくなることがあります。 ログのローテーションを無効にするには、 0 に設定します。

構文

整数

ヒント

キロ、メガ、ギガバイトの数字に「K」、「M」、「G」を追加します。

+

Keep Days

説明

Specifies how many days the access log file will be kept on disk. Only rotated log files older than the specified number of days will be deleted. The current log file will not be touched regardless how many days worth of data it contains. If you do not want to auto-delete stale and very old log files, set this to 0.

構文

整数

ログ制御

説明

アクセスログを書き込むべき場所。 3つのオプションがあります:

  1. サーバのアクセスログに書き込む
  2. このバーチャルホストのアクセスログを作成する
  3. アクセスログを無効にする

構文

選択

ファイル名

説明

アクセスログファイル名。

構文

ファイル名への絶対パス又は$SERVER_ROOT、$VH_ROOTからの相対パス。

ヒント

[パフォーマンス]アクセスログファイルを別のディスクに配置します。

パイプロガー

説明

LiteSpeedがSTDINストリーム上のパイプを通じて送信するアクセスログデータを受け取る外部アプリケーションを指定します(ファイルハンドルは0)。 このフィールドが指定されると、アクセスログはロガーアプリケーションにのみ送信され、前のエントリで指定されたアクセスログファイルには送信されません。

ロガーアプリケーションは、最初に外部アプリケーションセクションで定義する必要があります。 サーバー・レベルのアクセス・ロギングは、サーバー・レベルで定義された外部ロガー・アプリケーションのみを使用できます。 バーチャルホストレベルのアクセスロギングでは、バーチャルホストレベルで定義されたロガーアプリケーションのみを使用できます。

ロガープロセスは、他の外部(CGI/FastCGI/LSAPI)プロセスと同じ方法で生成されます。 つまり、バーチャルホストの外部アプリ Set UID モード設定で指定されたユーザーIDとして実行され、特権ユーザーのために実行されることはありません。.

LiteSpeed Webサーバーは、複数のロガーアプリケーションのインスタンスが設定されている場合、複数のロガーアプリケーション間で簡単なロードバランシングを実行します。 LiteSpeedサーバーは、常にロガーアプリケーションの数を可能な限り低く抑えようとします。 1つのロガーアプリケーションがアクセスログエントリを時間内に処理できない場合にのみ、サーバーはロガーアプリケーションの別のインスタンスを生成しようとします。

ロガーがクラッシュした場合、Webサーバーは別のインスタンスを開始しますが、ストリームバッファーのログデータは失われます。 外部ロガーがログ・ストリームの速度と量に追いつけない場合、ログ・データを失う可能性があります。

構文

選択

Log Format

説明

アクセスログのログ形式を指定します。 ログフォーマットが設定されると、ログヘッダーの設定より優先されます。

構文

文字列。ログフォーマットの構文はApache 2.0のカスタムと互換性があります log format


共通ログフォーマット(CLF)
"%h %l %u %t \"%r\" %>s %b"

バーチャルホストによる共通ログフォーマット
"%v %h %l %u %t \"%r\" %>s %b"

NCSA拡張/結合ログフォーマット
"%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-agent}i\"

FoobarのログCookie値
"%{Foobar}C"

参照

ログヘッダー

ログヘッダー

説明

RefererUserAgentHostのいずれかをHTTPリクエストヘッダとして記録するかどうかを指定します。

構文

チェックボックス

ヒント

[パフォーマンス]これらのヘッダーがアクセスログに必要ない場合は、これをオフにします。

参照

Log Format

-

保持日数

説明

アクセスログファイルをディスクに保管する日数を指定します。 指定した日数より古いローテーションしたログファイルのみが削除されます。 現在のログファイルには、それに含まれるデータの日数にかかわらず、表示されません。 古いログファイルを自動削除しない場合は、 0 に設定します。

構文

整数

バイトログ

説明

帯域幅バイトのログファイルへのパスを指定します。 指定すると、cPanel互換の帯域幅ログが作成されます。 これにより、要求と応答本体の両方を含む要求に対して転送された合計バイトが記録されます。

構文

ファイル名への絶対パス又は$SERVER_ROOTからの相対パス

ヒント

[パフォーマンス]ログファイルを別のディスクに配置します。

アーカイブを圧縮する

説明

ディスク領域を節約するためにローテーションしたログファイルを圧縮するかどうかを指定します。

構文

ラジオボックスから選択

ヒント

ログファイルは圧縮率が高く、古いログのディスク使用量を減らすために推奨されます。

サーバーインデックスファイルを使用する

説明

サーバーのインデックスファイル設定を使用するかどうかを指定します。 はいに設定すると、サーバーの設定だけが使用されます。 いいえに設定すると、サーバーの設定は使用されません。 追加に設定すると、このバーチャルホストのインデックスファイルリストに追加のインデックスファイルを追加できます。 このバーチャルホストのインデックスファイルを無効にする場合は、値をいいえに設定して、インデックスファイルのフィールドを空のままにします。

構文

選択

@@ -138,7 +138,7 @@

バーチャルホストの一般

目次

ハンドラ名

説明

ハンドラタイプがFastCGI、Web Server、LSAPI、Load Balancer、またはServlet Engineの場合にスクリプトファイルを処理する外部アプリケーションの名前を指定します。

構文

ドロップダウンリストから選択

php.ini Override

説明

Used to overwrite php.ini settings in the current context (Virtual Host level or Context level).

Supported directives are:
php_value
php_flag
php_admin_value
php_admin_flag

All other lines/directives will be ignored.

構文

Override syntax is similar to Apache, a newline separated list of directives and their values with each directive being prepended by php_value, php_flag, php_admin_value, or php_admin_flag appropriately.

php_value include_path ".:/usr/local/lib/php"
php_admin_flag engine on
php_admin_value open_basedir "/home"
-
+
diff --git a/dist/docs/ja-JP/VHSSL_Help.html b/dist/docs/ja-JP/VHSSL_Help.html index 7ac0dae87..9a3aca16c 100644 --- a/dist/docs/ja-JP/VHSSL_Help.html +++ b/dist/docs/ja-JP/VHSSL_Help.html @@ -119,7 +119,7 @@

Virtual Host SSL

目次

クライアントの失効パス

説明

取り消されたクライアント証明書のPEMエンコードされたCA CRLファイルを含むディレクトリを指定します。 このディレクトリのファイルはPEMでエンコードする必要があります。 これらのファイルは、ハッシュファイル名、hash-value.rNによってアクセスされます。 ハッシュファイル名の作成については、openSSLまたはApache mod_sslのドキュメントを参照してください。

構文

パス

クライアント失効ファイル

説明

取り消されたクライアント証明書を列挙するPEMエンコードCA CRLファイルを含むファイルを指定します。 これは、代わりに、またはクライアントの失効パスに加えて使用することができます。

構文

ファイル名への絶対パス又は$SERVER_ROOTからの相対パス

-
+
diff --git a/dist/docs/ja-JP/VHSecurity_Help.html b/dist/docs/ja-JP/VHSecurity_Help.html index 14ef7daef..8a843415c 100644 --- a/dist/docs/ja-JP/VHSecurity_Help.html +++ b/dist/docs/ja-JP/VHSecurity_Help.html @@ -81,33 +81,36 @@
Version 1.4  — Rev. 3
-

バーチャルホストのセキュリティ

目次

reCaptcha Protection

+

バーチャルホストのセキュリティ

目次

reCAPTCHA Protection

Enable reCAPTCHA | Site Key | Secret Key | reCAPTCHA Type | Max Tries | Concurrent Request Limit

+
Bubblewrap Container

+Bubblewrap Container

アクセス制御

許可リスト | 拒否リスト

認可レルム

レルム名 | ユーザーDBの場所 | ユーザーDB最大キャッシュサイズ | ユーザーDBキャッシュタイムアウト(秒) | グループDBの場所 | グループDB最大キャッシュサイズ | グループDBキャッシュタイムアウト(秒)

-

reCaptcha Protection

説明

reCaptcha Protection is a service provided as a way to mitigate heavy server load. reCaptcha Protection will activate after one of the below situations is hit. Once active, all requests by NON TRUSTED(as configured) clients will be redirected to a reCAPTCHA validation page. After validation, the client will be redirected to their desired page.

The following situations will activate reCaptcha Protection:
1. The server or vhost concurrent requests count passes the configured connection limit.
2. Anti-DDoS is enabled and a client is hitting a url in a suspicious manner. The client will redirect to reCAPTCHA first instead of getting denied when triggered.
3. WP Brute Force protection is enabled and action is set to 'Captcha or Drop’. When a brute force attack is detected, the client will redirect to reCAPTCHA first. After max tries is reached, the connection will be dropped, as per the ‘drop’ option.
4. A new rewrite rule environment is provided to activate reCAPTCHA via RewriteRules. 'verifycaptcha' can be set to redirect clients to reCAPTCHA. A special value ': deny' can be set to deny the client if it failed too many times. For example, [E=verifycaptcha] will always redirect to reCAPTCHA until verified. [E=verifycaptcha: deny] will redirect to reCAPTCHA until Max Tries is hit, after which the client will be denied.

-

Enable reCAPTCHA

説明

Enable the reCaptcha Protection feature at the current level. This setting must be set to Yes at the Server level before the reCaptcha Protection feature can be used.

Default values:
Server-level: Yes
VH-Level: Inherit Server level setting

構文

ラジオボックスから選択

+

reCAPTCHA Protection

説明

reCAPTCHA Protection is a service provided as a way to mitigate heavy server load. reCAPTCHA Protection will activate after one of the below situations is hit. Once active, all requests by NON TRUSTED(as configured) clients will be redirected to a reCAPTCHA validation page. After validation, the client will be redirected to their desired page.

The following situations will activate reCAPTCHA Protection:
1. The server or vhost concurrent requests count passes the configured connection limit.
2. Anti-DDoS is enabled and a client is hitting a url in a suspicious manner. The client will redirect to reCAPTCHA first instead of getting denied when triggered.
3. A new rewrite rule environment is provided to activate reCAPTCHA via RewriteRules. 'verifycaptcha' can be set to redirect clients to reCAPTCHA. A special value ': deny' can be set to deny the client if it failed too many times. For example, [E=verifycaptcha] will always redirect to reCAPTCHA until verified. [E=verifycaptcha: deny] will redirect to reCAPTCHA until Max Tries is hit, after which the client will be denied.

+

Enable reCAPTCHA

説明

Enable the reCAPTCHA Protection feature at the current level. This setting must be set to Yes at the Server level before the reCAPTCHA Protection feature can be used.

Default values:
Server-level: Yes
VH-Level: Inherit Server level setting

構文

ラジオボックスから選択

Site Key

説明

The site key is the public key provided by Google via its reCAPTCHA service. A default Site Key will be used if not set.

Secret Key

説明

The secret key is the private key provided by Google via its reCAPTCHA service. A default Secret Key will be used if not set.

reCAPTCHA Type

説明

Specify the reCAPTCHA type to use with the key pairs. If a key pair has not been provided and this setting is set to Not Set, a default key pair of type Invisible will be used.
Checkbox will display a checkbox reCAPTCHA for the visitor to validate.
Invisible will attempt to validate the reCAPTCHA automatically and if successful, will redirect to the desired page.

Default value is Invisible.

構文

ドロップダウンリストから選択

Max Tries

説明

Max Tries specifies the maximum number of reCAPTCHA attempts permitted before denying the visitor.

Default value is 3.

構文

整数

Concurrent Request Limit

説明

The number of concurrent requests needed to activate reCAPTCHA. reCAPTCHA will be used until concurrent requests drop below this number.

Default value is 15000.

構文

整数

+

Bubblewrap Container

説明

Set to On if you wish to start CGI processes (including PHP programs) in a bubblewrap sandbox. See https://wiki.archlinux.org/index.php/Bubblewrap for details on using bubblewrap. Bubblewrap must be installed on your system prior to using this setting.

This setting cannot be turned on at the Virtual Host level if set to "Disabled" at the Server level.

Default values:
Server level: Disabled
VH level: Inherit Server level setting

構文

ドロップダウンリストから選択

アクセス制御

説明

どのサブネットワークおよび/またはIPアドレスがサーバーにアクセスできるかを指定します。 サーバレベルでは、この設定はすべてのバーチャルホストに影響します。 バーチャルホストレベルで各バーチャルホストに固有のアクセス制御を設定することもできます。 バーチャルホストレベルの設定はサーバーレベルの設定を上書きしません。

ブロック/ IPの許可は、許可リストと拒否リストの組み合わせによって決まります。 特定のIPまたはサブネットワークのみをブロックする場合は、許可リスト*またはALLを入れ、ブロックされたIPまたはサブネットワークを拒否リスト
特定のIPまたはサブネットワークのみを許可する場合は、拒否リスト*またはALLを入れ、許可されたIPまたはサブネットワークを許可リスト
IPに適合する最小スコープの設定は、アクセスを決定するために使用されます。

サーバーレベル:信頼できるIPまたはサブネットワークは、許可リストに、末尾の "T"を追加することで指定する必要があります。 信頼できるIPまたはサブネットワークは、接続/スロットリング制限の影響を受けません。 信頼できるIP/サブネットワークは、サーバーレベルのアクセス制御でのみ設定できます。

ヒント

[セキュリティ]すべてのバーチャルホストに適用される一般的な制限については、サーバーレベルでこれを使用してください。

許可リスト

説明

許可されるIPまたはサブネットワークのリストを指定します。 *またはALLが受け入れられます。

構文

IPアドレスまたはサブネットワークのカンマ区切りリスト。 末尾の「T」は、192.168.1.*Tなどの信頼できるIPまたはサブネットワークを示すために使用できます。

Sub-networks: 192.168.1.0/255.255.255.0, 192.168.1.0/24, 192.168.1, or 192.168.1.*
IPv6 addresses: ::1 or [::1]
IPv6 subnets: 3ffe:302:11:2:20f:1fff:fe29:717c/64 or [3ffe:302:11:2:20f:1fff:fe29:717c]/64

ヒント

[セキュリティ]サーバーレベルのアクセス制御で設定された信頼されたIPまたはサブネットワークは、接続/スロットリングの制限から除外されます。

拒否リスト

説明

許可されていないIPまたはサブネットワークのリストを指定します。

構文

IPアドレスまたはサブネットワークのカンマ区切りリスト。 *またはALLが受け入れられます。

Sub-networks: 192.168.1.0/255.255.255.0, 192.168.1.0/24, 192.168.1, or 192.168.1.*
IPv6 addresses: ::1 or [::1]
IPv6 subnets: 3ffe:302:11:2:20f:1fff:fe29:717c/64 or [3ffe:302:11:2:20f:1fff:fe29:717c]/64

認可レルム

説明

このバーチャルホストのすべての許可レルムをリストします。 認可レルムは、権限のないユーザーが保護されたWebページにアクセスするのをブロックするために使用されます。 レルムは、オプションのグループ分類を持つユーザー名とパスワードを含むユーザーディレクトリです。 認可は、コンテキスト・レベルで実行されます。 異なるコンテキストは同じレルム(ユーザデータベース)を共有できるため、レルムはそれらを使用するコンテキストとは別に定義されます。 コンテキスト設定では、これらの名前でレルムを参照できます。

レルム名

説明

認可レルムの一意の名前を指定します。

-

ユーザーDBの場所

説明

ユーザーデータベースの場所を指定します。 DBタイプパスワードファイルの場合、ユーザ/パスワード定義を含むフラットファイルへのパスです。 ファイル名をクリックするとWebAdminコンソールからこのファイルを編集できます。

ユーザーファイルの各行には、ユーザー名の後にコロン、crypt()で暗号化されたパスワードが続き、オプションでコロンとユーザーが所属するグループ名が続きます。 グループ名はカンマで区切られます。 グループ情報がユーザーデータベースに指定されている場合、グループデータベースはチェックされません。
例:

john:HZ.U8kgjnMOHo:admin,user


DBタイプ LDAP の場合、ユーザー情報を照会するのはLDAP URLです。 有効なユーザーごとに、LDAPサーバーに格納されている認証データには、少なくともユーザーIDとユーザーパスワードが含まれている必要があります。 HTTP認証ヘッダーで受け取ったこのURLとユーザー名に基づいて、LDAP検索要求で1つだけのレコードを返す必要があります。 "$ k"はURLのフィルタ部分で指定する必要があり、ユーザー名で置き換えられます。 ユーザーのパスワード属性は、照会結果に戻されなければなりません。 ユーザーのパスワードの属性名は、パスワード属性で指定します。 グループ情報は、Member-of属性で任意に指定できます。

例: 少なくとも、オブジェクトクラス(uidObject、simpleSecurityObject、およびorganizationalRole)を使用してLDAPでユーザーを定義できます。 次のURLを使用できます:

ldap://localhost/ou=UserDB,dc=example,dc=com???(&(objectClass=*)(uid=$k))

構文

ユーザーDBファイルまたはLDAP URL(RFC 2255)へのパス。

ヒント

[セキュリティ]ユーザーのパスワードファイルをドキュメントツリーの外部に保存することをお勧めします。 ユーザーのパスワードファイルをドキュメントツリー内に配置する必要がある場合は、.htuserのような先頭の ".ht"という名前を付けて、静的ファイルとして扱わないようにします。 LiteSpeed Web Serverでは、接頭辞が ".ht"のファイルは提供されません。

参照

グループDBの場所, パスワード属性, Member-of属性

+

ユーザーDBの場所

説明

ユーザーデータベースの場所を指定します。 DBタイプパスワードファイルの場合、ユーザ/パスワード定義を含むフラットファイルへのパスです。 ファイル名をクリックするとWebAdminコンソールからこのファイルを編集できます。

ユーザーファイルの各行には、ユーザー名の後にコロン、crypt()で暗号化されたパスワードが続き、オプションでコロンとユーザーが所属するグループ名が続きます。 グループ名はカンマで区切られます。 グループ情報がユーザーデータベースに指定されている場合、グループデータベースはチェックされません。
例:

john:HZ.U8kgjnMOHo:admin,user


DBタイプ LDAP の場合、ユーザー情報を照会するのはLDAP URLです。 有効なユーザーごとに、LDAPサーバーに格納されている認証データには、少なくともユーザーIDとユーザーパスワードが含まれている必要があります。 HTTP認証ヘッダーで受け取ったこのURLとユーザー名に基づいて、LDAP検索要求で1つだけのレコードを返す必要があります。 "$ k"はURLのフィルタ部分で指定する必要があり、ユーザー名で置き換えられます。 ユーザーのパスワード属性は、照会結果に戻されなければなりません。 ユーザーのパスワードの属性名は、パスワード属性で指定します。 グループ情報は、Member-of属性で任意に指定できます。

例: 少なくとも、オブジェクトクラス(uidObject、simpleSecurityObject、およびorganizationalRole)を使用してLDAPでユーザーを定義できます。 次のURLを使用できます:

ldap://localhost/ou=UserDB,dc=example,dc=com???(&(objectClass=*)(uid=$k))

構文

ユーザーDBファイルまたはLDAP URL(RFC 2255)へのパス。

参照

グループDBの場所, パスワード属性, Member-of属性

ユーザーDB最大キャッシュサイズ

説明

ユーザーデータベースの最大キャッシュサイズを指定します。 最近アクセスされたユーザー認証データは、最大のパフォーマンスを提供するためにメモリにキャッシュされます。

構文

整数

ヒント

[パフォーマンス]キャッシュが大きくなるとメモリが消費されるため、値が高くなるほどパフォーマンスが向上する場合があります。 ユーザーのデータベースサイズとサイトの使用状況に応じて適切なサイズに設定します。

ユーザーDBキャッシュタイムアウト(秒)

説明

バックエンドユーザーデータベースの変更の確認頻度を指定します。 キャッシュ内のすべてのエントリにタイムスタンプがあります。 キャッシュされたデータが指定されたタイムアウトよりも古い場合、バックエンドデータベースの変更がチェックされます。 変更がなければ、タイムスタンプは現在の時刻にリセットされ、そうでない場合は新しいデータがロードされます。 Sevrerのリロードと穏やかな再起動により、キャッシュは直ちにクリアされます。

構文

整数

ヒント

[パフォーマンス]バックエンドデータベースが頻繁に変更されない場合は、パフォーマンスを向上させるために、より長いタイムアウトを設定します。

-

グループDBの場所

説明

グループデータベースの場所を指定します。
グループ情報は、ユーザデータベースまたはこのスタンドアロングループDBに設定することができます。ユーザ認証の場合、ユーザDBが最初にチェックされます。ユーザDBにグループ情報も含まれている場合、グループDBはチェックされません。

DBタイプのパスワードファイルの場合、グループDBロケーションは、グループ定義を含むフラットファイルへのパスでなければなりません。ファイル名をクリックするとWebAdminコンソールからこのファイルを編集できます。
グループファイルの各行には、コロンとそのあとにスペース区切りのユーザー名のグループが続くグループ名が含まれている必要があります。例:

testgroup: user1 user2 user3

DBタイプLDAPの場合、グループDBロケーションは、グループ情報を照会するLDAP URLでなければなりません。 有効なグループごとに、このURLと必要(許可ユーザー/グループ)で指定されたグループ名に基づいて、LDAP検索リクエストで1つのレコードしか返されません。 "$k"はURLのフィルタ部分に指定する必要があり、グループ名に置き換えられます。 このグループのメンバーを指定する属性の名前は、グループメンバ属性によって指定されます。

例: objectClass posixGroupがグループ情報の格納に使用されている場合 次のURLを使用できます:
ldap://localhost/ou=GroupDB,dc=example,dc=com???(&(objectClass=*)(cn=$k))

構文

ファイル名への絶対パス又は$SERVER_ROOT、$VH_ROOTからの相対パス。

ヒント

[セキュリティ]文書ツリーの外にグループファイルを保存することをお勧めします。 ドキュメントツリー内に配置する必要がある場合は、.htgroupのような先頭の 「.ht」という名前を付けるだけでファイルが静的ファイルとして提供されないようにします。 LiteSpeed Web Serverでは、接頭辞が 「.ht」のファイルは提供されません。

参照

ユーザーDBの場所, Context 必要(許可ユーザー/グループ), グループメンバ属性

+

グループDBの場所

説明

グループデータベースの場所を指定します。
グループ情報は、ユーザデータベースまたはこのスタンドアロングループDBに設定することができます。ユーザ認証の場合、ユーザDBが最初にチェックされます。ユーザDBにグループ情報も含まれている場合、グループDBはチェックされません。

DBタイプのパスワードファイルの場合、グループDBロケーションは、グループ定義を含むフラットファイルへのパスでなければなりません。ファイル名をクリックするとWebAdminコンソールからこのファイルを編集できます。
グループファイルの各行には、コロンとそのあとにスペース区切りのユーザー名のグループが続くグループ名が含まれている必要があります。例:

testgroup: user1 user2 user3

DBタイプLDAPの場合、グループDBロケーションは、グループ情報を照会するLDAP URLでなければなりません。 有効なグループごとに、このURLと必要(許可ユーザー/グループ)で指定されたグループ名に基づいて、LDAP検索リクエストで1つのレコードしか返されません。 "$k"はURLのフィルタ部分に指定する必要があり、グループ名に置き換えられます。 このグループのメンバーを指定する属性の名前は、グループメンバ属性によって指定されます。

例: objectClass posixGroupがグループ情報の格納に使用されている場合 次のURLを使用できます:
ldap://localhost/ou=GroupDB,dc=example,dc=com???(&(objectClass=*)(cn=$k))

構文

ファイル名への絶対パス又は$SERVER_ROOT、$VH_ROOTからの相対パス。

参照

ユーザーDBの場所, Context 必要(許可ユーザー/グループ), グループメンバ属性

グループDB最大キャッシュサイズ

説明

グループデータベースの最大キャッシュサイズを指定します。

構文

整数

ヒント

[パフォーマンス]キャッシュが大きくなるとメモリが消費されるため、値が高くなるほどパフォーマンスが向上する場合があります。 ユーザーのデータベースサイズとサイトの使用状況に応じて適切なサイズに設定します。

参照

ユーザーDB最大キャッシュサイズ

-
+
diff --git a/dist/docs/ja-JP/VHWebSocket_Help.html b/dist/docs/ja-JP/VHWebSocket_Help.html index 3b63d25d7..20be7bc5e 100644 --- a/dist/docs/ja-JP/VHWebSocket_Help.html +++ b/dist/docs/ja-JP/VHWebSocket_Help.html @@ -90,7 +90,7 @@

目次

We

URI

説明

このWebSocketバックエンドを使用するURIを指定します。 このURIへのトラフィックは、WebSocketのアップグレード要求が含まれている場合にのみWebSocketバックエンドに転送されます。

このアップグレード要求のないトラフィックは、このURIが属するコンテキストに自動的に転送されます。 このURIに対してContextが存在しない場合、LSWSはこのトラフィックを、$DOC_ROOT/URIの場所で静的コンテキストにアクセスしているものとして扱います。

構文

URIは、プレーンURI( "/"で始まる)またはPerlと互換性のある正規表現URI( "exp:"で始まる)にすることができます。 プレーンURIが "/"で終わる場合、このWebSocketバックエンドはこのURIの下にすべてのサブURIを含みます。

WebSocketプロキシをコンテキストとともに使用すると、同じページでさまざまな種類のトラフィックをさまざまな方法で処理できるため、パフォーマンスが最適化されます。 WebSocketトラフィックをWebSocketバックエンドに送信し、LSWSがページの静的コンテンツまたはLSAPIコンテキストを提供できるように静的コンテキストを設定し、LSWSがPHPコンテンツ(両方ともLSSがWebSocketバックエンドより効率的に機能する)を提供できるようにします。

アドレス

説明

WebSocketバックエンドによって使用される一意のソケットアドレス。 IPv4ソケット、IPv6ソケット、Unixドメインソケット(UDS)がサポートされています。 IPv4およびIPv6ソケットは、ネットワークを介した通信に使用できます。 UDSは、WebSocketバックエンドがサーバーと同じマシンに存在する場合にのみ使用できます。

構文

IPv4またはIPV6アドレス:ポートまたはUDS://パス

127.0.0.1:5434
UDS://tmp/lshttpd/php.sock.

ヒント

[セキュリティ] WebSocketバックエンドが同じマシン上で実行される場合、UDSが優先されます。 IPv4またはIPv6ソケットを使用する必要がある場合は、IPアドレスをlocalhostまたは127.0.0.1に設定して、WebSocketバックエンド 他のマシンからはアクセスできません。
[パフォーマンス] Unixドメインソケットは、一般にIPv4またはIPv6ソケットよりも高いパフォーマンスを提供します。

-
+
diff --git a/dist/docs/ja-JP/VirtualHosts_Help.html b/dist/docs/ja-JP/VirtualHosts_Help.html index b1b92a80e..2b40f9c4a 100644 --- a/dist/docs/ja-JP/VirtualHosts_Help.html +++ b/dist/docs/ja-JP/VirtualHosts_Help.html @@ -87,7 +87,7 @@

バーチャルホストの基本

目次
基本

バーチャルホスト名 | バーチャルホスト Root | 設定ファイル

コネクション

-最大キープアライブ要求 | Smartキープアライブ

+最大キープアライブ要求

セキュリティ

シンボリックリンク参照 | スクリプトを有効にする | 拘束された | 外部アプリ Set UID モード | suEXEC User | suEXEC Group

バーチャルホスト

@@ -97,7 +97,6 @@

目次

バーチャルホスト Root

説明

バーチャルホストのルートディレクトリを指定します。 注:これはドキュメントのルートではありません NOT です。 このディレクトリの下に、バーチャルホストに関連するすべてのファイル(ログファイル、htmlファイル、CGIスクリプトなど)を置くことをお勧めします。 バーチャルホストルートは、変数$VH_ROOTを使用して参照できます。

構文

絶対パス又は$SERVER_ROOTからの相対パス。

ヒント

[パフォーマンス]さまざまなハードドライブに異なるバーチャルホストを配置します。

設定ファイル

説明

このバーチャルホストの設定ファイル名とディレクトリ。 設定ファイルは、$SERVER_ROOT/conf/vhosts/ディレクトリの下になければなりません。

構文

ファイル名への絶対パス又は$SERVER_ROOTからの相対パス

ヒント

$SERVER_ROOT/conf/vhosts/$VH_NAME/vhconf.confをお勧めします。

最大キープアライブ要求

説明

キープアライブ(永続的)接続を介して提供できる最大要求を特定します。 この制限に達すると接続が閉じられます。 バーチャルホストごとに異なる制限を指定できます。 この数値は、サーバーレベルの最大キープアライブ要求の制限を超えることはできません。

構文

整数

ヒント

[パフォーマンス]合理的に高い値に設定します。 「1」以下の値を指定すると、キープアライブ接続が無効になります。

参照

最大キープアライブ要求

-

Smartキープアライブ

説明

このバーチャルホストに対してSmart Keep-Aliveを有効にするかどうかを指定します。 このオプションは、スマートキープアライブがサーバーレベルで有効で、最大キープアライブ要求が1より大きい場合にのみ有効です。

構文

ラジオボックスから選択

ヒント

[パフォーマンス]多忙なWebサイトでこれを有効にします。

説明

このバーチャルホスト内のシンボリックリンクをたどるかどうかを指定します。 IF OWNER MATCHオプションは、同じ所有権を持つ場合にのみシンボリックリンクに従います。 この設定は、デフォルトのサーバーレベルの設定よりも優先されます。

構文

ドロップダウンリストから選択

ヒント

[パフォーマンスとセキュリティ]セキュリティを強化するために、この機能を無効にしてください。 パフォーマンスを向上させるには、有効にします。

スクリプトを有効にする

説明

このバーチャルホストでスクリプティング(非静的ページ)を許可するかどうかを指定します。 無効にすると、CGI、FastCGI、LSAPI、サーブレットエンジン、その他のスクリプト言語はこのバーチャルホストでは許可されません。 このため、スクリプトハンドラを使用する場合は、スクリプトハンドラもここで有効にする必要があります。

構文

ラジオボックスから選択

拘束された

説明

このバーチャルホストのルート($VH_ROOT)を超えるファイルにこのWebサイトからアクセスできるかどうかを指定します。 はいに設定すると、$VH_ROOT以下のファイルにしかアクセスできず、シンボリックリンクや$VH_ROOTを超えるファイルやディレクトリを指すコンテキストへのアクセスが拒否されます。 しかし、これはCGIスクリプトのアクセシビリティを制限しません。 これは共有ホスティング環境で便利です。 シンボリックリンク参照は、ユーザーが$VH_ROOTでシンボリックリンクを使用できるようにはいに設定できます。 $VH_ROOTを超えるものはありません。

構文

ラジオボックスから選択

ヒント

[セキュリティ]共有ホスティング環境で有効にします。

@@ -109,7 +108,7 @@

目次

送信帯域幅(バイト/秒)

説明

確立された接続の数に関係なく、単一のIPアドレスへの最大の送信スループット。 実際の帯域幅は効率上の理由からこの設定よりわずかに高くなることがあります。 帯域幅は4KB単位で割り当てられます。 スロットルを無効にするには、0に設定します。 クライアント単位の帯域幅制限(バイト/秒)は、バーチャルホストレベルの設定がサーバーレベルの設定を上回るサーバーまたはバーチャルホストレベルで設定できます。

構文

整数

ヒント

[パフォーマンス]パフォーマンスを向上させるため、帯域幅を8KB単位で設定します。.

[セキュリティ]信頼できるIPまたはサブネットワークは影響を受けません。

参照

受信帯域幅(バイト/秒)

受信帯域幅(バイト/秒)

説明

確立された接続の数に関係なく、単一のIPアドレスからの最大許容着信スループット。 実際の帯域幅は効率上の理由からこの設定よりわずかに高くなることがあります。 帯域幅は1KB単位で割り当てられます。 スロットルを無効にするには、0に設定します。 クライアント単位の帯域幅制限(バイト/秒)は、バーチャルホストレベルの設定がサーバーレベルの設定を上回るサーバーまたはバーチャルホストレベルで設定できます。

構文

整数

ヒント

[セキュリティ]信頼できるIPまたはサブネットワークは影響を受けません。

参照

送信帯域幅(バイト/秒)

-
+
diff --git a/dist/docs/ja-JP/admin.html b/dist/docs/ja-JP/admin.html index 1371f6503..8ad96650a 100644 --- a/dist/docs/ja-JP/admin.html +++ b/dist/docs/ja-JP/admin.html @@ -133,7 +133,7 @@

管理

kill -HUP XXXX

-
+
diff --git a/dist/docs/ja-JP/config.html b/dist/docs/ja-JP/config.html index 340f216da..6bc919ef3 100644 --- a/dist/docs/ja-JP/config.html +++ b/dist/docs/ja-JP/config.html @@ -156,7 +156,7 @@

設定

-
+
diff --git a/dist/docs/ja-JP/index.html b/dist/docs/ja-JP/index.html index 7b1ea15a8..dfe7b60f1 100644 --- a/dist/docs/ja-JP/index.html +++ b/dist/docs/ja-JP/index.html @@ -101,7 +101,7 @@

目次

詳細については、OpenLiteSpeed Wiki

-
+
diff --git a/dist/docs/ja-JP/install.html b/dist/docs/ja-JP/install.html index acff8f7b8..a068e071c 100644 --- a/dist/docs/ja-JP/install.html +++ b/dist/docs/ja-JP/install.html @@ -203,7 +203,7 @@

アンインストール手順

  • 実行中のOpenLiteSpeedを停止する: [your_install_dir]/bin/lswsctrl stop
  • インストールディレクトリを削除します: rm -rf [your_install_dir]
  • -
    +
    diff --git a/dist/docs/ja-JP/intro.html b/dist/docs/ja-JP/intro.html index 6ebc328d4..96484f3a6 100644 --- a/dist/docs/ja-JP/intro.html +++ b/dist/docs/ja-JP/intro.html @@ -164,7 +164,7 @@

    使いやすい

  • サーバーを再起動せずにほとんどの変更を適用します。
  • -
    +
    diff --git a/dist/docs/ja-JP/license.html b/dist/docs/ja-JP/license.html index 626c87fd2..7cbcbb080 100644 --- a/dist/docs/ja-JP/license.html +++ b/dist/docs/ja-JP/license.html @@ -434,7 +434,7 @@

    以上の条項をあなたの新しいプログラムに適用する方法<

    もしこれがあなたの望むことならば、この許諾書の代わりにGNU劣等一般公衆利用許諾書を適用してください。ただしその前に、ぜひこれをお読みください。

    -
    +
    diff --git a/dist/docs/ja-JP/security.html b/dist/docs/ja-JP/security.html index 25476bba9..c5bcc344a 100644 --- a/dist/docs/ja-JP/security.html +++ b/dist/docs/ja-JP/security.html @@ -135,7 +135,7 @@

    セキュリティ

    これにより、あるユーザーのCGIスクリプトが他のユーザーのファイルにアクセスするのを防ぐことで、共有ホスティング環境のセキュリティが大幅に向上します。

    -
    +
    diff --git a/dist/docs/ja-JP/webconsole.html b/dist/docs/ja-JP/webconsole.html index 24f570f73..8dcdcdf84 100644 --- a/dist/docs/ja-JP/webconsole.html +++ b/dist/docs/ja-JP/webconsole.html @@ -92,7 +92,7 @@

    Webコンソール

  • 管理者パスワードをリセット
  • WebAdminリスナー & SSL設定
  • -
    +
    diff --git a/dist/docs/license.html b/dist/docs/license.html index 3c0e9667e..eb40bbf67 100644 --- a/dist/docs/license.html +++ b/dist/docs/license.html @@ -14,8 +14,10 @@
    openlitespeed logo
    -

    OpenLiteSpeed Web Server Users' Manual

    -
    Version 1.6  — Rev. 2
    +

    + OpenLiteSpeed Web Server Users' Manual +

    +

    Version 1.7  — Rev. 17


    -
    +
    diff --git a/dist/docs/security.html b/dist/docs/security.html index 7606ecfcf..bc3241d83 100644 --- a/dist/docs/security.html +++ b/dist/docs/security.html @@ -14,8 +14,10 @@
    openlitespeed logo
    -

    OpenLiteSpeed Web Server Users' Manual

    -
    Version 1.6  — Rev. 2
    +

    + OpenLiteSpeed Web Server Users' Manual +

    +

    Version 1.7  — Rev. 17


    diff --git a/dist/docs/zh-CN/AdminGeneral_Help.html b/dist/docs/zh-CN/AdminGeneral_Help.html index 438194568..d74e940ae 100644 --- a/dist/docs/zh-CN/AdminGeneral_Help.html +++ b/dist/docs/zh-CN/AdminGeneral_Help.html @@ -14,8 +14,10 @@
    openlitespeed logo
    -

    OpenLiteSpeed Web Server Users' Manual

    -
    Version 1.6  — Rev. 2
    +

    + OpenLiteSpeed Web Server Users' Manual +

    +

    Version 1.7  — Rev. 17


    启用Core Dump

    Description

    指定当服务由root用户启动时是否启用core dump。 对大多数现代的Unix系统,会更改用户ID或组ID的进程出于安全考虑不被允许产生core文件。但是core dump文件对于排查故障非常有用。 这个选项只能在Linux Kernel 2.4或更高版本中可用。 Solaris用户应当使用coreadm命令来控制这个功能。

    Syntax

    布尔值

    Tips

    [安全建议] 仅在当你在服务器日志中看到没有创建core文件时启用。当产生core文件后立即关闭。Core文件产生后请提交bug报告。

    会话超时时长(秒)

    Description

    自定义WebAdmin控制台会话超时时间。 如果未设置任何值,则默认值60秒生效。

    Syntax

    无符号整数

    Tips

    [安全建议] 在生产环境中一般设置一个不超过300秒的合适值。

    @@ -102,16 +112,16 @@

    Table of Contents

    File Name

    Description

    Specifies the path for the log file.

    Syntax

    Filename which can be an absolute path or a relative path to $SERVER_ROOT, $VH_ROOT.

    Tips

    Place the log file on a separate disk.

    日志级别

    Description

    指定日志记录级别。可用级别(从高到低)为ERROR, WARNING, NOTICE, INFO, 和 DEBUG。 只有当消息等级高于或与当前设置相同时才被记录。 如果您希望将此设置为DEBUG,您也需要设置服务器日志级别为DEBUG。 调试的级别只能在服务器级别通过调试级别控制。

    Syntax

    选项

    Tips

    [性能建议] 除非调试级别设置为NONE以外的日志级别, 否则DEBUG级别不会对性能产生任何影响,推荐采用。

    See Also

    调试级别

    回滚大小

    Description

    指定何时日志文件需要回滚,也称为日志循环。 当文件大小超过回滚限制后,在使用的日志文件将在同一目录中被重命名 为log_name.mm_dd_yyyy(.sequence),一个新的日志文件将被创建。 回滚的日志文件的实际大小有时会比限制值稍微大一些。 将值设置为0将禁用日志循环。

    Syntax

    无符号整数

    Tips

    请用“K”,“M”,“G”代表千字节,兆字节和千兆字节。

    +

    Keep Days

    Description

    Specifies how many days the access log file will be kept on disk. Only rotated log files older than the specified number of days will be deleted. The current log file will not be touched regardless how many days worth of data it contains. If you do not want to auto-delete stale and very old log files, set this to 0.

    Syntax

    无符号整数

    日志管理

    Description

    指定写入访问日志的地点。这里有三个选项: 1. 写入到服务器的访问日志; 2. 为虚拟主机创建一个访问日志; 3. 禁用访问日志记录。

    Syntax

    选项

    File Name

    Description

    The access log filename.

    Syntax

    Filename which can be an absolute path or a relative path to $SERVER_ROOT, $VH_ROOT.

    Tips

    Put access log file on a separate disk.

    Piped Logger

    Description

    Specifies the external application that will receive the access log data sent by LiteSpeed through a pipe on its STDIN stream (file handle is 0). When this field is specified, the access log will be sent only to the logger application and not the access log file specified in previous entry.

    The logger application must be defined in External Apps section first. Server-level access logging can only use an external logger application defined at the server level. Virtual host-level access logging can only use a logger application defined at the virtual host level.

    The logger process is spawned in the same way as other external (CGI/FastCGI/LSAPI) processes. This means it will execute as the user ID specified in the virtual host's 外部应用程序设置UID模式 settings and will never run on behalf of a privileged user.

    LiteSpeed web server performs simple load balancing among multiple logger applications if more than one instance of a logger application is configured. LiteSpeed server always attempts to keep the number of logger applications as low as possible. Only when one logger application fails to process access log entries in time will the server attempt to spawn another instance of the logger application.

    If a logger crashes, the web server will start another instance but the log data in the stream buffer will be lost. It is possible to lose log data if external loggers cannot keep up with the speed and volume of the log stream.

    Syntax

    Select from drop down list

    日志格式

    Description

    指定访问日志的格式。 设置之后,它将覆盖记录头部 的设定。

    Syntax

    字符串。日志格式的语法与Apache 2.0自定义 日志格式兼容。

    Example

    一般日志格式(CLF)
    "%h %l %u %t \"%r\" %>s %b"

    支持虚拟主机的一般日志格式
    "%v %h %l %u %t \"%r\" %>s %b"

    NCSA扩展/组合日志格式
    "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-agent}i\"

    记录Foobar的cookie值
    "%{Foobar}C"

    See Also

    记录头部

    记录头部

    Description

    指定是否记录HTTP请求头: RefererUserAgentHost

    Syntax

    复选框

    Tips

    [性能建议] 如果你不需要在访问日志中记录这些头部信息,关闭这个功能。

    See Also

    日志格式

    -

    保留天数

    Description

    指定访问日志文件将被保存在磁盘上多少天。 只有超出指定天数的回滚日志文件会被删除。 当前的日志文件不会被删除,无论它包含了多少天的数据。 如果你不想自动删除过时的、很旧的日志文件, 将该值设置为0

    Syntax

    无符号整数

    字节记录

    Description

    指定带宽字节日志文件的路径。设置后,将创建一份兼容cPanel面板的带宽日志。这将记录 一个请求传输的总字节数,包括请求内容和响应内容。

    Syntax

    文件2

    Tips

    [性能建议] 将日志文件放置在一个单独的磁盘上。

    压缩存档

    Description

    指定是否压缩回滚日志以节省磁盘空间。

    Syntax

    布尔值

    Tips

    日志文件是高度可压缩的,建议采取压缩以减少旧日志的磁盘占用量。

    -
    +
    diff --git a/dist/docs/zh-CN/AdminListeners_General_Help.html b/dist/docs/zh-CN/AdminListeners_General_Help.html index 639a0638a..5031907d4 100644 --- a/dist/docs/zh-CN/AdminListeners_General_Help.html +++ b/dist/docs/zh-CN/AdminListeners_General_Help.html @@ -14,8 +14,10 @@
    openlitespeed logo
    -

    OpenLiteSpeed Web Server Users' Manual

    -
    Version 1.6  — Rev. 2
    +

    + OpenLiteSpeed Web Server Users' Manual +

    +

    Version 1.7  — Rev. 17


    Secure

    Description

    Specifies whether this is a secure (SSL) listener. For secure listeners, additional SSL settings need to be set properly.

    Syntax

    Select from radio box

    -
    +
    diff --git a/dist/docs/zh-CN/AdminListeners_SSL_Help.html b/dist/docs/zh-CN/AdminListeners_SSL_Help.html index 46f8e9cc4..a97963fca 100644 --- a/dist/docs/zh-CN/AdminListeners_SSL_Help.html +++ b/dist/docs/zh-CN/AdminListeners_SSL_Help.html @@ -14,8 +14,10 @@
    openlitespeed logo
    -

    OpenLiteSpeed Web Server Users' Manual

    -
    Version 1.6  — Rev. 2
    +

    + OpenLiteSpeed Web Server Users' Manual +

    +

    Version 1.7  — Rev. 17


    Client Revocation File

    Description

    Specifies the file containing PEM-encoded CA CRL files enumerating revoked client certificates. This can be used as an alternative or in addition to Client Revocation Path.

    Syntax

    Filename which can be an absolute path or a relative path to $SERVER_ROOT.

    -
    +
    diff --git a/dist/docs/zh-CN/AdminSecurity_Help.html b/dist/docs/zh-CN/AdminSecurity_Help.html index 4b3658759..698717558 100644 --- a/dist/docs/zh-CN/AdminSecurity_Help.html +++ b/dist/docs/zh-CN/AdminSecurity_Help.html @@ -14,8 +14,10 @@
    openlitespeed logo
    -

    OpenLiteSpeed Web Server Users' Manual

    -
    Version 1.6  — Rev. 2
    +

    + OpenLiteSpeed Web Server Users' Manual +

    +

    Version 1.7  — Rev. 17


    网络管理员用户

    Description

    更改WebAdmin控制台的用户名和密码。 旧口令必须被输入以用来验证保存更新。

    -
    +
    diff --git a/dist/docs/zh-CN/App_Server_Context.html b/dist/docs/zh-CN/App_Server_Context.html index d904c8798..47d1afda9 100644 --- a/dist/docs/zh-CN/App_Server_Context.html +++ b/dist/docs/zh-CN/App_Server_Context.html @@ -14,8 +14,10 @@
    openlitespeed logo
    -

    OpenLiteSpeed Web Server Users' Manual

    -
    Version 1.6  — Rev. 2
    +

    + OpenLiteSpeed Web Server Users' Manual +

    +

    Version 1.7  — Rev. 17


    重写继承

    Description

    指定是否从父级context继承重写规则。 如果启用重写但不继承,将启用本context的重写基准及重写规则。

    Syntax

    布尔值

    重写基准

    Description

    指定重写规则的基准URL。

    Syntax

    URL

    -

    Rewrite Rules

    Description

    Specifies a list of rewrite rules at the virtual host level.

    Do NOT add any document root level rewrite rules here. If you have any document root level rewrite rules from .htaccess, you should instead create a static context with uri "/" and add the rewrite rules there.

    A rewrite rule is comprised of one RewriteRule directive and optionally preceded by multiple RewriteCond directives.

    • Each directive should take only one line.
    • RewriteCond and RewriteRule follow Apache's rewrite directive syntax. Just copy and paste rewrite directives from your Apache configuration files.
    • There are minor differences between LiteSpeed and Apache mod_rewrite implementation:
      • %\{LA-U:variable\} and %\{LA-F:variable\} are ignored by the LiteSpeed rewrite engine
      • two new server variables are added in the LiteSpeed rewrite engine: %\{CURRENT_URI\} represents the current URI being processed by the rewrite engine and %\{SCRIPT_NAME\} has the same meaning as the corresponding CGI environment variable.
    The implementation of LiteSpeed's rewrite engine follows the Apache's rewrite engine specifications. For more details about rewrite rules, please refer to Apache's mod_rewrite document and Apache's URL rewriting guide.

    Syntax

    string

    +

    Rewrite Rules

    Description

    Specifies a list of rewrite rules at the virtual host level.

    Do NOT add any document root level rewrite rules here. If you have any document root level rewrite rules from .htaccess, you should instead create a static context with uri "/" and add the rewrite rules there.

    A rewrite rule is comprised of one RewriteRule directive and optionally preceded by multiple RewriteCond directives.

    • Each directive should take only one line.
    • RewriteCond and RewriteRule follow Apache's rewrite directive syntax. Just copy and paste rewrite directives from your Apache configuration files.
    • There are minor differences between LiteSpeed and Apache mod_rewrite implementation:
      • %\{LA-U:variable\} and %\{LA-F:variable\} are ignored by the LiteSpeed rewrite engine
      • Two new server variables are added in the LiteSpeed rewrite engine: %\{CURRENT_URI\} represents the current URI being processed by the rewrite engine and %\{SCRIPT_NAME\} has the same meaning as the corresponding CGI environment variable.
      • The LiteSpeed rewrite engine will stop processing rewrite rules after encountering an [L] flag to avoid looping while Apache mod_rewrite will stop processing rewrite rules for the current iteration only. This behavior is similar to that of the [END] flag in Apache mod_rewrite.

    The implementation of LiteSpeed's rewrite engine follows Apache's rewrite engine specifications. For more details about rewrite rules, please refer to Apache's mod_rewrite document and Apache's URL rewriting guide .

    Syntax

    string

    添加默认的字符集

    Description

    指定当内容类型是"text/html"或"text/plain"且没有参数时,是否添加字符集标记到"Content-Type"响应报头中。当设置为Off时,该功能禁用。当设置为On时,将添加自定义默认字符集中指定的字符集,如果没有指定,将添加默认的"iso-8859-1"字符集。

    Syntax

    布尔值

    自定义默认字符集

    Description

    指定一个字符集当添加默认的字符集On时使用。这是可选的。默认值是iso-8859-1。当添加默认的字符集Off时本设置将不生效。

    Syntax

    字符集的名称,例如utf-8

    Example

    utf-8
    -
    +
    diff --git a/dist/docs/zh-CN/App_Server_Help.html b/dist/docs/zh-CN/App_Server_Help.html index 099af7fe9..8516562b9 100644 --- a/dist/docs/zh-CN/App_Server_Help.html +++ b/dist/docs/zh-CN/App_Server_Help.html @@ -14,8 +14,10 @@
    openlitespeed logo
    -

    OpenLiteSpeed Web Server Users' Manual

    -
    Version 1.6  — Rev. 2
    +

    + OpenLiteSpeed Web Server Users' Manual +

    +

    Version 1.7  — Rev. 17


    Node Path

    Description

    Path to Node.js executable.

    Syntax

    绝对路径

    -
    +
    diff --git a/dist/docs/zh-CN/CGI_Context.html b/dist/docs/zh-CN/CGI_Context.html index afc32c6c0..ca6e597c6 100644 --- a/dist/docs/zh-CN/CGI_Context.html +++ b/dist/docs/zh-CN/CGI_Context.html @@ -14,8 +14,10 @@
    openlitespeed logo
    -

    OpenLiteSpeed Web Server Users' Manual

    -
    Version 1.6  — Rev. 2
    +

    + OpenLiteSpeed Web Server Users' Manual +

    +

    Version 1.7  — Rev. 17


    重写继承

    Description

    指定是否从父级context继承重写规则。 如果启用重写但不继承,将启用本context的重写基准及重写规则。

    Syntax

    布尔值

    重写基准

    Description

    指定重写规则的基准URL。

    Syntax

    URL

    -

    Rewrite Rules

    Description

    Specifies a list of rewrite rules at the virtual host level.

    Do NOT add any document root level rewrite rules here. If you have any document root level rewrite rules from .htaccess, you should instead create a static context with uri "/" and add the rewrite rules there.

    A rewrite rule is comprised of one RewriteRule directive and optionally preceded by multiple RewriteCond directives.

    • Each directive should take only one line.
    • RewriteCond and RewriteRule follow Apache's rewrite directive syntax. Just copy and paste rewrite directives from your Apache configuration files.
    • There are minor differences between LiteSpeed and Apache mod_rewrite implementation:
      • %\{LA-U:variable\} and %\{LA-F:variable\} are ignored by the LiteSpeed rewrite engine
      • two new server variables are added in the LiteSpeed rewrite engine: %\{CURRENT_URI\} represents the current URI being processed by the rewrite engine and %\{SCRIPT_NAME\} has the same meaning as the corresponding CGI environment variable.
    The implementation of LiteSpeed's rewrite engine follows the Apache's rewrite engine specifications. For more details about rewrite rules, please refer to Apache's mod_rewrite document and Apache's URL rewriting guide.

    Syntax

    string

    +

    Rewrite Rules

    Description

    Specifies a list of rewrite rules at the virtual host level.

    Do NOT add any document root level rewrite rules here. If you have any document root level rewrite rules from .htaccess, you should instead create a static context with uri "/" and add the rewrite rules there.

    A rewrite rule is comprised of one RewriteRule directive and optionally preceded by multiple RewriteCond directives.

    • Each directive should take only one line.
    • RewriteCond and RewriteRule follow Apache's rewrite directive syntax. Just copy and paste rewrite directives from your Apache configuration files.
    • There are minor differences between LiteSpeed and Apache mod_rewrite implementation:
      • %\{LA-U:variable\} and %\{LA-F:variable\} are ignored by the LiteSpeed rewrite engine
      • Two new server variables are added in the LiteSpeed rewrite engine: %\{CURRENT_URI\} represents the current URI being processed by the rewrite engine and %\{SCRIPT_NAME\} has the same meaning as the corresponding CGI environment variable.
      • The LiteSpeed rewrite engine will stop processing rewrite rules after encountering an [L] flag to avoid looping while Apache mod_rewrite will stop processing rewrite rules for the current iteration only. This behavior is similar to that of the [END] flag in Apache mod_rewrite.

    The implementation of LiteSpeed's rewrite engine follows Apache's rewrite engine specifications. For more details about rewrite rules, please refer to Apache's mod_rewrite document and Apache's URL rewriting guide .

    Syntax

    string

    -
    +
    diff --git a/dist/docs/zh-CN/CompilePHP_Help.html b/dist/docs/zh-CN/CompilePHP_Help.html index 18531bbbf..a6d301c01 100644 --- a/dist/docs/zh-CN/CompilePHP_Help.html +++ b/dist/docs/zh-CN/CompilePHP_Help.html @@ -14,8 +14,10 @@
    openlitespeed logo
    -

    OpenLiteSpeed Web Server Users' Manual

    -
    Version 1.6  — Rev. 2
    +

    + OpenLiteSpeed Web Server Users' Manual +

    +

    Version 1.7  — Rev. 17


    Add-on Modules

    Description

    Select the add-on modules you wish to use. If you want to use a version not listed here, you can manually update the source code. (The location of the source code is shown in a prompt at this step of the PHP build.)

    Syntax

    Select from checkbox

    -
    +
    diff --git a/dist/docs/zh-CN/Context_Help.html b/dist/docs/zh-CN/Context_Help.html index 97d72ccdf..a0c116e1b 100644 --- a/dist/docs/zh-CN/Context_Help.html +++ b/dist/docs/zh-CN/Context_Help.html @@ -14,8 +14,10 @@
    openlitespeed logo
    -

    OpenLiteSpeed Web Server Users' Manual

    -
    Version 1.6  — Rev. 2
    +

    + OpenLiteSpeed Web Server Users' Manual +

    +

    Version 1.7  — Rev. 17


      @@ -60,7 +62,9 @@
      Version 1.6  — Rev. 2
    • Context
    • @@ -105,7 +115,7 @@

      Table of Contents

      Context Type

      Description

      The type of context created determines it's usage.

      Static context can be used to map a URI to a directory either outside document root or within it.
      Java Web App context is used to automatically import a predefined Java Application in an AJPv13 compilant Java servlet engine.
      Servlet context is used to import a specific servlet under a web application.
      Fast CGI context is a mount point of Fast CGI application.
      LiteSpeed SAPI context can be used to associate a URI with an LSAPI application.
      Proxy context enables this virtual host to serve as a transparant reverse proxy server to an external web server or application server.
      CGI context can be used to specify a directory only contains CGI scripts.
      Load Balancer context can be used to assign a different cluster for that context.
      Redirect context can set up an internal or external redirect URI.
      App Server context is specifically used for Rack/Rails, WSGI, and Node.js applications.
      Module handler context is a mount point of hander type modules.

      -
      +
      diff --git a/dist/docs/zh-CN/ExtApp_Help.html b/dist/docs/zh-CN/ExtApp_Help.html index a5bd495fa..df686291b 100644 --- a/dist/docs/zh-CN/ExtApp_Help.html +++ b/dist/docs/zh-CN/ExtApp_Help.html @@ -14,8 +14,10 @@
      openlitespeed logo
      -

      OpenLiteSpeed Web Server Users' Manual

      -
      Version 1.6  — Rev. 2
      +

      + OpenLiteSpeed Web Server Users' Manual +

      +

      Version 1.7  — Rev. 17


        @@ -60,7 +62,9 @@
        Version 1.6  — Rev. 2
      • Context
      • @@ -177,7 +187,7 @@

        Table of Contents

        Type

        Description

        Specifies the type of external application. Application types are differentiated by the service they provide or the protocol they use to communicate with the server. Choose from

        • FastCGI: a FastCGI application with a Responder role.
        • FastCGI Authorizer: a FastCGI application with an Authorizer role
        • Servlet Engine: a servlet engine with an AJPv13 connector, such as Tomcat.
        • Web Server: a web server or application server that supports HTTP protocol.
        • LiteSpeed SAPI App: an application that communicates with the web server using LSAPI protocol.
        • Load Balancer: a virtual application that can balance load among worker applications.
        • Piped Logger: an application that can process access log entries received on its STDIN stream.

        Syntax

        Select from drop down list

        Tips

        Most applications will use either LSAPI or FastCGI protocol. LSAPI supports PHP, Ruby, and Python. Perl can be used with FastCGI. (PHP, Ruby, and Python can also be set up to run using FastCGI, but they run faster using LSAPI.) Java uses servlet engines.

        -
        +
        diff --git a/dist/docs/zh-CN/External_FCGI.html b/dist/docs/zh-CN/External_FCGI.html index f2bd9b21f..2d303fc30 100644 --- a/dist/docs/zh-CN/External_FCGI.html +++ b/dist/docs/zh-CN/External_FCGI.html @@ -14,8 +14,10 @@
        openlitespeed logo
        -

        OpenLiteSpeed Web Server Users' Manual

        -
        Version 1.6  — Rev. 2
        +

        + OpenLiteSpeed Web Server Users' Manual +

        +

        Version 1.7  — Rev. 17


          @@ -60,7 +62,9 @@
          Version 1.6  — Rev. 2
        • Context
        • @@ -113,7 +123,7 @@

          Fast CGI App

          Table of Contents

          进程软限制

          Description

          限制一个用户可以创建的进程总数。所有存在的进程都将被统计在内, 而不是只包括新启动的进程。如果限制被设置为10,并且一个用户下 有超过10个进程在运行,那么网站服务器将不会再为该用户(通过 suEXEC) 启动新进程。

          此限制的主要目的是为了防范“fork炸弹”攻击或过量使用,而不是限制正常使用 (如果该限制被设置的过低,它将被服务器忽略)。确保留有足够空余。 本项目可以在服务器级别或独立的外部应用程序级别设置。如果未在独立的外部应用程 序级别设定限制,将使用服务器级别的限制。如果在两个级别都没有设置该限制, 或者限制值设为0,将使用操作系统的默认设置。

          Syntax

          无符号整数

          Tips

          PHP scripts can call for forking processes. The main purpose of this limit is as a last line of defense to prevent fork bombs and other attacks caused by PHP processes creating other processes.

          Setting this setting too low can severely hurt functionality. The setting will thus be ignored below certain levels.

          When Run On Start Up is set to "Yes (Daemon mode)", the actual process limit will be higher than this setting to make sure parent processes are not limited.

        进程硬限制

        Description

        进程软限制非常相同,但是,在用户进程中软限制 可以被放宽到硬限制的数值。硬限制可以在服务器级别或独立的外部应用程序级别设 置。如果未在独立的外部应用程序级别设定限制,将使用服务器级别的限制。 如果在两个级别都没有设置该限制,或者限制值设为0,将使用操 作系统的默认设置。

        Syntax

        无符号整数

        -
        +
        diff --git a/dist/docs/zh-CN/External_FCGI_Auth.html b/dist/docs/zh-CN/External_FCGI_Auth.html index b70b8d60d..fa7f98e64 100644 --- a/dist/docs/zh-CN/External_FCGI_Auth.html +++ b/dist/docs/zh-CN/External_FCGI_Auth.html @@ -14,8 +14,10 @@
        openlitespeed logo
        -

        OpenLiteSpeed Web Server Users' Manual

        -
        Version 1.6  — Rev. 2
        +

        + OpenLiteSpeed Web Server Users' Manual +

        +

        Version 1.7  — Rev. 17


          @@ -60,7 +62,9 @@
          Version 1.6  — Rev. 2
        • Context
        • @@ -113,7 +123,7 @@

          Fast CGI Authorizer

          Table of Contents

          进程软限制

          Description

          限制一个用户可以创建的进程总数。所有存在的进程都将被统计在内, 而不是只包括新启动的进程。如果限制被设置为10,并且一个用户下 有超过10个进程在运行,那么网站服务器将不会再为该用户(通过 suEXEC) 启动新进程。

          此限制的主要目的是为了防范“fork炸弹”攻击或过量使用,而不是限制正常使用 (如果该限制被设置的过低,它将被服务器忽略)。确保留有足够空余。 本项目可以在服务器级别或独立的外部应用程序级别设置。如果未在独立的外部应用程 序级别设定限制,将使用服务器级别的限制。如果在两个级别都没有设置该限制, 或者限制值设为0,将使用操作系统的默认设置。

          Syntax

          无符号整数

          Tips

          PHP scripts can call for forking processes. The main purpose of this limit is as a last line of defense to prevent fork bombs and other attacks caused by PHP processes creating other processes.

          Setting this setting too low can severely hurt functionality. The setting will thus be ignored below certain levels.

          When Run On Start Up is set to "Yes (Daemon mode)", the actual process limit will be higher than this setting to make sure parent processes are not limited.

        进程硬限制

        Description

        进程软限制非常相同,但是,在用户进程中软限制 可以被放宽到硬限制的数值。硬限制可以在服务器级别或独立的外部应用程序级别设 置。如果未在独立的外部应用程序级别设定限制,将使用服务器级别的限制。 如果在两个级别都没有设置该限制,或者限制值设为0,将使用操 作系统的默认设置。

        Syntax

        无符号整数

        -
        +
        diff --git a/dist/docs/zh-CN/External_LB.html b/dist/docs/zh-CN/External_LB.html index eece37b58..9e264136e 100644 --- a/dist/docs/zh-CN/External_LB.html +++ b/dist/docs/zh-CN/External_LB.html @@ -14,8 +14,10 @@
        openlitespeed logo
        -

        OpenLiteSpeed Web Server Users' Manual

        -
        Version 1.6  — Rev. 2
        +

        + OpenLiteSpeed Web Server Users' Manual +

        +

        Version 1.7  — Rev. 17


          @@ -60,7 +62,9 @@
          Version 1.6  — Rev. 2
        • Context
        • @@ -92,7 +102,7 @@

          Load Balancer

          Table of Contents

          Name

          Description

          A unique name for this external application. You will refer to it by this name when you use it in other parts of the configuration.

          Workers

          Description

          List of worker groups previously defined in the external load balancer.

          Syntax

          A comma-separated list in the form ExternalAppType::ExternalAppName

          Example

          fcgi::localPHP, proxy::backend1
          -
          +
          diff --git a/dist/docs/zh-CN/External_LSAPI.html b/dist/docs/zh-CN/External_LSAPI.html index 3bdda13cc..bec77a0b8 100644 --- a/dist/docs/zh-CN/External_LSAPI.html +++ b/dist/docs/zh-CN/External_LSAPI.html @@ -14,8 +14,10 @@
          openlitespeed logo
          -

          OpenLiteSpeed Web Server Users' Manual

          -
          Version 1.6  — Rev. 2
          +

          + OpenLiteSpeed Web Server Users' Manual +

          +

          Version 1.7  — Rev. 17


            @@ -60,7 +62,9 @@
            Version 1.6  — Rev. 2
          • Context
          • @@ -113,7 +123,7 @@

            LiteSpeed SAPI App

            Table of Contents

            进程软限制

            Description

            限制一个用户可以创建的进程总数。所有存在的进程都将被统计在内, 而不是只包括新启动的进程。如果限制被设置为10,并且一个用户下 有超过10个进程在运行,那么网站服务器将不会再为该用户(通过 suEXEC) 启动新进程。

            此限制的主要目的是为了防范“fork炸弹”攻击或过量使用,而不是限制正常使用 (如果该限制被设置的过低,它将被服务器忽略)。确保留有足够空余。 本项目可以在服务器级别或独立的外部应用程序级别设置。如果未在独立的外部应用程 序级别设定限制,将使用服务器级别的限制。如果在两个级别都没有设置该限制, 或者限制值设为0,将使用操作系统的默认设置。

            Syntax

            无符号整数

            Tips

            PHP scripts can call for forking processes. The main purpose of this limit is as a last line of defense to prevent fork bombs and other attacks caused by PHP processes creating other processes.

            Setting this setting too low can severely hurt functionality. The setting will thus be ignored below certain levels.

            When Run On Start Up is set to "Yes (Daemon mode)", the actual process limit will be higher than this setting to make sure parent processes are not limited.

          进程硬限制

          Description

          进程软限制非常相同,但是,在用户进程中软限制 可以被放宽到硬限制的数值。硬限制可以在服务器级别或独立的外部应用程序级别设 置。如果未在独立的外部应用程序级别设定限制,将使用服务器级别的限制。 如果在两个级别都没有设置该限制,或者限制值设为0,将使用操 作系统的默认设置。

          Syntax

          无符号整数

      -
      +
      diff --git a/dist/docs/zh-CN/External_PL.html b/dist/docs/zh-CN/External_PL.html index 0da2cf111..71fd7df0a 100644 --- a/dist/docs/zh-CN/External_PL.html +++ b/dist/docs/zh-CN/External_PL.html @@ -14,8 +14,10 @@
      openlitespeed logo
      -

      OpenLiteSpeed Web Server Users' Manual

      -
      Version 1.6  — Rev. 2
      +

      + OpenLiteSpeed Web Server Users' Manual +

      +

      Version 1.7  — Rev. 17


      Priority

      Description

      Specifies priority of the external application process. Value ranges from -20 to 20. A lower number means a higher priority. An external application process cannot have a higher priority than the web server. If this priority is set to a lower number than the server's, the server's priority will be used for this value.

      Syntax

      int

      See Also

      Server 优先级

      -
      +
      diff --git a/dist/docs/zh-CN/External_Servlet.html b/dist/docs/zh-CN/External_Servlet.html index b46d6c9c4..f2bec7a28 100644 --- a/dist/docs/zh-CN/External_Servlet.html +++ b/dist/docs/zh-CN/External_Servlet.html @@ -14,8 +14,10 @@
      openlitespeed logo
      -

      OpenLiteSpeed Web Server Users' Manual

      -
      Version 1.6  — Rev. 2
      +

      + OpenLiteSpeed Web Server Users' Manual +

      +

      Version 1.7  — Rev. 17


    -
    +
    diff --git a/dist/docs/zh-CN/FCGI_Context.html b/dist/docs/zh-CN/FCGI_Context.html index ff6a34db6..cc8c0c404 100644 --- a/dist/docs/zh-CN/FCGI_Context.html +++ b/dist/docs/zh-CN/FCGI_Context.html @@ -14,8 +14,10 @@
    openlitespeed logo
    -

    OpenLiteSpeed Web Server Users' Manual

    -
    Version 1.6  — Rev. 2
    +

    + OpenLiteSpeed Web Server Users' Manual +

    +

    Version 1.7  — Rev. 17


    -
    +
    diff --git a/dist/docs/zh-CN/Java_Web_App_Context.html b/dist/docs/zh-CN/Java_Web_App_Context.html index 1003c1c94..989ffd37a 100644 --- a/dist/docs/zh-CN/Java_Web_App_Context.html +++ b/dist/docs/zh-CN/Java_Web_App_Context.html @@ -14,8 +14,10 @@
    openlitespeed logo
    -

    OpenLiteSpeed Web Server Users' Manual

    -
    Version 1.6  — Rev. 2
    +

    + OpenLiteSpeed Web Server Users' Manual +

    +

    Version 1.7  — Rev. 17


    -
    +
    diff --git a/dist/docs/zh-CN/LB_Context.html b/dist/docs/zh-CN/LB_Context.html index 1597d3af1..7650cd5c8 100644 --- a/dist/docs/zh-CN/LB_Context.html +++ b/dist/docs/zh-CN/LB_Context.html @@ -14,8 +14,10 @@
    openlitespeed logo
    -

    OpenLiteSpeed Web Server Users' Manual

    -
    Version 1.6  — Rev. 2
    +

    + OpenLiteSpeed Web Server Users' Manual +

    +

    Version 1.7  — Rev. 17


    -
    +
    diff --git a/dist/docs/zh-CN/LSAPI_Context.html b/dist/docs/zh-CN/LSAPI_Context.html index 12561fc62..1375f7c01 100644 --- a/dist/docs/zh-CN/LSAPI_Context.html +++ b/dist/docs/zh-CN/LSAPI_Context.html @@ -14,8 +14,10 @@
    openlitespeed logo
    -

    OpenLiteSpeed Web Server Users' Manual

    -
    Version 1.6  — Rev. 2
    +

    + OpenLiteSpeed Web Server Users' Manual +

    +

    Version 1.7  — Rev. 17


    -
    +
    diff --git a/dist/docs/zh-CN/Listeners_General_Help.html b/dist/docs/zh-CN/Listeners_General_Help.html index 1cf5a84a9..c9dff4a29 100644 --- a/dist/docs/zh-CN/Listeners_General_Help.html +++ b/dist/docs/zh-CN/Listeners_General_Help.html @@ -14,8 +14,10 @@
    openlitespeed logo
    -

    OpenLiteSpeed Web Server Users' Manual

    -
    Version 1.6  — Rev. 2
    +

    + OpenLiteSpeed Web Server Users' Manual +

    +

    Version 1.7  — Rev. 17


    @@ -95,12 +105,13 @@

    Listeners General

    Table of Contents

    IP Address

    Description

    Specifies the IP of this listener. All available IP addresses are listed. IPv6 addresses are enclosed in "[ ]". To listen on all IPv4 IP addresses, select ANY. To listen on all IPv4 and IPv6 IP addresses, select [ANY]. In order to serve both IPv4 and IPv6 clients, an IPv4-mapped IPv6 address should be used instead of a plain IPv4 address. An IPv4-mapped IPv6 address is written as [::FFFF:x.x.x.x].

    Syntax

    Select from drop down list

    Tips

    If your machine has multiple IPs on different sub-networks, you can select a specific IP to only allow traffic from the corresponding sub-network.

    Port

    Description

    Specifies the TCP port of the listener. Only the super user ("root") can use ports lower than 1024. Port 80 is the default HTTP port. Port 443 is the default HTTPS port.

    Syntax

    无符号整数

    Binding

    Description

    Specifies which lshttpd child process the listener is assigned to. Different child processes can be used to handle requests to different listeners by manually associating a listener with a process. By default, a listener is assigned to all child processes.

    Syntax

    Select from checkbox

    +

    Enable REUSEPORT

    Description

    Use SO_REUSEPORT socket option to distribute incoming traffic to multiple workers. This setting is only effective for multi-worker licenses. When enabled, all workers are automatically bound to this listener and "Binding" configuration is ignored.

    Default value: On

    Syntax

    Select from radio box

    Secure

    Description

    Specifies whether this is a secure (SSL) listener. For secure listeners, additional SSL settings need to be set properly.

    Syntax

    Select from radio box

    Virtual Host Mappings

    Description

    Specifies the relationship between the listener and virtual hosts. Listeners and virtual hosts are associated by domain names. An HTTP request will be routed to a virtual host with a matching domain name. One listener can map to multiple virtual hosts for different domain names. One virtual host can also be mapped from different listeners. One listener can allow one catchall virtual host with the domain name value "*". When there is no explicitly matched domain name in the listener's mapping, the listener will forward the request to that catchall virtual host.

    Tips

    Only add necessary mappings. If the listener is mapped to only one virtual host, then only set up a catchall mapping "*".

    Virtual Host

    Description

    Specifies the name of a virtual host.

    Syntax

    Select from drop down list

    Domains

    Description

    Specifies the mapping domain names. Domain names are case insensitive and the leading "www." will be removed. The wildcard characters "*" and "?" are allowed. "?" only represents one character. "*" represents any numbers of characters. Duplicated domain names are not allowed.

    Syntax

    Comma-separated list.

    Example

    www?.example.com
    "*.mydomain.com" will match all subdomains of mydomain.com.
    "*" by itself is the catchall domain and will match any unmatched domain names.

    Tips

    If a listener is dedicated to one virtual host, always use * for the domain name to avoid unnecessary checking. Domain names with wildcard characters (other than the catchall domain) should be avoided whenever possible.

    -
    +
    diff --git a/dist/docs/zh-CN/Listeners_SSL_Help.html b/dist/docs/zh-CN/Listeners_SSL_Help.html index abb4d5cb3..0461304d2 100644 --- a/dist/docs/zh-CN/Listeners_SSL_Help.html +++ b/dist/docs/zh-CN/Listeners_SSL_Help.html @@ -14,8 +14,10 @@
    openlitespeed logo
    -

    OpenLiteSpeed Web Server Users' Manual

    -
    Version 1.6  — Rev. 2
    +

    + OpenLiteSpeed Web Server Users' Manual +

    +

    Version 1.7  — Rev. 17


    Client Revocation File

    Description

    Specifies the file containing PEM-encoded CA CRL files enumerating revoked client certificates. This can be used as an alternative or in addition to Client Revocation Path.

    Syntax

    Filename which can be an absolute path or a relative path to $SERVER_ROOT.

    -
    +
    diff --git a/dist/docs/zh-CN/Module_Context.html b/dist/docs/zh-CN/Module_Context.html index fa8230f0c..5f62f29c7 100644 --- a/dist/docs/zh-CN/Module_Context.html +++ b/dist/docs/zh-CN/Module_Context.html @@ -14,8 +14,10 @@
    openlitespeed logo
    -

    OpenLiteSpeed Web Server Users' Manual

    -
    Version 1.6  — Rev. 2
    +

    + OpenLiteSpeed Web Server Users' Manual +

    +

    Version 1.7  — Rev. 17


    -
    +
    diff --git a/dist/docs/zh-CN/Module_Help.html b/dist/docs/zh-CN/Module_Help.html index 2a07c1c5a..2948548d2 100644 --- a/dist/docs/zh-CN/Module_Help.html +++ b/dist/docs/zh-CN/Module_Help.html @@ -14,8 +14,10 @@
    openlitespeed logo
    -

    OpenLiteSpeed Web Server Users' Manual

    -
    Version 1.6  — Rev. 2
    +

    + OpenLiteSpeed Web Server Users' Manual +

    +

    Version 1.7  — Rev. 17


      @@ -60,7 +62,9 @@
      Version 1.6  — Rev. 2
    • Context
    • @@ -104,7 +114,7 @@

      Table of Contents

      URI | Module Parameters

      Server Modules

      Description

      The Server module configuration globally defines the module configuration data. Once defined, the Listeners and Virtual Hosts have access to the modules and module configurations.

      All modules that are to be processed must be registered in the Server configuration. The Server configuration also defines the default values for module parameter data. These values can be inherited or overridden by the Listener and Virtual Host configuration data.

      Module priority is only defined at server level and is inherited by the Listener and Virtual Host configurations.

      -

      Module

      Description

      Name of the module. The module name will be the same as the module filename. The module file must be located under $SERVER_ROOT/modules/modulename.so in order to be loaded by the server application. The server will load the registered modules at start up. This requires that the server is restarted after new modules are registered.

      Syntax

      the library name of .so.

      +

      Module

      Description

      The name of an external or internal module to be loaded at server startup.

      External
      The value used for external modules must match the name of the module's ".so" file under $SERVER_ROOT/modules/modulename.so in order to be loaded by the server application. This requires that the server is restarted after a new module is registered.

      Internal
      The value used for internal modules must match the module name used when the module was built. For example, this must be set to "cache" for the internal cache module included with the server.

      Syntax

      string

      Is Internal

      Description

      Specify whether the module is an internal module, which is statically linked, instead of being an external .so library.

      Syntax

      Select from radio box

      Module Parameters

      Description

      Set module parameters. The module parameters are defined by the module developer.

      Set the value in the Server configuration to globally assign the default value. The user can override this setting at the Listener, Virtual Host or Context levels. If the 'Not Set' radio button is selected, it will be inherited from the upper level.

      Syntax

      Specified by the module interface.

      Enable Module

      Description

      Enables module hooks globally. This setting can be overridden at the Listener and Virtual Host levels.

      Default value: Yes

      Syntax

      Select from radio box

      @@ -138,7 +148,7 @@

      Table of Contents

      Virtual Host Module Context

      Description

      It's a centralized place to customize module settings for virtual host contexts. Settings for a context URI will override the virtual host or the server level settings.

    URI

    Description

    Specifies the URI for this context.

    Syntax

    The URI can be a plain URI (starting with "/") or a Perl compatible regular expression URI (starting with "exp:"). If a plain URI ends with a "/", then this context will include all sub-URIs under this URI. If the context maps to a directory on the file system, a trailing "/" must be added.

    See Also

    Location

    -
    +
    diff --git a/dist/docs/zh-CN/Proxy_Context.html b/dist/docs/zh-CN/Proxy_Context.html index c42ab7406..26ad9426b 100644 --- a/dist/docs/zh-CN/Proxy_Context.html +++ b/dist/docs/zh-CN/Proxy_Context.html @@ -14,8 +14,10 @@
    openlitespeed logo
    -

    OpenLiteSpeed Web Server Users' Manual

    -
    Version 1.6  — Rev. 2
    +

    + OpenLiteSpeed Web Server Users' Manual +

    +

    Version 1.7  — Rev. 17


    -
    +
    diff --git a/dist/docs/zh-CN/Redirect_Context.html b/dist/docs/zh-CN/Redirect_Context.html index c00a71759..e7291f244 100644 --- a/dist/docs/zh-CN/Redirect_Context.html +++ b/dist/docs/zh-CN/Redirect_Context.html @@ -14,8 +14,10 @@
    openlitespeed logo
    -

    OpenLiteSpeed Web Server Users' Manual

    -
    Version 1.6  — Rev. 2
    +

    + OpenLiteSpeed Web Server Users' Manual +

    +

    Version 1.7  — Rev. 17


    Authorizer

    Description

    Specifies an external application that can be used to generate authorized/unauthorized decisions. Currently, only the FastCGI Authorizer is available. For more details about the FastCGI Authorizer role, please visit http://www.fastcgi.com.

    Syntax

    Select from drop down list

    -
    +
    diff --git a/dist/docs/zh-CN/Rewrite_Help.html b/dist/docs/zh-CN/Rewrite_Help.html index 1de5b5ead..f0fb18ffd 100644 --- a/dist/docs/zh-CN/Rewrite_Help.html +++ b/dist/docs/zh-CN/Rewrite_Help.html @@ -14,8 +14,10 @@
    openlitespeed logo
    -

    OpenLiteSpeed Web Server Users' Manual

    -
    Version 1.6  — Rev. 2
    +

    + OpenLiteSpeed Web Server Users' Manual +

    +

    Version 1.7  — Rev. 17


    Name

    Description

    Specifies a unique name for the rewrite map at the virtual host level. This name will be used by a mapping-reference in rewrite rules. When referencing this name, one of the following syntaxes should be used:

    $\{MapName:LookupKey\}
    $\{MapName:LookupKey|DefaultValue\}

    The implementation of LiteSpeed's rewrite engine follows the specifications of Apache's rewrite engine. For more details about rewrite maps, please refer to Apache's mod_rewrite document.

    Syntax

    string

    Location

    Description

    Specifies the location of the rewrite map using the syntax MapType:MapSource.
    LiteSpeed's rewrite engine supports three types of rewrite maps:

    • Standard Plain Text
      MapType: txt;
      MapSource: file path to a valid plain ASCII file.
      Each line of this file should contain two elements separated by blank spaces. The first element is the key and the second element is the value. Comments can be added with a leading "#" sign.
    • Randomized Plain Text
      MapType: rnd;
      MapSource: file path of a valid plain ASCII file.
      File format is similar to the Standard Plain Text file, except that the second element can contain multiple choices separated by a "|" sign and chosen randomly by the rewrite engine.
    • Internal Function
      MapType: int;
      MapSource: Internal string function
      4 functions are available:
      • toupper: converts lookup key to upper cases.
      • tolower: converts lookup key to lower cases.
      • escape: perform URL encoding on lookup key.
      • unescape: perform URL decoding on lookup key.
    • The following map types available in Apache have not been implemented in LiteSpeed:
      Hash File and External Rewriting Program.
    The implementation of LiteSpeed's rewrite engine follows the specifications of Apache's rewrite engine. For more details about rewrite map, please refer to Apache's mod_rewrite document.

    Syntax

    String

    -

    Rewrite Rules

    Description

    Specifies a list of rewrite rules at the virtual host level.

    Do NOT add any document root level rewrite rules here. If you have any document root level rewrite rules from .htaccess, you should instead create a static context with uri "/" and add the rewrite rules there.

    A rewrite rule is comprised of one RewriteRule directive and optionally preceded by multiple RewriteCond directives.

    • Each directive should take only one line.
    • RewriteCond and RewriteRule follow Apache's rewrite directive syntax. Just copy and paste rewrite directives from your Apache configuration files.
    • There are minor differences between LiteSpeed and Apache mod_rewrite implementation:
      • %\{LA-U:variable\} and %\{LA-F:variable\} are ignored by the LiteSpeed rewrite engine
      • two new server variables are added in the LiteSpeed rewrite engine: %\{CURRENT_URI\} represents the current URI being processed by the rewrite engine and %\{SCRIPT_NAME\} has the same meaning as the corresponding CGI environment variable.
    The implementation of LiteSpeed's rewrite engine follows the Apache's rewrite engine specifications. For more details about rewrite rules, please refer to Apache's mod_rewrite document and Apache's URL rewriting guide.

    Syntax

    string

    +

    Rewrite Rules

    Description

    Specifies a list of rewrite rules at the virtual host level.

    Do NOT add any document root level rewrite rules here. If you have any document root level rewrite rules from .htaccess, you should instead create a static context with uri "/" and add the rewrite rules there.

    A rewrite rule is comprised of one RewriteRule directive and optionally preceded by multiple RewriteCond directives.

    • Each directive should take only one line.
    • RewriteCond and RewriteRule follow Apache's rewrite directive syntax. Just copy and paste rewrite directives from your Apache configuration files.
    • There are minor differences between LiteSpeed and Apache mod_rewrite implementation:
      • %\{LA-U:variable\} and %\{LA-F:variable\} are ignored by the LiteSpeed rewrite engine
      • Two new server variables are added in the LiteSpeed rewrite engine: %\{CURRENT_URI\} represents the current URI being processed by the rewrite engine and %\{SCRIPT_NAME\} has the same meaning as the corresponding CGI environment variable.
      • The LiteSpeed rewrite engine will stop processing rewrite rules after encountering an [L] flag to avoid looping while Apache mod_rewrite will stop processing rewrite rules for the current iteration only. This behavior is similar to that of the [END] flag in Apache mod_rewrite.

    The implementation of LiteSpeed's rewrite engine follows Apache's rewrite engine specifications. For more details about rewrite rules, please refer to Apache's mod_rewrite document and Apache's URL rewriting guide .

    Syntax

    string

    -
    +
    diff --git a/dist/docs/zh-CN/ScriptHandler_Help.html b/dist/docs/zh-CN/ScriptHandler_Help.html index d4e209e38..b47ebfa34 100644 --- a/dist/docs/zh-CN/ScriptHandler_Help.html +++ b/dist/docs/zh-CN/ScriptHandler_Help.html @@ -14,8 +14,10 @@
    openlitespeed logo
    -

    OpenLiteSpeed Web Server Users' Manual

    -
    Version 1.6  — Rev. 2
    +

    + OpenLiteSpeed Web Server Users' Manual +

    +

    Version 1.7  — Rev. 17


    处理器名称

    Description

    当处理器类型为FastCGI,Web服务器,LSAPI,负载均衡器或Servlet引擎时, 指定处理脚本文件的外部程序名称。

    Syntax

    选项

    -
    +
    diff --git a/dist/docs/zh-CN/ServGeneral_Help.html b/dist/docs/zh-CN/ServGeneral_Help.html index 6365efc99..eb5437cf8 100644 --- a/dist/docs/zh-CN/ServGeneral_Help.html +++ b/dist/docs/zh-CN/ServGeneral_Help.html @@ -14,8 +14,10 @@
    openlitespeed logo
    -

    OpenLiteSpeed Web Server Users' Manual

    -
    Version 1.6  — Rev. 2
    +

    + OpenLiteSpeed Web Server Users' Manual +

    +

    Version 1.7  — Rev. 17


    DB Cache Type

    Description

    The caching method used. The default value is Memory.

    Syntax

    Select from drop down list

    -
    +
    diff --git a/dist/docs/zh-CN/ServLog_Help.html b/dist/docs/zh-CN/ServLog_Help.html index b4b8da4d1..154a4a71a 100644 --- a/dist/docs/zh-CN/ServLog_Help.html +++ b/dist/docs/zh-CN/ServLog_Help.html @@ -14,8 +14,10 @@
    openlitespeed logo
    -

    OpenLiteSpeed Web Server Users' Manual

    -
    Version 1.6  — Rev. 2
    +

    + OpenLiteSpeed Web Server Users' Manual +

    +

    Version 1.7  — Rev. 17


      @@ -60,7 +62,9 @@
      Version 1.6  — Rev. 2
    • Context
    • @@ -87,23 +97,23 @@
      Version 1.6  — Rev. 2

      Server Log

      Table of Contents

      服务器日志

      -文件名 | 日志级别 | 调试级别 | 回滚大小 | 启用标准错误日志(stderr)

      +文件名 | 日志级别 | 调试级别 | 回滚大小 | Keep Days | 启用标准错误日志(stderr)

      访问日志

      -文件名 | Piped Logger | 日志格式 | 记录头部 | 回滚大小 | 保留天数 | 压缩存档

      +文件名 | Piped Logger | 日志格式 | 记录头部 | 回滚大小 | Keep Days | 压缩存档

      文件名

      Description

      指定日志文件的路径。

      Syntax

      文件2

      Tips

      [性能建议] 将日志文件放置在一个单独的磁盘上。

      日志级别

      Description

      指定日志文件中记录的日志级别。 可用级别(由高到低)为: ERRORWARNINGNOTICEINFODEBUG。 只有级别与当前设置相同或更高的消息将被记录(级别越低记录越详细)。

      Syntax

      选项

      Tips

      [性能建议] 使用DEBUG日志级别对 性能没有任何影响,除非调试级别没有被设置为NONE.。我们推荐将日志级别设置为DEBUG,将 调试级别值设置为NONE。这样设置意味着你的磁盘不会被调试日志塞满,但是你可以使用Toggle Debug Logging 控制调试输出。这个操作可以实时启用或关闭调试记录, 对于调试繁忙的生产服务器非常有用。

      See Also

      调试级别

      调试级别

      Description

      指定调试日志级别。 要使用此功能,日志级别必须设置为DEBUG。 在“调试级别”设置为NONE时,即使日志级别 设置为DEBUG,调试日志也是被禁用的。 在正在运行的服务器上,Toggle Debug Logging可以被用于 控制调试级别而无需重启。

      Syntax

      选项

      Tips

      [性能建议] 重要!如果你不需要详细的调试日志记录, 应始终将其设置为NONE。启用调试日志记录将严重降低服务性能 ,且可能在很短时间耗尽磁盘空间。 调试日志记录包括每个请求和响应的详细信息。

      我们推荐将日志级别设置为DEBUG,调试级别设置为NONE。 这些设置意味着你的磁盘不会被调试日志塞满, 但是你可以使用Toggle Debug Logging 控制调试输出。这个动作可以实时启用或关闭调试记录, 对于调试繁忙的生产服务器非常有用。

      See Also

      日志级别, Toggle Debug Logging

      回滚大小

      Description

      指定何时日志文件需要回滚,也称为日志循环。 当文件大小超过回滚限制后,在使用的日志文件将在同一目录中被重命名 为log_name.mm_dd_yyyy(.sequence),一个新的日志文件将被创建。 回滚的日志文件的实际大小有时会比限制值稍微大一些。 将值设置为0将禁用日志循环。

      Syntax

      无符号整数

      Tips

      请用“K”,“M”,“G”代表千字节,兆字节和千兆字节。

      +

      Keep Days

      Description

      Specifies how many days the access log file will be kept on disk. Only rotated log files older than the specified number of days will be deleted. The current log file will not be touched regardless how many days worth of data it contains. If you do not want to auto-delete stale and very old log files, set this to 0.

      Syntax

      无符号整数

      启用标准错误日志(stderr)

      Description

      指定在接受到服务器启动的进程输出的标准错误时,是否写入到日志。 如果启用,标准错误信息将记录到服务器日志所在目录内的固定名为“stderr.log”的文件。如果禁用,所有的标准错误输出都将被丢弃。

      Syntax

      布尔值

      Tips

      如果您需要调试配置的外部应用程序,如PHP、Ruby、Java、Python、Perl,请开启该功能。

      文件名

      Description

      指定访问日志文件的文件名。

      Syntax

      文件2

      Tips

      [性能建议] 将访问日志文件放置在一个单独的磁盘上。

      Piped Logger

      Description

      Specifies the external application that will receive the access log data sent by LiteSpeed through a pipe on its STDIN stream (file handle is 0). When this field is specified, the access log will be sent only to the logger application and not the access log file specified in previous entry.

      The logger application must be defined in External Apps section first. Server-level access logging can only use an external logger application defined at the server level. Virtual host-level access logging can only use a logger application defined at the virtual host level.

      The logger process is spawned in the same way as other external (CGI/FastCGI/LSAPI) processes. This means it will execute as the user ID specified in the virtual host's 外部应用程序设置UID模式 settings and will never run on behalf of a privileged user.

      LiteSpeed web server performs simple load balancing among multiple logger applications if more than one instance of a logger application is configured. LiteSpeed server always attempts to keep the number of logger applications as low as possible. Only when one logger application fails to process access log entries in time will the server attempt to spawn another instance of the logger application.

      If a logger crashes, the web server will start another instance but the log data in the stream buffer will be lost. It is possible to lose log data if external loggers cannot keep up with the speed and volume of the log stream.

      Syntax

      Select from drop down list

      日志格式

      Description

      指定访问日志的格式。 设置之后,它将覆盖记录头部 的设定。

      Syntax

      字符串。日志格式的语法与Apache 2.0自定义 日志格式兼容。

      Example

      一般日志格式(CLF)
      "%h %l %u %t \"%r\" %>s %b"

      支持虚拟主机的一般日志格式
      "%v %h %l %u %t \"%r\" %>s %b"

      NCSA扩展/组合日志格式
      "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-agent}i\"

      记录Foobar的cookie值
      "%{Foobar}C"

      See Also

      记录头部

      记录头部

      Description

      指定是否记录HTTP请求头: RefererUserAgentHost

      Syntax

      复选框

      Tips

      [性能建议] 如果你不需要在访问日志中记录这些头部信息,关闭这个功能。

      See Also

      日志格式

      -

      保留天数

      Description

      指定访问日志文件将被保存在磁盘上多少天。 只有超出指定天数的回滚日志文件会被删除。 当前的日志文件不会被删除,无论它包含了多少天的数据。 如果你不想自动删除过时的、很旧的日志文件, 将该值设置为0

      Syntax

      无符号整数

      压缩存档

      Description

      指定是否压缩回滚日志以节省磁盘空间。

      Syntax

      布尔值

      Tips

      日志文件是高度可压缩的,建议采取压缩以减少旧日志的磁盘占用量。

      -
      +
      diff --git a/dist/docs/zh-CN/ServSecurity_Help.html b/dist/docs/zh-CN/ServSecurity_Help.html index 4b9f98e4a..5599ca3ef 100644 --- a/dist/docs/zh-CN/ServSecurity_Help.html +++ b/dist/docs/zh-CN/ServSecurity_Help.html @@ -14,8 +14,10 @@
      openlitespeed logo
      -

      OpenLiteSpeed Web Server Users' Manual

      -
      Version 1.6  — Rev. 2
      +

      + OpenLiteSpeed Web Server Users' Manual +

      +

      Version 1.7  — Rev. 17


        @@ -60,7 +62,9 @@
        Version 1.6  — Rev. 2
      • Context
      • @@ -92,8 +102,10 @@

        Server Security

        Table of Contents

        静态请求/秒 | Dynamic Requests/Second | 出口带宽 | 入口带宽 | 连接软限制 | 连接硬限制 | 封锁坏请求 | 宽限期(秒) | 禁止期(秒)

        CGI Settings

        CGI守护进程套接字 | 最大CGI实例数量 | 最小的UID | 最小的GID | 强制GID | umask | CGI优先级 | CPU软限制 | CPU硬限制 | 内存软限制 | 内存硬限制 | 进程软限制 | 进程硬限制 | cgroups

        -
        reCaptcha Protection

        +

        reCAPTCHA Protection

        Enable reCAPTCHA | Site Key | Secret Key | reCAPTCHA Type | Max Tries | Allowed Robot Hits | Bot White List | Connection Limit | SSL Connection Limit

        +
        Bubblewrap Container

        +Bubblewrap Container | Bubblewrap Command

        Access Denied Directories

        拒绝访问的目录

        登入限制

        @@ -106,9 +118,9 @@

        Server Security

        Table of Contents

        限制权限掩码

        Description

        为不能输出的静态文件指定限制权限掩码。 例如,要禁止服务可执行文件,将掩码设置为0111

        man 2 stat命令了解所有可选值。

        Syntax

        八进制数

        See Also

        Required Permission Mask.

        脚本限制权限掩码

        Description

        为不能服务的脚本文件指定限制权限掩码。 例如,要禁止服务属组可写和全局可写的PHP脚本, 设置掩码为022。默认值是000

        man 2 stat命令了解所有可选值。

        Syntax

        八进制数

        See Also

        脚本目录限制权限掩码.

        脚本目录限制权限掩码

        Description

        为不能服务的脚本文件父目录指定限制权限掩码。 例如,要禁止服务属组可写和全局可写的文件夹内的PHP脚本, 设置掩码为022。默认值是000。 此选项可用于防止执行文件上传目录内的脚本。

        man 2 stat命令了解所有可选值。

        Syntax

        八进制数

        See Also

        脚本限制权限掩码.

        -

        Per Client Throttling

        Description

        These are connection control settings are based on client IP. These settings help to mitigate DoS (Denial of Service) and DDoS (Distributed Denial of Service) attacks.

        +

        Per Client Throttling

        Description

        These are connection control settings are based on client IP. These settings help to mitigate DoS (Denial of Service) and DDoS (Distributed Denial of Service) attacks.

        静态请求/秒

        Description

        指定每秒可处理的来自单个IP的静态内容请求数量(无论与该IP之间建立了多少个连接)。

        当达到此限制时,所有后来的请求将被延滞到下一秒。 对于动态内容请求的限制与本限制无关。 每个客户端的请求限制可以在服务器或虚拟主机级别设置。 虚拟主机级别的设置将覆盖服务器级别的设置。

        Syntax

        无符号整数

        Tips

        [安全] 受信任的IP或子网不受影响。

        See Also

        Dynamic Requests/Second

        -

        Dynamic Requests/Second

        Description

        Specifies the maximum number of requests to dynamically generated content coming from a single IP address that can be processed in each second regardless of the number of connections established. When this limit is reached, all future requests to dynamic content are tar-pitted until the next second.

        The request limit for static content is independent of this limit. This per client request limit can be set at server or virtual host level. Virtual host-level settings override server-level settings.

        Syntax

        无符号整数

        Tips

        Trusted IPs or sub-networks are not restrained by this limit.

        See Also

        静态请求/秒

        +

        Dynamic Requests/Second

        Description

        Specifies the maximum number of requests to dynamically generated content coming from a single IP address that can be processed in each second regardless of the number of connections established. When this limit is reached, all future requests to dynamic content are tar-pitted until the next second.

        The request limit for static content is independent of this limit. This per client request limit can be set at server or virtual host level. Virtual host-level settings override server-level settings.

        Syntax

        无符号整数

        Tips

        Trusted IPs or sub-networks are not restrained by this limit.

        See Also

        静态请求/秒

        出口带宽

        Description

        指定对单个IP地址允许的最大传出吞吐量(无论与该IP之间建立了多少个连接)。 为提高效率,真正的带宽可能最终会略高于设定值。 带宽按4KB为单位分配。设定值为0可禁用限制。 每个客户端的带宽限制(字节/秒)可以在服务器或虚拟主机级别设置。 虚拟主机级别的设置将覆盖服务器级别的设置。

        Syntax

        无符号整数

        Tips

        [性能建议] 按8KB单位设置带宽可获得更好的性能。
        [安全建议] 受信任的IP或子网不受影响。

        See Also

        入口带宽

        入口带宽

        Description

        指定对单个IP地址允许的最大传入吞吐量(无论与该IP之间建立了多少个连接)。 为提高效率,真正的带宽可能最终会略高于设定值。 带宽是按1KB单位分配。设定值为0可禁用限制。 每个客户端的带宽限制(字节/秒)可以在服务器或虚拟主机级别设置。 虚拟主机级别的设置将覆盖服务器级别的设置。

        Syntax

        无符号整数

        Tips

        [安全] 受信任的IP或子网不受影响。

        See Also

        出口带宽

        连接软限制

        Description

        指定来自单个IP的并发连接的软限制。 并发连接数低于连接硬限制时,此软限制可以在宽限期(秒)期间临时超过, 但Keep-Alive连接将被尽快断开,直到连接数低于软限制。 如果宽限期(秒)之后,连接数仍然超过软限制,相应的IP将被封锁 禁止期(秒)所设置的时长。

        例如,如果页面包含许多小图像,浏览器可能会尝试同时建立许多连接,尤其是HTTP/1.0客户端。你应当在短时间内允许这些连接。

        HTTP/1.1客户端还可能建立多个连接,以加快下载,另外SSL需要为非SSL连接建立单独的连接。确保限制设置正确, 以免影响正常服务。建议限制在510之间。

        Syntax

        无符号整数

        Tips

        [安全建议] 一个较低的数字将使得服务器可以服务更多独立的客户。
        [安全建议] 受信任的IP或子网不受影响。
        [性能建议] 使用大量并发客户端进行性能评测时,请设置一个较高的值。

        @@ -131,8 +143,8 @@

        Server Security

        Table of Contents

        进程软限制

        Description

        限制一个用户可以创建的进程总数。所有存在的进程都将被统计在内, 而不是只包括新启动的进程。如果限制被设置为10,并且一个用户下 有超过10个进程在运行,那么网站服务器将不会再为该用户(通过 suEXEC) 启动新进程。

        此限制的主要目的是为了防范“fork炸弹”攻击或过量使用,而不是限制正常使用 (如果该限制被设置的过低,它将被服务器忽略)。确保留有足够空余。 本项目可以在服务器级别或独立的外部应用程序级别设置。如果未在独立的外部应用程 序级别设定限制,将使用服务器级别的限制。如果在两个级别都没有设置该限制, 或者限制值设为0,将使用操作系统的默认设置。

        Syntax

        无符号整数

        Tips

        PHP scripts can call for forking processes. The main purpose of this limit is as a last line of defense to prevent fork bombs and other attacks caused by PHP processes creating other processes.

        Setting this setting too low can severely hurt functionality. The setting will thus be ignored below certain levels.

        When Run On Start Up is set to "Yes (Daemon mode)", the actual process limit will be higher than this setting to make sure parent processes are not limited.

        进程硬限制

        Description

        进程软限制非常相同,但是,在用户进程中软限制 可以被放宽到硬限制的数值。硬限制可以在服务器级别或独立的外部应用程序级别设 置。如果未在独立的外部应用程序级别设定限制,将使用服务器级别的限制。 如果在两个级别都没有设置该限制,或者限制值设为0,将使用操 作系统的默认设置。

        Syntax

        无符号整数

        cgroups

        Description

        Apply cgroup settings to this CGI process if supported by the current OS. At this time, RedHat/Centos Linux v7.5+ and Ubuntu 18.04+ are supported. The currently executing user will be used to determine which cgroup configuration to apply.

        Setting this to Disabled at the Server level will disable this setting server-wide. In all other cases, the Server level setting can be overridden at the Virtual Host level.

        Default values:
        Server level: Off
        VH level: Inherit Server level setting

        Syntax

        Select from drop down list

        -

        reCaptcha Protection

        Description

        reCaptcha Protection is a service provided as a way to mitigate heavy server load. reCaptcha Protection will activate after one of the below situations is hit. Once active, all requests by NON TRUSTED(as configured) clients will be redirected to a reCAPTCHA validation page. After validation, the client will be redirected to their desired page.

        The following situations will activate reCaptcha Protection:
        1. The server or vhost concurrent requests count passes the configured connection limit.
        2. Anti-DDoS is enabled and a client is hitting a url in a suspicious manner. The client will redirect to reCAPTCHA first instead of getting denied when triggered.
        3. WP Brute Force protection is enabled and action is set to 'Captcha or Drop’. When a brute force attack is detected, the client will redirect to reCAPTCHA first. After max tries is reached, the connection will be dropped, as per the ‘drop’ option.
        4. A new rewrite rule environment is provided to activate reCAPTCHA via RewriteRules. 'verifycaptcha' can be set to redirect clients to reCAPTCHA. A special value ': deny' can be set to deny the client if it failed too many times. For example, [E=verifycaptcha] will always redirect to reCAPTCHA until verified. [E=verifycaptcha: deny] will redirect to reCAPTCHA until Max Tries is hit, after which the client will be denied.

        -

        Enable reCAPTCHA

        Description

        Enable the reCaptcha Protection feature at the current level. This setting must be set to Yes at the Server level before the reCaptcha Protection feature can be used.

        Default values:
        Server-level: Yes
        VH-Level: Inherit Server level setting

        Syntax

        Select from radio box

        +

        reCAPTCHA Protection

        Description

        reCAPTCHA Protection is a service provided as a way to mitigate heavy server load. reCAPTCHA Protection will activate after one of the below situations is hit. Once active, all requests by NON TRUSTED(as configured) clients will be redirected to a reCAPTCHA validation page. After validation, the client will be redirected to their desired page.

        The following situations will activate reCAPTCHA Protection:
        1. The server or vhost concurrent requests count passes the configured connection limit.
        2. Anti-DDoS is enabled and a client is hitting a url in a suspicious manner. The client will redirect to reCAPTCHA first instead of getting denied when triggered.
        3. A new rewrite rule environment is provided to activate reCAPTCHA via RewriteRules. 'verifycaptcha' can be set to redirect clients to reCAPTCHA. A special value ': deny' can be set to deny the client if it failed too many times. For example, [E=verifycaptcha] will always redirect to reCAPTCHA until verified. [E=verifycaptcha: deny] will redirect to reCAPTCHA until Max Tries is hit, after which the client will be denied.

        +

        Enable reCAPTCHA

        Description

        Enable the reCAPTCHA Protection feature at the current level. This setting must be set to Yes at the Server level before the reCAPTCHA Protection feature can be used.

        Default values:
        Server-level: Yes
        VH-Level: Inherit Server level setting

        Syntax

        Select from radio box

        Site Key

        Description

        The site key is the public key provided by Google via its reCAPTCHA service. A default Site Key will be used if not set.

        Secret Key

        Description

        The secret key is the private key provided by Google via its reCAPTCHA service. A default Secret Key will be used if not set.

        reCAPTCHA Type

        Description

        Specify the reCAPTCHA type to use with the key pairs. If a key pair has not been provided and this setting is set to Not Set, a default key pair of type Invisible will be used.
        Checkbox will display a checkbox reCAPTCHA for the visitor to validate.
        Invisible will attempt to validate the reCAPTCHA automatically and if successful, will redirect to the desired page.

        Default value is Invisible.

        Syntax

        Select from drop down list

        @@ -141,12 +153,14 @@

        Server Security

        Table of Contents

        Bot White List

        Description

        List of custom user agents to allow access. Will be subject to the ‘good bots’ limitations, including allowedRobotHits.

        Syntax

        List of user agents, one per line. Regex is supported.

        Connection Limit

        Description

        The number of concurrent connections (SSL & non-SSL) needed to activate reCAPTCHA. reCAPTCHA will be used until concurrent connections drop below this number.

        Default value is 15000.

        Syntax

        无符号整数

        SSL Connection Limit

        Description

        The number of concurrent SSL connections needed to activate reCAPTCHA. reCAPTCHA will be used until concurrent connections drop below this number.

        Default value is 10000.

        Syntax

        无符号整数

        +

        Bubblewrap Container

        Description

        Set to On if you wish to start CGI processes (including PHP programs) in a bubblewrap sandbox. See https://wiki.archlinux.org/index.php/Bubblewrap for details on using bubblewrap. Bubblewrap must be installed on your system prior to using this setting.

        This setting cannot be turned on at the Virtual Host level if set to "Disabled" at the Server level.

        Default values:
        Server level: Disabled
        VH level: Inherit Server level setting

        Syntax

        Select from drop down list

        +

        Bubblewrap Command

        Description

        The full bubblewrap use command, including the bubblewrap program itself. More on configuring this command can be found here: https://openlitespeed.org/kb/bubblewrap-in-openlitespeed/ . If not specified, the default command listed below will be used.

        Default value: /bin/bwrap --ro-bind /usr /usr --ro-bind /lib /lib --ro-bind-try /lib64 /lib64 --ro-bind /bin /bin --ro-bind /sbin /sbin --dir /var --dir /tmp --proc /proc --symlink../tmp var/tmp --dev /dev --ro-bind-try /etc/localtime /etc/localtime --ro-bind-try /etc/ld.so.cache /etc/ld.so.cache --ro-bind-try /etc/resolv.conf /etc/resolv.conf --ro-bind-try /etc/ssl /etc/ssl --ro-bind-try /etc/pki /etc/pki --ro-bind-try /etc/man_db.conf /etc/man_db.conf --ro-bind-try /home/$USER /home/$USER --bind-try /var/lib/mysql/mysql.sock /var/lib/mysql/mysql.sock --bind-try /home/mysql/mysql.sock /home/mysql/mysql.sock --bind-try /tmp/mysql.sock /tmp/mysql.sock --unshare-all --share-net --die-with-parent --dir /run/user/$UID ‘$PASSWD 65534’ ‘$GROUP 65534’

        拒绝访问的目录

        Description

        指定应该拒绝访问的目录。 将包含敏感数据的目录加入到这个列表,以防止向客户端意外泄露敏感文件。 在路径后加一个“*”,可包含所有子目录。 如果跟随符号链接检查符号链接都被启用, 符号链接也将被检查是否在被拒绝访问目录中。

        Syntax

        逗号分隔的目录列表

        Tips

        [安全建议] 至关重要: 此设置只能防止服务这些目录中的静态文件。 这不能防止外部脚本如PHP、Ruby、CGI造成的泄露。

        登入限制

        Description

        指定哪些子网络和/或IP地址可以访问该服务器。 这是影响所有的虚拟主机的服务器级别设置。您还可以为每个虚拟主机设置登入限制。虚拟主机的设置不会覆盖服务器设置。

        是否阻止/允许一个IP是由允许列表与阻止列表共同决定。 如果你想阻止某个特定IP或子网,请在允许列表中写入*ALL,并在拒绝列表中写入需要阻止的IP或子网。 如果你想允许某个特定的IP或子网,请在拒绝列表中写入*ALL,并在允许列表中写入需要允许的IP或子网。 单个IP地址是被允许访问还是禁止访问取决于该IP符合的最小限制范围。

        信任的IP或子网络可以在允许列表列表中添加后缀“T”来指定。受信任的IP或子网不受连接数/流量限制。 只有服务器级别的登入限制才可以设置受信任的IP或子网。

        Tips

        [安全建议] 用此项设置适用于所有虚拟主机的常规限制。

        允许列表

        Description

        指定允许的IP地址或子网的列表。 可以使用{VAL}*或{VAL}ALL。

        Syntax

        逗号分隔的IP地址或子网列表。 结尾加上“T”可以用来表示一个受信任的IP或子网,如{VAL}192.168.1.*T。

        Example

        子网: 192.168.1.0/255.255.255.0, 192.168.1.0/24, 192.168.1192.168.1.*.
        IPv6 地址: ::1[::1]
        IPv6 子网: 3ffe:302:11:2:20f:1fff:fe29:717c/64[3ffe:302:11:2:20f:1fff:fe29:717c]/64.

        Tips

        [安全建议] 在服务器级别设置的受信任的IP或子网不受连接/节流限制。

        拒绝列表

        Description

        指定不允许的IP地址或子网的列表。

        Syntax

        逗号分隔的IP地址或子网列表。 可以使用{VAL}*或{VAL}ALL。

        Example

        子网: 192.168.1.0/255.255.255.0, 192.168.1.0/24, 192.168.1192.168.1.*.
        IPv6 地址: ::1[::1]
        IPv6 子网: 3ffe:302:11:2:20f:1fff:fe29:717c/64[3ffe:302:11:2:20f:1fff:fe29:717c]/64.
        -
        +
        diff --git a/dist/docs/zh-CN/ServTuning_Help.html b/dist/docs/zh-CN/ServTuning_Help.html index 5aaed28d6..ecca16966 100644 --- a/dist/docs/zh-CN/ServTuning_Help.html +++ b/dist/docs/zh-CN/ServTuning_Help.html @@ -14,8 +14,10 @@
        openlitespeed logo
        -

        OpenLiteSpeed Web Server Users' Manual

        -
        Version 1.6  — Rev. 2
        +

        + OpenLiteSpeed Web Server Users' Manual +

        +

        Version 1.7  — Rev. 17


        静态文件最大尺寸

        Description

        指定LiteSpeed可以自动创建压缩文件的静态文件最大尺寸。

        Syntax

        不小于1K的字节数。

        Tips

        [性能建议] 不建议使用LiteSpeed创建/更新较大文件的压缩文件。 压缩操作会占用整个服务器进程并且在压缩结束前新请求都无法被处理。

        静态文件最小尺寸

        Description

        指定LiteSpeed创建相应压缩文件的静态文件最小尺寸。

        Syntax

        不小于200的字节数。

        Tips

        因为流量节省可以忽略不计,所以压缩非常小的文件是没有必要的。

        +

        Default Cipher Suite

        Description

        Default cipher suite for SSL certificates.

        Default value: Server Internal Default (Based on current best practices)

        Syntax

        Colon-separated string of cipher specifications.

        SSL Strong DH Key

        Description

        Specifies whether to use 2048 or 1024 bit DH keys for SSL handshakes. If set to "Yes", 2048 bit DH keys will be used for 2048 bit SSL keys and certificates. 1024 bit DH keys will still be used in other situations. Default is "Yes".

        Earlier versions of Java do not support DH key size higher than 1024 bits. If Java client compatibility is required, this should be set to "No".

        Syntax

        radio

        Enable Multiple SSL Certificates

        Description

        Allows listeners/vhosts to set multiple SSL certificates. If multiple certificates are enabled, the certificates/keys are expected to follow a naming scheme. If the cert is named server.crt, other possible cert names are server.crt.rsa, server.crt.dsa, server.crt.ecc. If "Not Set", defaults to "No".

        Syntax

        Select from radio box

        Enable Session Cache

        Description

        Enables session ID caching using OpenSSL's default setting. Server-level setting must be set to "Yes" for Virtual Host setting to take effect.

        Default values:
        Server-level: Yes
        VH-Level: Yes

        Syntax

        Select from radio box

        @@ -152,7 +162,7 @@

        Server Tuning

        Table of Contents

        Handshake Timeout

        Description

        The time in seconds a new QUIC connection is given to complete its handshake, after which the connection is aborted. Default value is 10.

        Syntax

        Integer number between 1 and 15

      Idle Timeout

      Description

      The time in seconds after which an idle QUIC connection will be closed. Default value is 30.

      Syntax

      Integer number between 10 and 30

      -
      +
      diff --git a/dist/docs/zh-CN/ServerStat_Help.html b/dist/docs/zh-CN/ServerStat_Help.html index faa7ad68e..33c187619 100644 --- a/dist/docs/zh-CN/ServerStat_Help.html +++ b/dist/docs/zh-CN/ServerStat_Help.html @@ -14,8 +14,10 @@
      openlitespeed logo
      -

      OpenLiteSpeed Web Server Users' Manual

      -
      Version 1.6  — Rev. 2
      +

      + OpenLiteSpeed Web Server Users' Manual +

      +

      Version 1.7  — Rev. 17


      Actions

      Description

      Six actions are available from this menu: Graceful Restart, Toggle Debug Logging, Server Log Viewer, Real-Time Statistics, Version Manager, and Compile PHP.

      Tips

      The shell utility $SERVER_ROOT/bin/lswsctrl can be used to control the server processes as well, but requires a login shell.

      Apply Changes/Graceful Restart

      Description

      By clicking Graceful Restart, a new server process will be started. For Graceful Restart, the old server process will only exit after all requests to it have been finished (or the 平滑重启超时时长 limit has been reached). Configuration changes are applied at the next restart. Graceful Restart will apply these changes without any server downtime.

      Tips

      Graceful restart takes less than 2 seconds to generate a new server process.

      -

      Server Log Viewer

      Description

      The Server Log Viewer is a convenient tool for browsing the current server log to check for errors or problems. The log viewer searches the server log file in blocks for the specified log level. The default block size is 20KB. You can use the Begin, End, Next, and Prev buttons to navigate a large log file.

      Tips

      The size of a dynamically generated page is limited by 动态回应主内容最大大小. So if the block is too big, the page might be truncated.

      +

      Server Log Viewer

      Description

      The Server Log Viewer is a convenient tool for browsing the current server log to check for errors or problems. The log viewer searches the server log file in blocks for the specified log level. The default block size is 20KB. You can use the Begin, End, Next, and Prev buttons to navigate a large log file.

      Tips

      The size of a dynamically generated page is limited by 动态回应主内容最大大小. So if the block is too big, the page might be truncated.

      Real-Time Statistics

      Description

      The Real-Time Statistics link leads to a page with a real-time server status report. This is a convenient tool to monitor the system. The report shows a snapshot of your server statistics. The refresh rate for this snapshot is controlled by the Refresh Interval drop-down list in the upper righthand corner. The report contains the following sections:

      • Server Health shows the basic server statistics, uptime, load, and anti-DDoS blocked IPs.
      • Server lists current traffic throughput, connections, and requests statistics.
      • Virtual Host shows request processing statuses and external application statuses for each virtual host.
      • External Application lists the external applications currently running and their usage statistics. The CGI daemon process lscgid is always running as an external application.
      Many of the rows in the Real-Time Statistics feature a graph icon. Clicking on this icon will open a graph of that row's statistics updated in real-time. In the Server section, next to Requests, there is a link labeled (Details). This link takes you to the Requests Snapshot, where you can view detailed information on which clients are making certain kinds of requests or which aspects of your site are bottlenecking. The fields in the blue area allow you to filter the snapshot to isolate certain parts of your server or look for clients that are performing certain actions.

      Toggle Debug Logging

      Description

      Toggle Debug Logging toggles the value of 调试级别 between NONE and HIGH. As debug logging has an impact on performance and can fill up the hard drive quickly, so 调试级别 should usually be set to NONE on a production server. This feature can be used instead to turn debug logging on and off quickly in order to debug a problem on a production server. Debug logging turned on or off in this way will not change anything shown in your server configurations.

      Tips

      Toggle Debug Logging will only work if 日志级别 is set to DEBUG. Important! Debug logging includes detailed information for each request and response. Active debug logging will severely degrade service performance and potentially saturate disk space in a very short time. This feature should only be used for a short period of time when trying to diagnose server issues.

      See Also

      调试级别, 日志级别

      Name - Listener

      Description

      The unique name that identifies this listener. This is the Listener Name you specified when setting up the listener.

      @@ -120,7 +130,7 @@

      Table of Contents

      Disable

      Description

      The Disable action stops a running virtual host. New requests will not be accepted, but requests being processed will finish as usual.

    Restart - Virtual Host

    Description

    The Restart action causes the web server to load the newest configuration for this virtual host. Requests being processed will finish with the old configuration. The new configuration will only apply for new requests. All changes to a virtual host can be applied on the fly this way.

    -
    +
    diff --git a/dist/docs/zh-CN/Servlet_Context.html b/dist/docs/zh-CN/Servlet_Context.html index 067cb18ce..4425c13cb 100644 --- a/dist/docs/zh-CN/Servlet_Context.html +++ b/dist/docs/zh-CN/Servlet_Context.html @@ -14,8 +14,10 @@
    openlitespeed logo
    -

    OpenLiteSpeed Web Server Users' Manual

    -
    Version 1.6  — Rev. 2
    +

    + OpenLiteSpeed Web Server Users' Manual +

    +

    Version 1.7  — Rev. 17


      @@ -60,7 +62,9 @@
      Version 1.6  — Rev. 2
    • Context
    • @@ -103,7 +113,7 @@

      Servlet Context

      Table of Contents

      自定义默认字符集

      Description

      指定一个字符集当添加默认的字符集On时使用。这是可选的。默认值是iso-8859-1。当添加默认的字符集Off时本设置将不生效。

      Syntax

      字符集的名称,例如utf-8

      Example

      utf-8
      -
      +
      diff --git a/dist/docs/zh-CN/Static_Context.html b/dist/docs/zh-CN/Static_Context.html index aa455c627..ca8f07b07 100644 --- a/dist/docs/zh-CN/Static_Context.html +++ b/dist/docs/zh-CN/Static_Context.html @@ -14,8 +14,10 @@
      openlitespeed logo
      -

      OpenLiteSpeed Web Server Users' Manual

      -
      Version 1.6  — Rev. 2
      +

      + OpenLiteSpeed Web Server Users' Manual +

      +

      Version 1.7  — Rev. 17


        @@ -60,7 +62,9 @@
        Version 1.6  — Rev. 2
      • Context
      • @@ -113,11 +123,11 @@

        Static Context

        Table of Contents

        <

        Enable Rewrite

        Description

        Specifies whether to enable LiteSpeed's URL rewrite engine. This option can be customized at the virtual host or context level, and is inherited along the directory tree until it is explicitly overridden.

        Syntax

        Select from radio box

        重写继承

        Description

        指定是否从父级context继承重写规则。 如果启用重写但不继承,将启用本context的重写基准及重写规则。

        Syntax

        布尔值

        重写基准

        Description

        指定重写规则的基准URL。

        Syntax

        URL

        -

        Rewrite Rules

        Description

        Specifies a list of rewrite rules at the virtual host level.

        Do NOT add any document root level rewrite rules here. If you have any document root level rewrite rules from .htaccess, you should instead create a static context with uri "/" and add the rewrite rules there.

        A rewrite rule is comprised of one RewriteRule directive and optionally preceded by multiple RewriteCond directives.

        • Each directive should take only one line.
        • RewriteCond and RewriteRule follow Apache's rewrite directive syntax. Just copy and paste rewrite directives from your Apache configuration files.
        • There are minor differences between LiteSpeed and Apache mod_rewrite implementation:
          • %\{LA-U:variable\} and %\{LA-F:variable\} are ignored by the LiteSpeed rewrite engine
          • two new server variables are added in the LiteSpeed rewrite engine: %\{CURRENT_URI\} represents the current URI being processed by the rewrite engine and %\{SCRIPT_NAME\} has the same meaning as the corresponding CGI environment variable.
        The implementation of LiteSpeed's rewrite engine follows the Apache's rewrite engine specifications. For more details about rewrite rules, please refer to Apache's mod_rewrite document and Apache's URL rewriting guide.

        Syntax

        string

        +

        Rewrite Rules

        Description

        Specifies a list of rewrite rules at the virtual host level.

        Do NOT add any document root level rewrite rules here. If you have any document root level rewrite rules from .htaccess, you should instead create a static context with uri "/" and add the rewrite rules there.

        A rewrite rule is comprised of one RewriteRule directive and optionally preceded by multiple RewriteCond directives.

        • Each directive should take only one line.
        • RewriteCond and RewriteRule follow Apache's rewrite directive syntax. Just copy and paste rewrite directives from your Apache configuration files.
        • There are minor differences between LiteSpeed and Apache mod_rewrite implementation:
          • %\{LA-U:variable\} and %\{LA-F:variable\} are ignored by the LiteSpeed rewrite engine
          • Two new server variables are added in the LiteSpeed rewrite engine: %\{CURRENT_URI\} represents the current URI being processed by the rewrite engine and %\{SCRIPT_NAME\} has the same meaning as the corresponding CGI environment variable.
          • The LiteSpeed rewrite engine will stop processing rewrite rules after encountering an [L] flag to avoid looping while Apache mod_rewrite will stop processing rewrite rules for the current iteration only. This behavior is similar to that of the [END] flag in Apache mod_rewrite.

        The implementation of LiteSpeed's rewrite engine follows Apache's rewrite engine specifications. For more details about rewrite rules, please refer to Apache's mod_rewrite document and Apache's URL rewriting guide .

        Syntax

        string

        php.ini Override

        Description

        Used to overwrite php.ini settings in the current context (Virtual Host level or Context level).

        Supported directives are:
        php_value
        php_flag
        php_admin_value
        php_admin_flag

        All other lines/directives will be ignored.

        Syntax

        Override syntax is similar to Apache, a newline separated list of directives and their values with each directive being prepended by php_value, php_flag, php_admin_value, or php_admin_flag appropriately.

        Example

        php_value include_path ".:/usr/local/lib/php"
        php_admin_flag engine on
        php_admin_value open_basedir "/home"
        -
        +
        diff --git a/dist/docs/zh-CN/Templates_Help.html b/dist/docs/zh-CN/Templates_Help.html index 02a6d4de1..2a8df6327 100644 --- a/dist/docs/zh-CN/Templates_Help.html +++ b/dist/docs/zh-CN/Templates_Help.html @@ -14,8 +14,10 @@
        openlitespeed logo
        -

        OpenLiteSpeed Web Server Users' Manual

        -
        Version 1.6  — Rev. 2
        +

        + OpenLiteSpeed Web Server Users' Manual +

        +

        Version 1.7  — Rev. 17


        File Name Used In Template

        Description

        Specifies a path for the file to be used for member virtual hosts. Variable $VH_NAME or $VH_ROOT must appear in the path so each member virtual host will have its own file.

        Syntax

        string

        -
        +
        diff --git a/dist/docs/zh-CN/VHGeneral_Help.html b/dist/docs/zh-CN/VHGeneral_Help.html index 2f26f1cbf..6b41b6eb5 100644 --- a/dist/docs/zh-CN/VHGeneral_Help.html +++ b/dist/docs/zh-CN/VHGeneral_Help.html @@ -14,8 +14,10 @@
        openlitespeed logo
        -

        OpenLiteSpeed Web Server Users' Manual

        -
        Version 1.6  — Rev. 2
        +

        + OpenLiteSpeed Web Server Users' Manual +

        +

        Version 1.7  — Rev. 17


        日志级别

        Description

        指定日志记录级别。可用级别(从高到低)为ERROR, WARNING, NOTICE, INFO, 和 DEBUG。 只有当消息等级高于或与当前设置相同时才被记录。 如果您希望将此设置为DEBUG,您也需要设置服务器日志级别为DEBUG。 调试的级别只能在服务器级别通过调试级别控制。

        Syntax

        选项

        Tips

        [性能建议] 除非调试级别设置为NONE以外的日志级别, 否则DEBUG级别不会对性能产生任何影响,推荐采用。

        See Also

        调试级别

        回滚大小

        Description

        指定何时日志文件需要回滚,也称为日志循环。 当文件大小超过回滚限制后,在使用的日志文件将在同一目录中被重命名 为log_name.mm_dd_yyyy(.sequence),一个新的日志文件将被创建。 回滚的日志文件的实际大小有时会比限制值稍微大一些。 将值设置为0将禁用日志循环。

        Syntax

        无符号整数

        Tips

        请用“K”,“M”,“G”代表千字节,兆字节和千兆字节。

        +

        Keep Days

        Description

        Specifies how many days the access log file will be kept on disk. Only rotated log files older than the specified number of days will be deleted. The current log file will not be touched regardless how many days worth of data it contains. If you do not want to auto-delete stale and very old log files, set this to 0.

        Syntax

        无符号整数

        日志管理

        Description

        指定写入访问日志的地点。这里有三个选项: 1. 写入到服务器的访问日志; 2. 为虚拟主机创建一个访问日志; 3. 禁用访问日志记录。

        Syntax

        选项

        File Name

        Description

        The access log filename.

        Syntax

        Filename which can be an absolute path or a relative path to $SERVER_ROOT, $VH_ROOT.

        Tips

        Put access log file on a separate disk.

        Piped Logger

        Description

        Specifies the external application that will receive the access log data sent by LiteSpeed through a pipe on its STDIN stream (file handle is 0). When this field is specified, the access log will be sent only to the logger application and not the access log file specified in previous entry.

        The logger application must be defined in External Apps section first. Server-level access logging can only use an external logger application defined at the server level. Virtual host-level access logging can only use a logger application defined at the virtual host level.

        The logger process is spawned in the same way as other external (CGI/FastCGI/LSAPI) processes. This means it will execute as the user ID specified in the virtual host's 外部应用程序设置UID模式 settings and will never run on behalf of a privileged user.

        LiteSpeed web server performs simple load balancing among multiple logger applications if more than one instance of a logger application is configured. LiteSpeed server always attempts to keep the number of logger applications as low as possible. Only when one logger application fails to process access log entries in time will the server attempt to spawn another instance of the logger application.

        If a logger crashes, the web server will start another instance but the log data in the stream buffer will be lost. It is possible to lose log data if external loggers cannot keep up with the speed and volume of the log stream.

        Syntax

        Select from drop down list

        日志格式

        Description

        指定访问日志的格式。 设置之后,它将覆盖记录头部 的设定。

        Syntax

        字符串。日志格式的语法与Apache 2.0自定义 日志格式兼容。

        Example

        一般日志格式(CLF)
        "%h %l %u %t \"%r\" %>s %b"

        支持虚拟主机的一般日志格式
        "%v %h %l %u %t \"%r\" %>s %b"

        NCSA扩展/组合日志格式
        "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-agent}i\"

        记录Foobar的cookie值
        "%{Foobar}C"

        See Also

        记录头部

        记录头部

        Description

        指定是否记录HTTP请求头: RefererUserAgentHost

        Syntax

        复选框

        Tips

        [性能建议] 如果你不需要在访问日志中记录这些头部信息,关闭这个功能。

        See Also

        日志格式

        -

        保留天数

        Description

        指定访问日志文件将被保存在磁盘上多少天。 只有超出指定天数的回滚日志文件会被删除。 当前的日志文件不会被删除,无论它包含了多少天的数据。 如果你不想自动删除过时的、很旧的日志文件, 将该值设置为0

        Syntax

        无符号整数

        字节记录

        Description

        指定带宽字节日志文件的路径。设置后,将创建一份兼容cPanel面板的带宽日志。这将记录 一个请求传输的总字节数,包括请求内容和响应内容。

        Syntax

        文件2

        Tips

        [性能建议] 将日志文件放置在一个单独的磁盘上。

        压缩存档

        Description

        指定是否压缩回滚日志以节省磁盘空间。

        Syntax

        布尔值

        Tips

        日志文件是高度可压缩的,建议采取压缩以减少旧日志的磁盘占用量。

        使用服务器索引文件

        Description

        指定是否使用服务器的索引文件。 如果设置为Yes,那么只有服务器的设置将被使用。 如果设置为No,那么服务器的设置将不会被使用。 如果设置为Addition,那么附加的索引文件可以被添加到此虚拟主机服务器的索引文件列表中。 如果想要禁用此虚拟主机的索引文件,您可以将该值设置为No,并将索引文件栏留空。

        Syntax

        选项

        @@ -143,7 +153,7 @@

        Virtual Host General

        Table of Contents

        处理器名称

        Description

        当处理器类型为FastCGI,Web服务器,LSAPI,负载均衡器或Servlet引擎时, 指定处理脚本文件的外部程序名称。

        Syntax

        选项

      php.ini Override

      Description

      Used to overwrite php.ini settings in the current context (Virtual Host level or Context level).

      Supported directives are:
      php_value
      php_flag
      php_admin_value
      php_admin_flag

      All other lines/directives will be ignored.

      Syntax

      Override syntax is similar to Apache, a newline separated list of directives and their values with each directive being prepended by php_value, php_flag, php_admin_value, or php_admin_flag appropriately.

      Example

      php_value include_path ".:/usr/local/lib/php"
      php_admin_flag engine on
      php_admin_value open_basedir "/home"
      -
      +
      diff --git a/dist/docs/zh-CN/VHSSL_Help.html b/dist/docs/zh-CN/VHSSL_Help.html index 97ae008e1..4605c0fc5 100644 --- a/dist/docs/zh-CN/VHSSL_Help.html +++ b/dist/docs/zh-CN/VHSSL_Help.html @@ -14,8 +14,10 @@
      openlitespeed logo
      -

      OpenLiteSpeed Web Server Users' Manual

      -
      Version 1.6  — Rev. 2
      +

      + OpenLiteSpeed Web Server Users' Manual +

      +

      Version 1.7  — Rev. 17


      Client Revocation File

      Description

      Specifies the file containing PEM-encoded CA CRL files enumerating revoked client certificates. This can be used as an alternative or in addition to Client Revocation Path.

      Syntax

      Filename which can be an absolute path or a relative path to $SERVER_ROOT.

      -
      +
      diff --git a/dist/docs/zh-CN/VHSecurity_Help.html b/dist/docs/zh-CN/VHSecurity_Help.html index 945fd613d..a8f0e89d7 100644 --- a/dist/docs/zh-CN/VHSecurity_Help.html +++ b/dist/docs/zh-CN/VHSecurity_Help.html @@ -14,8 +14,10 @@
      openlitespeed logo
      -

      OpenLiteSpeed Web Server Users' Manual

      -
      Version 1.6  — Rev. 2
      +

      + OpenLiteSpeed Web Server Users' Manual +

      +

      Version 1.7  — Rev. 17


      -

      Virtual Host Security

      Table of Contents

      reCaptcha Protection

      +

      Virtual Host Security

      Table of Contents

      reCAPTCHA Protection

      Enable reCAPTCHA | Site Key | Secret Key | reCAPTCHA Type | Max Tries | Concurrent Request Limit

      +
      Bubblewrap Container

      +Bubblewrap Container

      登入限制

      允许列表 | 拒绝列表

      Realms授权

      Realm名称 | 用户数据库地址 | 用户数据库最大缓存大小 | 用户数据库缓存超时 | Group DB Location | 组数据库最大缓存大小 | Group DB Cache Timeout (secs)

      -

      reCaptcha Protection

      Description

      reCaptcha Protection is a service provided as a way to mitigate heavy server load. reCaptcha Protection will activate after one of the below situations is hit. Once active, all requests by NON TRUSTED(as configured) clients will be redirected to a reCAPTCHA validation page. After validation, the client will be redirected to their desired page.

      The following situations will activate reCaptcha Protection:
      1. The server or vhost concurrent requests count passes the configured connection limit.
      2. Anti-DDoS is enabled and a client is hitting a url in a suspicious manner. The client will redirect to reCAPTCHA first instead of getting denied when triggered.
      3. WP Brute Force protection is enabled and action is set to 'Captcha or Drop’. When a brute force attack is detected, the client will redirect to reCAPTCHA first. After max tries is reached, the connection will be dropped, as per the ‘drop’ option.
      4. A new rewrite rule environment is provided to activate reCAPTCHA via RewriteRules. 'verifycaptcha' can be set to redirect clients to reCAPTCHA. A special value ': deny' can be set to deny the client if it failed too many times. For example, [E=verifycaptcha] will always redirect to reCAPTCHA until verified. [E=verifycaptcha: deny] will redirect to reCAPTCHA until Max Tries is hit, after which the client will be denied.

      -

      Enable reCAPTCHA

      Description

      Enable the reCaptcha Protection feature at the current level. This setting must be set to Yes at the Server level before the reCaptcha Protection feature can be used.

      Default values:
      Server-level: Yes
      VH-Level: Inherit Server level setting

      Syntax

      Select from radio box

      +

      reCAPTCHA Protection

      Description

      reCAPTCHA Protection is a service provided as a way to mitigate heavy server load. reCAPTCHA Protection will activate after one of the below situations is hit. Once active, all requests by NON TRUSTED(as configured) clients will be redirected to a reCAPTCHA validation page. After validation, the client will be redirected to their desired page.

      The following situations will activate reCAPTCHA Protection:
      1. The server or vhost concurrent requests count passes the configured connection limit.
      2. Anti-DDoS is enabled and a client is hitting a url in a suspicious manner. The client will redirect to reCAPTCHA first instead of getting denied when triggered.
      3. A new rewrite rule environment is provided to activate reCAPTCHA via RewriteRules. 'verifycaptcha' can be set to redirect clients to reCAPTCHA. A special value ': deny' can be set to deny the client if it failed too many times. For example, [E=verifycaptcha] will always redirect to reCAPTCHA until verified. [E=verifycaptcha: deny] will redirect to reCAPTCHA until Max Tries is hit, after which the client will be denied.

      +

      Enable reCAPTCHA

      Description

      Enable the reCAPTCHA Protection feature at the current level. This setting must be set to Yes at the Server level before the reCAPTCHA Protection feature can be used.

      Default values:
      Server-level: Yes
      VH-Level: Inherit Server level setting

      Syntax

      Select from radio box

      Site Key

      Description

      The site key is the public key provided by Google via its reCAPTCHA service. A default Site Key will be used if not set.

      Secret Key

      Description

      The secret key is the private key provided by Google via its reCAPTCHA service. A default Secret Key will be used if not set.

      reCAPTCHA Type

      Description

      Specify the reCAPTCHA type to use with the key pairs. If a key pair has not been provided and this setting is set to Not Set, a default key pair of type Invisible will be used.
      Checkbox will display a checkbox reCAPTCHA for the visitor to validate.
      Invisible will attempt to validate the reCAPTCHA automatically and if successful, will redirect to the desired page.

      Default value is Invisible.

      Syntax

      Select from drop down list

      Max Tries

      Description

      Max Tries specifies the maximum number of reCAPTCHA attempts permitted before denying the visitor.

      Default value is 3.

      Syntax

      无符号整数

      Concurrent Request Limit

      Description

      The number of concurrent requests needed to activate reCAPTCHA. reCAPTCHA will be used until concurrent requests drop below this number.

      Default value is 15000.

      Syntax

      无符号整数

      +

      Bubblewrap Container

      Description

      Set to On if you wish to start CGI processes (including PHP programs) in a bubblewrap sandbox. See https://wiki.archlinux.org/index.php/Bubblewrap for details on using bubblewrap. Bubblewrap must be installed on your system prior to using this setting.

      This setting cannot be turned on at the Virtual Host level if set to "Disabled" at the Server level.

      Default values:
      Server level: Disabled
      VH level: Inherit Server level setting

      Syntax

      Select from drop down list

      登入限制

      Description

      指定哪些子网络和/或IP地址可以访问该服务器。 这是影响所有的虚拟主机的服务器级别设置。您还可以为每个虚拟主机设置登入限制。虚拟主机的设置不会覆盖服务器设置。

      是否阻止/允许一个IP是由允许列表与阻止列表共同决定。 如果你想阻止某个特定IP或子网,请在允许列表中写入*ALL,并在拒绝列表中写入需要阻止的IP或子网。 如果你想允许某个特定的IP或子网,请在拒绝列表中写入*ALL,并在允许列表中写入需要允许的IP或子网。 单个IP地址是被允许访问还是禁止访问取决于该IP符合的最小限制范围。

      信任的IP或子网络可以在允许列表列表中添加后缀“T”来指定。受信任的IP或子网不受连接数/流量限制。 只有服务器级别的登入限制才可以设置受信任的IP或子网。

      Tips

      [安全建议] 用此项设置适用于所有虚拟主机的常规限制。

      允许列表

      Description

      指定允许的IP地址或子网的列表。 可以使用{VAL}*或{VAL}ALL。

      Syntax

      逗号分隔的IP地址或子网列表。 结尾加上“T”可以用来表示一个受信任的IP或子网,如{VAL}192.168.1.*T。

      Example

      子网: 192.168.1.0/255.255.255.0, 192.168.1.0/24, 192.168.1192.168.1.*.
      IPv6 地址: ::1[::1]
      IPv6 子网: 3ffe:302:11:2:20f:1fff:fe29:717c/64[3ffe:302:11:2:20f:1fff:fe29:717c]/64.

      Tips

      [安全建议] 在服务器级别设置的受信任的IP或子网不受连接/节流限制。

      拒绝列表

      Description

      指定不允许的IP地址或子网的列表。

      Syntax

      逗号分隔的IP地址或子网列表。 可以使用{VAL}*或{VAL}ALL。

      Example

      子网: 192.168.1.0/255.255.255.0, 192.168.1.0/24, 192.168.1192.168.1.*.
      IPv6 地址: ::1[::1]
      IPv6 子网: 3ffe:302:11:2:20f:1fff:fe29:717c/64[3ffe:302:11:2:20f:1fff:fe29:717c]/64.

      Realms授权

      Description

      列出这个虚拟主机的所有Realm。 Realm授权可以阻止未授权用户访问受保护的网页。 Realm是一个用户名录,其中包含了用户名、密码、分组(可选)。授权是在context级别执行的。不同的context可以共享相同的Realm(用户数据库),所以Realm是与调用它的context分开定义的。你可以通过context配置中的名称识别Realm。

      Realm名称

      Description

      为Realm授权指定唯一的名称。

      Syntax

      文本

      -

      用户数据库地址

      Description

      指定用户数据库的地址。 对于类型为Password File的数据库,应设置为包含用户名/密码的展平文件的路径。 您可以在WebAdmin控制台中点击文件名来进行修改。

      用户文件的每一行包含一个用户名,后面加上冒号,在跟上加密的密码,后面可选择添加冒号和用户所属组名。 多个组名通过逗号分隔。如果组信息在用户数据库中指定,那么组数据库将不被检查。

      例如:

      john:HZ.U8kgjnMOHo:admin,user


      对于类型为LDAP的数据库,应该设置用于查询用户信息的LDAP URL。对于每个有效的用户,存储在LDAP服务器中的认证数据 应至少包含用户ID和用户密码。当根据HTTP认证报头中的信息通过指定URL进行LDAP查询请求时,应当有且仅有一个记录被返回。"$k"必须在URL中的过滤部分指定并且将用用户名来替代。用户密码属性名必须在查询中返回。用户密码属性名由密码属性名指定。组信息可以使用Member-of 属性来指定(可选)。

      例如: 用户至少要在LDAP中通过以下对象类定义:uidObject, simpleSecurityObject和organizationalRole。可以使用如下URL:
      ldap://localhost/ou=UserDB,dc=example,dc=com???(&(objectClass=*)(uid=$k))

      Syntax

      到用户数据库文件的路径或LDAP URL(RFC 2255)。

      Tips

      [安全建议] 建议在文档树以外保存用户密码文件。 如果用户密码文件被放置在文档树以内,只需要使用".ht"作为文件名开头, 如.htuser,来防止被当做静态文件输出。LiteSpeed Web服务器不输出前缀为“.ht”的文件。

      See Also

      Group DB Location, 密码属性名, Member-of 属性

      +

      用户数据库地址

      Description

      指定用户数据库的地址。 对于类型为Password File的数据库,应设置为包含用户名/密码的展平文件的路径。 您可以在WebAdmin控制台中点击文件名来进行修改。

      用户文件的每一行包含一个用户名,后面加上冒号,在跟上加密的密码,后面可选择添加冒号和用户所属组名。 多个组名通过逗号分隔。如果组信息在用户数据库中指定,那么组数据库将不被检查。

      例如:

      john:HZ.U8kgjnMOHo:admin,user


      对于类型为LDAP的数据库,应该设置用于查询用户信息的LDAP URL。对于每个有效的用户,存储在LDAP服务器中的认证数据 应至少包含用户ID和用户密码。当根据HTTP认证报头中的信息通过指定URL进行LDAP查询请求时,应当有且仅有一个记录被返回。"$k"必须在URL中的过滤部分指定并且将用用户名来替代。用户密码属性名必须在查询中返回。用户密码属性名由密码属性名指定。组信息可以使用Member-of 属性来指定(可选)。

      例如: 用户至少要在LDAP中通过以下对象类定义:uidObject, simpleSecurityObject和organizationalRole。可以使用如下URL:
      ldap://localhost/ou=UserDB,dc=example,dc=com???(&(objectClass=*)(uid=$k))

      Syntax

      到用户数据库文件的路径或LDAP URL(RFC 2255)。

      See Also

      Group DB Location, 密码属性名, Member-of 属性

      用户数据库最大缓存大小

      Description

      指定用户数据库的最大缓存大小。 最近访问的用户认证信息会被缓存在内存中以提供最佳性能。

      Syntax

      无符号整数

      Tips

      [性能建议] 由于更大的缓存会消耗更多的内存,更高的值可能会也可能不会提供更好的性能。 请根据您的用户数据库大小和网站使用情况来设定一个合适的大小。

      用户数据库缓存超时

      Description

      指定多久检查一次后端用户数据库变更。 在缓存中每个条目都有一个时间戳。 当缓存日期超过指定的超时时间时,将检查后端数据库是否有变化。 如果没有,时间戳将被重置为当前时间,否则会将新的数据载入。 服务器重载和平滑重启会立即清除缓存。

      Syntax

      单元

      Tips

      [性能建议] 如果后端数据库不经常发生变更,设置较长的缓存时间来获得更好的性能。

      -

      Group DB Location

      Description

      指定组数据库的位置。
      组信息可以在用户数据库或在这个独立的组数据库中设置。 用于用户验证时,将首先检查用户数据库。 如果用户数据库同样包含组信息,组数据库将不被检查。
      对于类型为Password File的数据库, 组数据库地址应当是到达包含有组定义的平面文件的路径。 你可以在WebAmin控制台中点击文件名来修改这个设置。
      每一行组文件应当包含一个组名, 组名后面跟一个冒号,并在冒号后面使用空格来分割组中的用户名。 例如:

      testgroup: user1 user2 user3


      对于类型为LDAP的数据库, 组数据库地址应当是查询组信息的LDAP URL地址。 对于每一个有效的组, 基于同一URL地址和同一在Require(授权的用户/组)中指明的组名进行的LDAP查询请求,应当有且仅有一个记录返回。 "$k"中指定的组名称必须在URL的过滤部分指定并用组名称代替。在组中指定成员的属性名称需在组成员属性名中指定。


      例如: 如果objectClass posixGroup被用来存储组信息。可以使用以下的地址:
      ldap: //localhost/ou=GroupDB,dc=example,dc=com???(&(objectClass=*)(cn=$k))

      Syntax

      文件3

      Tips

      [安全建议] 建议把组文件保存到站点目录外。 如果必须将组文件放置在站点目录内,只需要用".ht"开头命名,如.htgroup,来防止文件被当做静态文件而输出。LiteSpeed网页服务器不会输出前缀是".ht"的文件。

      See Also

      用户数据库地址, Context Require(授权的用户/组), 组成员属性名

      +

      Group DB Location

      Description

      指定组数据库的位置。
      组信息可以在用户数据库或在这个独立的组数据库中设置。 用于用户验证时,将首先检查用户数据库。 如果用户数据库同样包含组信息,组数据库将不被检查。
      对于类型为Password File的数据库, 组数据库地址应当是到达包含有组定义的平面文件的路径。 你可以在WebAmin控制台中点击文件名来修改这个设置。
      每一行组文件应当包含一个组名, 组名后面跟一个冒号,并在冒号后面使用空格来分割组中的用户名。 例如:

      testgroup: user1 user2 user3


      对于类型为LDAP的数据库, 组数据库地址应当是查询组信息的LDAP URL地址。 对于每一个有效的组, 基于同一URL地址和同一在Require(授权的用户/组)中指明的组名进行的LDAP查询请求,应当有且仅有一个记录返回。 "$k"中指定的组名称必须在URL的过滤部分指定并用组名称代替。在组中指定成员的属性名称需在组成员属性名中指定。


      例如: 如果objectClass posixGroup被用来存储组信息。可以使用以下的地址:
      ldap: //localhost/ou=GroupDB,dc=example,dc=com???(&(objectClass=*)(cn=$k))

      Syntax

      文件3

      See Also

      用户数据库地址, Context Require(授权的用户/组), 组成员属性名

      组数据库最大缓存大小

      Description

      指定组数据库的最大缓存大小。

      Syntax

      无符号整数

      Tips

      [性能建议] 由于更大的缓存会消耗更多的内存, 更高的值可能会也可能不会提供更好的性能。 请根据你的用户数据库大小和网站使用情况来设置合适的大小。

      See Also

      用户数据库最大缓存大小

      -
      +
      diff --git a/dist/docs/zh-CN/VHWebSocket_Help.html b/dist/docs/zh-CN/VHWebSocket_Help.html index a1cf10939..9101a9eba 100644 --- a/dist/docs/zh-CN/VHWebSocket_Help.html +++ b/dist/docs/zh-CN/VHWebSocket_Help.html @@ -14,8 +14,10 @@
      openlitespeed logo
      -

      OpenLiteSpeed Web Server Users' Manual

      -
      Version 1.6  — Rev. 2
      +

      + OpenLiteSpeed Web Server Users' Manual +

      +

      Version 1.7  — Rev. 17


        @@ -60,7 +62,9 @@
        Version 1.6  — Rev. 2
      • Context
      • @@ -97,7 +107,7 @@

        Table of Contents

        URI

        Description

        Specifies the URI(s) that will use this WebSocket backend. Traffic to this URI will only be forwarded to the WebSocket backend when it contains a WebSocket upgrade request.

        Traffic without this upgrade request will automatically be forwarded to the Context that this URI belongs to. If no Context exists for this URI, LSWS will treat this traffic as though it is accessing a static context with the location $DOC_ROOT/URI.

        Syntax

        A plain URI (starting with "/"). If the URI ends with a "/", then this WebSocket backend will include all sub-URIs under this URI.

        Example

        Using the WebSocket proxy in conjunction with a Context allows you to serve different kinds of traffic in different ways on the same page, thus optimizing performance. You can send WebSocket traffic to the WebSocket backend, while setting up a static context so that LSWS can serve the page's static content, or an LSAPI context so LSWS will serve PHP content (both of which LSWS does more efficiently than the WebSocket backend).

        Address

        Description

        A unique socket address used by the WebSocket backend. IPv4 sockets, IPv6 sockets, and Unix Domain Sockets (UDS) are supported. IPv4 and IPv6 sockets can be used for communication over the network. UDS can only be used when the WebSocket backend resides on the same machine as the server.

        Syntax

        IPv4 or IPV6 address:port or UDS://path

        Example

        127.0.0.1:5434
        UDS://tmp/lshttpd/php.sock.

        Tips

        If the WebSocket backend runs on the same machine, UDS is preferred. If you have to use an IPv4 or IPv6 socket, set the IP address to localhost or 127.0.0.1, so the WebSocket backend is inaccessible from other machines.
        Unix Domain Sockets generally provide higher performance than IPv4 or IPv6 sockets.

        -
        +
        diff --git a/dist/docs/zh-CN/VirtualHosts_Help.html b/dist/docs/zh-CN/VirtualHosts_Help.html index ce784becf..1d78fd2fe 100644 --- a/dist/docs/zh-CN/VirtualHosts_Help.html +++ b/dist/docs/zh-CN/VirtualHosts_Help.html @@ -14,8 +14,10 @@
        openlitespeed logo
        -

        OpenLiteSpeed Web Server Users' Manual

        -
        Version 1.6  — Rev. 2
        +

        + OpenLiteSpeed Web Server Users' Manual +

        +

        Version 1.7  — Rev. 17


        配置文件

        Description

        指定虚拟主机的配置文件名称。 配置文件必须位于$SERVER_ROOT/conf/vhosts/目录下。 推荐使用$SERVER_ROOT/conf/vhosts/$VH_NAME/vhconf.conf

        Syntax

        文件3

        Tips

        $SERVER_ROOT/conf/vhosts/$VH_NAME/vhconf.conf is recommended

        最大Keep-Alive请求数

        Description

        指定通过keep-alive(永久)连接服务的最大请求数量。当该限制值达到时连接将被断开。你可以为不同虚拟主机设置不同的数值。这个数值不能超过服务器级别的最大持续连接请求数限制值。

        Syntax

        无符号整数

        Tips

        [性能建议] 设置为一个合理的高数值。设置为1或比1更小的值将禁用keep-alive连接。

        See Also

        最大持续连接请求数

        -

        智能Keep-Alive

        Description

        指定是否为虚拟主机启用智能Keep-Alive。这个选项仅在当智能持续连接启用并且最大Keep-Alive请求数大于1的时候生效。

        Syntax

        布尔值

        Tips

        [性能建议] 为访问繁忙的网站启用此项。

        Description

        指定在这个虚拟主机内是否要跟随符号链接。 If Owner Match选项启用后,只有在链接和目标属主一致时才跟踪符号链接。 此设置将覆盖默认的服务器级设置。

        Syntax

        选项

        Tips

        [性能和安全性建议] 为了更好的安全性,请禁用此功能。为了获得更好的性能,启用它。

        启用脚本

        Description

        指定在这个虚拟主机中是否允许运行脚本(非静态页面)。 如果禁用,CGI, FastCGI, LSAPI, Servlet引擎 和其他脚本语言都将在这个虚拟机中不被允许使用。 因此如果你希望使用一个脚本处理程序,你需要启用本项。

        Syntax

        布尔值

        访问管制

        Description

        指定虚拟机根($VH_ROOT)以外的文件是否可以通过这个网站访问。 如果设置是Yes,只可以访问$VH_ROOT下的文件, 访问指向$VH_ROOT以外文件或目录的符号链接或context指向都将被阻止。 尽管如此,这里不会限制CGI脚本的访问。 这个选项在共享主机下非常有用。 跟随符号链接可以设置成Yes来允许用户使用在$VH_ROOT下的符号链接, $VH_ROOT以外的则不可以。

        Syntax

        布尔值

        Tips

        [安全建议] 在共享主机环境下打开该功能。

        @@ -109,11 +118,11 @@

        Table of Contents

        suEXEC User

        Description

        At the current context level, run as this user. If set, this value will override the Virtual Host level ExtApp Set UID Mode setting.

        This configuration may be overridden at the External Application level using the Run As User setting.

        Default value: Not Set

        Syntax

        Valid user name or uid.

      suEXEC Group

      Description

      At the current context level, run as this group. Either suEXEC User at the Virtual Host level, or Run As User at the External Application level, must be set for suEXEC Group to take effect.

      This configuration can be overridden at the External Application level using the Run As Group setting.

      Default value: suExec User setting value

      Syntax

      Valid group name or uid

      静态请求/秒

      Description

      指定每秒可处理的来自单个IP的静态内容请求数量(无论与该IP之间建立了多少个连接)。

      当达到此限制时,所有后来的请求将被延滞到下一秒。 对于动态内容请求的限制与本限制无关。 每个客户端的请求限制可以在服务器或虚拟主机级别设置。 虚拟主机级别的设置将覆盖服务器级别的设置。

      Syntax

      无符号整数

      Tips

      [安全] 受信任的IP或子网不受影响。

      See Also

      Dynamic Requests/Second

      -

      Dynamic Requests/Second

      Description

      Specifies the maximum number of requests to dynamically generated content coming from a single IP address that can be processed in each second regardless of the number of connections established. When this limit is reached, all future requests to dynamic content are tar-pitted until the next second.

      The request limit for static content is independent of this limit. This per client request limit can be set at server or virtual host level. Virtual host-level settings override server-level settings.

      Syntax

      无符号整数

      Tips

      Trusted IPs or sub-networks are not restrained by this limit.

      See Also

      静态请求/秒

      +

      Dynamic Requests/Second

      Description

      Specifies the maximum number of requests to dynamically generated content coming from a single IP address that can be processed in each second regardless of the number of connections established. When this limit is reached, all future requests to dynamic content are tar-pitted until the next second.

      The request limit for static content is independent of this limit. This per client request limit can be set at server or virtual host level. Virtual host-level settings override server-level settings.

      Syntax

      无符号整数

      Tips

      Trusted IPs or sub-networks are not restrained by this limit.

      See Also

      静态请求/秒

      出口带宽

      Description

      指定对单个IP地址允许的最大传出吞吐量(无论与该IP之间建立了多少个连接)。 为提高效率,真正的带宽可能最终会略高于设定值。 带宽按4KB为单位分配。设定值为0可禁用限制。 每个客户端的带宽限制(字节/秒)可以在服务器或虚拟主机级别设置。 虚拟主机级别的设置将覆盖服务器级别的设置。

      Syntax

      无符号整数

      Tips

      [性能建议] 按8KB单位设置带宽可获得更好的性能。
      [安全建议] 受信任的IP或子网不受影响。

      See Also

      入口带宽

      入口带宽

      Description

      指定对单个IP地址允许的最大传入吞吐量(无论与该IP之间建立了多少个连接)。 为提高效率,真正的带宽可能最终会略高于设定值。 带宽是按1KB单位分配。设定值为0可禁用限制。 每个客户端的带宽限制(字节/秒)可以在服务器或虚拟主机级别设置。 虚拟主机级别的设置将覆盖服务器级别的设置。

      Syntax

      无符号整数

      Tips

      [安全] 受信任的IP或子网不受影响。

      See Also

      出口带宽

      -
      +
      diff --git a/dist/docs/zh-CN/admin.html b/dist/docs/zh-CN/admin.html index 90c5949ae..77d7b75c9 100644 --- a/dist/docs/zh-CN/admin.html +++ b/dist/docs/zh-CN/admin.html @@ -14,8 +14,10 @@
      openlitespeed logo
      -

      OpenLiteSpeed Web Server Users' Manual

      -
      Version 1.6  — Rev. 2
      +

      + OpenLiteSpeed Web Server Users' Manual +

      +

      Version 1.7  — Rev. 17


        @@ -60,7 +62,9 @@
        Version 1.6  — Rev. 2
      • Context
      • @@ -140,7 +150,7 @@

        Administration

        -
        +
        diff --git a/dist/docs/zh-CN/config.html b/dist/docs/zh-CN/config.html index c22aaade1..363a9827a 100644 --- a/dist/docs/zh-CN/config.html +++ b/dist/docs/zh-CN/config.html @@ -14,8 +14,10 @@
        openlitespeed logo
        -

        OpenLiteSpeed Web Server Users' Manual

        -
        Version 1.6  — Rev. 2
        +

        + OpenLiteSpeed Web Server Users' Manual +

        +

        Version 1.7  — Rev. 17


          @@ -60,7 +62,9 @@
          Version 1.6  — Rev. 2
        • Context
        • @@ -180,7 +190,7 @@

          Configuration

          -
          +
          diff --git a/dist/docs/zh-CN/index.html b/dist/docs/zh-CN/index.html index a2b75ae9e..d64dd5b0f 100644 --- a/dist/docs/zh-CN/index.html +++ b/dist/docs/zh-CN/index.html @@ -14,8 +14,10 @@
          openlitespeed logo
          -

          OpenLiteSpeed Web Server Users' Manual

          -
          Version 1.6  — Rev. 2
          +

          + OpenLiteSpeed Web Server Users' Manual +

          +

          Version 1.7  — Rev. 17


          -
          -

          OpenLiteSpeed Web Server 1.6

          -

          Users' Manual

          -

          — Rev. 2

          -
          -
          +
          +

          + OpenLiteSpeed Web Server 1.7 +

          + Users' Manual +

          + — Rev. 17 +

          +
          +
          +

          Table of Contents

          -
          -

          Table of Contents

          -
          - - -
            -
          1. License
          2. -
          3. Introduction
          4. -
          5. Installation/Uninstallation
          6. -
          7. Administration
          8. -
          9. Security
          10. -
          11. Configurations
          12. -
          -

          For more information, visit our OpenLiteSpeed Knowledge Base

          +
            +
          1. License
          2. +
          3. Introduction
          4. +
          5. + Installation/Uninstallation +
          6. +
          7. Administration
          8. +
          9. Security
          10. +
          11. Configurations
          12. +
          +

          + For more information, visit our + OpenLiteSpeed Knowledge Base +

          -
          +
          diff --git a/dist/docs/zh-CN/install.html b/dist/docs/zh-CN/install.html index f6f613079..7a0854e99 100644 --- a/dist/docs/zh-CN/install.html +++ b/dist/docs/zh-CN/install.html @@ -14,8 +14,10 @@
          openlitespeed logo
          -

          OpenLiteSpeed Web Server Users' Manual

          -
          Version 1.6  — Rev. 2
          +

          + OpenLiteSpeed Web Server Users' Manual +

          +

          Version 1.7  — Rev. 17


            @@ -60,7 +62,9 @@
            Version 1.6  — Rev. 2
          • Context
          • @@ -88,9 +98,10 @@
            Version 1.6  — Rev. 2

            Installation/Uninstallation

            -

            Minimum system requirements

            +

            Minimum system requirements

              -
            • Operating System: +
            • + Operating System:
              • Linux(i386): kernel 2.4 and up, glibc-2.2 and up
              • CentOS: 5 and up
              • @@ -100,14 +111,16 @@

                Minimum system requirements

              • MacOSX: 10.3 and up
            • -
            • CPU: +
            • + CPU:
              • Intel: 80486 and up
              • PowerPC: PowerPC G4
            • Memory: 32MB and up
            • -
            • Disk: +
            • + Disk:
              • Installation: 200MB
              • Runtime: 300MB and up, swapping space depends on usage.
              • @@ -115,106 +128,142 @@

                Minimum system requirements

              -

              Installation

              +

              Installation

              - Installation must be performed in a command line terminal. For testing purposes, LiteSpeed Web Server can be - installed into a home directory by a non-privileged user. For production use, it should be installed into a system directory. + Installation must be performed in a command line terminal. For testing + purposes, LiteSpeed Web Server can be installed into a home directory by a + non-privileged user. For production use, it should be installed into a system + directory.

              - In Mac OS X, the root user is disabled by default. It can be enabled using a series of actions detailed on the Apple - website. You can also use the sudo command to install LSWS into a system directory without enabling the root user, but - system folders will still only be manipulable by the root user. This means that every time you want to control LSWS from - the command line terminal (like when you want to start or stop LSWS), you will have to use the sudo command. + In Mac OS X, the root user is disabled by default. It can be enabled using a + series of actions detailed on the Apple website. You can also use the sudo + command to install LSWS into a system directory without enabling the root + user, but system folders will still only be manipulable by the root user. + This means that every time you want to control LSWS from the command line + terminal (like when you want to start or stop LSWS), you will have to use the + sudo command.

              -

              Installation Steps:

              +

              Installation Steps:

              - Visit the OpenLiteSpeed Knowledge Base + Visit the + + OpenLiteSpeed Knowledge Base + for a list of installation methods.

              -

              Getting Started

              +

              Getting Started

              1. -

                For detailed information on controlling the server processes, please see the Administration Guide.

                - To start the server, simply run [your_install_dir]/bin/lswsctrl start. (To stop it, run [your_install_dir]/bin/lswsctrl stop.) + For detailed information on controlling the server processes, please see + the Administration Guide. +

                +

                + To start the server, simply run [your_install_dir]/bin/lswsctrl start. + (To stop it, run [your_install_dir]/bin/lswsctrl stop.)

              2. A sample site should be running on the server.

                - To access your site, point your browser to http://[address]:8088/, [address] being the IP address or domain name of - your web server machine. Use "localhost" if the server is on the machine you are using. "8088" is the default - port. If you chose another port for LiteSpeed during installation, use the port you designated. + To access your site, point your browser to http://[address]:8088/, + [address] being the IP address or domain name of your web server machine. + Use "localhost" if the server is on the machine you are using. + "8088" is the default port. If you chose another port for LiteSpeed + during installation, use the port you designated.

                - A congratulations page linked to other testing pages should load into the browser when pointed to the above address. If - not, try testing the WebAdmin interface. + A congratulations page linked to other testing pages should load into the + browser when pointed to the above address. If not, try testing the + WebAdmin Console interface.

              3. The default port for the WebAdmin console is 7080.

                - Plug http://[address]:7080/, into your browser to go to the WebAdmin interface. (If you changed the port for WebAdmin - during installation, use that port instead.) + Plug http://[address]:7080/, into your browser to go to the WebAdmin + interface. (If you changed the port for WebAdmin during installation, + use that port instead.)

                - Remember that for [address] you can use "localhost" if you're currently using the machine the server is on. + Remember that for [address] you can use "localhost" if you're + currently using the machine the server is on.

                - The WebAdmin welcome page should load. Click the "Log on" link and use the administrator's username - and password specified during installation to log on. + The WebAdmin welcome page should load. Click the "Log on" link + and use the administrator's username and password specified during + installation to log on.

                - For detailed information regarding configuration, please refer to our Configuration Guide, or click the "Help" - link at the top of each page. + For detailed information regarding configuration, please refer to our + Configuration Guide, or click the "Help" link at the top of + each page.

              4. -

                If your server uses firewall, please make sure that localhost is trusted.

                -

                For instance, Linux with IPTables should include a rule ALLOW INPUT from LO.

                +

                + If your server uses firewall, please make sure that localhost is trusted. +

                +

                + For instance, Linux with IPTables should include a rule ALLOW INPUT from + LO. +

              5. - If your web site and the WebAdmin interface are inaccessible, please take a look at the error log - [your_install_dir]/logs/error.log. + If your web site and the WebAdmin Console are inaccessible, please take + a look at the error log [your_install_dir]/logs/error.log.

                - If there is a TCP port conflict with other server applications, the web server should be reinstalled with an available port. - The following command can be used to find an available port: + If there is a TCP port conflict with other server applications, the web + server should be reinstalled with an available port. The following + command can be used to find an available port: netstat -an | grep XXXX - XXXX is a port number. If the port is available, the command will produce no output. + XXXX is a port number. If the port is available, the command will produce + no output. +

                +

                + If the swapping directory is not writable, you can either grant writing + permission for the swapping directory to the user whom the web server is + running as, or change the swapping directory's configurations manually. + The swapping directory is configured in the server's XML configuration + file: [your_install_dir]/conf/httpd_config.xml. Search the XML file for + swappingDir. The default location for the swapping directory is + /tmp/lshttpd/swap.

                - If the swapping directory is not writable, you can either grant writing permission for the swapping directory to the user - whom the web server is running as, or change the swapping directory's configurations manually. The swapping directory - is configured in the server's XML configuration file: [your_install_dir]/conf/httpd_config.xml. Search the XML file for - swappingDir. The default location for the swapping directory is /tmp/lshttpd/swap. + If you still have problems with installation, please check out our wiki + or post your problem on our support forum.

                -

                If you still have problems with installation, please check out our wiki or post your problem on our support forum.

              -

              Notes

              +

              Notes

              • - OpenLiteSpeed supports both native LiteSpeed XML configuration files and plain text configuration files (for those used to - editing Apache's httpd.conf). Run [your_install_dir]/conf/switch_config.sh to switch between these formats. + OpenLiteSpeed supports both native LiteSpeed XML configuration files and + plain text configuration files (for those used to editing Apache's + httpd.conf). Run [your_install_dir]/conf/switch_config.sh to switch between + these formats.
              • - On FreeBSD, Mac OS X, Ubuntu, and Debian, the shipped PHP (for CentOS) will not run. You will need to build a new - PHP for OpenLiteSpeed in order to run PHP applications with OpenLiteSpeed. + On FreeBSD, Mac OS X, Ubuntu, and Debian, the shipped PHP (for CentOS) will + not run. You will need to build a new PHP for OpenLiteSpeed in order to run + PHP applications with OpenLiteSpeed.
              -

              Uninstallation Steps

              +

              Uninstallation Steps

                -
              1. Stop OpenLiteSpeed if it is running: [your_install_dir]/bin/lswsctrl stop
              2. +
              3. + Stop OpenLiteSpeed if it is running: [your_install_dir]/bin/lswsctrl stop +
              4. Remove the install directory: rm -rf [your_install_dir]
              5. -
              -
            +
            diff --git a/dist/docs/zh-CN/intro.html b/dist/docs/zh-CN/intro.html index 0e3e9d8db..b1b350dbf 100644 --- a/dist/docs/zh-CN/intro.html +++ b/dist/docs/zh-CN/intro.html @@ -14,8 +14,10 @@
            openlitespeed logo
            -

            OpenLiteSpeed Web Server Users' Manual

            -
            Version 1.6  — Rev. 2
            +

            + OpenLiteSpeed Web Server Users' Manual +

            +

            Version 1.7  — Rev. 17


            -
            +
            diff --git a/dist/docs/zh-CN/license.html b/dist/docs/zh-CN/license.html index 927419052..e55ecc9af 100644 --- a/dist/docs/zh-CN/license.html +++ b/dist/docs/zh-CN/license.html @@ -14,8 +14,10 @@
            openlitespeed logo
            -

            OpenLiteSpeed Web Server Users' Manual

            -
            Version 1.6  — Rev. 2
            +

            + OpenLiteSpeed Web Server Users' Manual +

            +

            Version 1.7  — Rev. 17


              @@ -60,7 +62,9 @@
              Version 1.6  — Rev. 2
            • Context
            • @@ -812,7 +822,7 @@

              How to Apply These Terms to Your New Programs

              .

              -
              +
              diff --git a/dist/docs/zh-CN/security.html b/dist/docs/zh-CN/security.html index 825929885..bd166c8b2 100644 --- a/dist/docs/zh-CN/security.html +++ b/dist/docs/zh-CN/security.html @@ -14,8 +14,10 @@
              openlitespeed logo
              -

              OpenLiteSpeed Web Server Users' Manual

              -
              Version 1.6  — Rev. 2
              +

              + OpenLiteSpeed Web Server Users' Manual +

              +

              Version 1.7  — Rev. 17


              diff --git a/dist/install.sh b/dist/install.sh index c05865daa..beef211e2 100755 --- a/dist/install.sh +++ b/dist/install.sh @@ -6,7 +6,7 @@ OSVER= OSTYPE=`getconf LONG_BIT` MARIADBCPUARCH= DLCMD= -LSPHPVER=73 +LSPHPVER=74 MYIP= testMyIP() diff --git a/dist/lsrecaptcha/_recaptcha.shtml b/dist/lsrecaptcha/_recaptcha.shtml index ac53e541d..3085e5a17 100644 --- a/dist/lsrecaptcha/_recaptcha.shtml +++ b/dist/lsrecaptcha/_recaptcha.shtml @@ -2,6 +2,7 @@ + Bot Verification