apache2配置参数详解--转自网络

解压缩apache安装包,进入apache文件夹。

安装:

apache2.2.9
./configure --prefix=/usr/local/apache2 --enable-http --enable-modules=all --enable-rewrite --enable-so --enable-cgi --enable-cgid --enable-deflate=shared --enable-cache --enable-file-cache

make
make install

注解:
./configure //配置源代码树
--prefix=/usr/local/apache2 //体系无关文件的顶级安装目录PREFIX ,也就Apache的安装目录。
--enable-module=so //打开 so 模块,so 模块是用来提 DSO 支持的 apache 核心模块
--enable-deflate=shared //支持网页压缩
--enable-expires=shared //支持 HTTP 控制
--enable-rewrite=shared //支持 URL 重写
--enable-cache   //支持缓存
--enable-file-cache   //支持文件缓存
--enable-mem-cache   //支持记忆缓存
--enable-disk-cache   //支持磁盘缓存
--enable-static-support //支持静态连接(默认为动态连接)
--enable-static-htpasswd //使用静态连接编译 htpasswd - 管理用于基本认证的用户文件
--enable-static-htdigest //使用静态连接编译 htdigest - 管理用于摘要认证的用户文件
--enable-static-rotatelogs //使用静态连接编译 rotatelogs - 滚动 Apache 日志的管道日志程序
--enable-static-logresolve //使用静态连接编译 logresolve - 解析 Apache 日志中的IP地址为主机名
--enable-static-htdbm //使用静态连接编译 htdbm - 操作 DBM 密码数据库
--enable-static-ab //使用静态连接编译 ab - Apache HTTP 服务器性能测试工具
--enable-static-checkgid //使用静态连接编译 checkgid
--disable-cgid //禁止用一个外部 CGI 守护进程执行CGI脚本
--disable-cgi //禁止编译 CGI 版本的 PHP
--disable-userdir //禁止用户从自己的主目录中提供页面
--with-mpm=worker // 让apache以worker方式运行
--enable-authn-dbm=shared // 对动态数据库进行操作。Rewrite时需要。

/usr/local/apache/bin/apachectl -M   =-t -D DUMP_MODULES 安装了哪些模块
/usr/local/apache/bin/apachectl -t    测试安装是否成功
/usr/local/apache/bin/apachectl -k start|restart|stop 查看详细

 

 

说明:
本学习记录是在Redhat Linux4u4和apache2.2.9环境下进行测试记录的。 //源文件
httpd-2.2.9.tar.gz //upload apache源文件
存放路径:/usr/local/src/下 //解压
# cd /usr/local/src
# tar zxvf httpd-2.2.9.tar.gz //配置、编译、安装
配置方法知识:
最简要的安装概述:
下载  $ wget http://apache.mirror.phpchina.com/httpd/httpd-2.2.9.tar.gz
( http://httpd.apache.org/download.cgi )
解压  $ gzip -d httpd-NN.tar.gz
$ tar xvf httpd-NN.tar
$ cd httpd-NN
配置  $ ./configure --prefix=PREFIX
编译  $ make
安装  $ make install
配置  $ vi PREFIX/conf/httpd.conf
测试  $ PREFIX/bin/apachectl -k start其中NN必须用当前的副版本号替代;PREFIX是服务器被安装到文件系统中的路径名,如果没有指定PREFIX,默认会装到/usr/local/apache2。
要 想用所有的默认值配置源代码树只要简单的执行 ./configure 命令就可以了,同时configure还可以接受命令行参数以改变默认值。最重要的选项是Apache安装目录的前缀:--prefix ,因为Apache需要知道这个目录才能正常运作。可以通过在配置选项中指定要启用或禁用哪些模块来定制Apache的特性。Base组的模块默认包含在 Apache中。其他组的模块可以通过 --enable-module 指令启用。其中module是模块名去掉"mod_"并将下划线转换成连字符后的字符串。你也可以使用 --enable-module=shared 指令将模块编译为可在运行时加载和卸载的动态共享对象(DSO)。同样的,你也可以使用 --disable-module 指令禁用Base组的模块。注意,使用这些指令的时候configure不会对你拼写错误的模块发出警告说找不到某某模块,而只是简单的忽略这个选项。
另外,有时候还必须提供给configure脚本关于编译器、库、头文件位置的更多信息。这些可以通过环境变量或者命令行选项传递给configure脚本。 我对安装的理解总结:
1)Base组的模块默认包含在Apache之中,如要禁用Base组模块,可用--disable-module指令。
2)其它非Base组模块可以通过--enable-module指令启用。
3)也可以使用—enable-module=shared将模块编译为可在运行时加裁和卸载的动态共享对象(DSO)。
4)configure不进行拼写检查,而是忽略些选项。
5)有时还要为特殊的需求,提供给configure脚本关于编译器、库、头文件的更多信息。

##########################################################
#### 以下为8种不同configuer参数的安装实例以及说明 ####
########################################################## 1)仅指定目录的默认配置
./configure --prefix=/usr/local/apache2
Make
Make install默认安装的module有:(共26个,这26个module就是BASE组模块)
[root@yy httpd-2.2.9]# /usr/local/apache/bin/httpd -l
Compiled in modules:
core.c
mod_authn_file.c
mod_authn_default.c
mod_authz_host.c
mod_authz_groupfile.c
mod_authz_user.c
mod_authz_default.c
mod_auth_basic.c
mod_include.c
mod_filter.c
mod_log_config.c
mod_env.c
mod_setenvif.c
prefork.c
http_core.c
mod_mime.c
mod_status.c
mod_autoindex.c
mod_asis.c
mod_cgi.c
mod_negotiation.c
mod_dir.c
mod_actions.c
mod_userdir.c
mod_alias.c
mod_so.c
[root@yy httpd-2.2.9]# ls /usr/local/apache2/modules
httpd.exp[root@yy bin]# ./apachectl -V
Server version: Apache/2.2.9 (Unix)
Server built:   Sep 27 2008 01:01:51
Server's Module Magic Number: 20051115:15
Server loaded: APR 1.3.0, APR-Util 1.3.0
Compiled using: APR 1.3.0, APR-Util 1.3.0
Architecture:   32-bit
Server MPM:     Prefork
threaded:     no
    forked:     yes (variable process count)
Server compiled with....
-D APACHE_MPM_DIR="server/mpm/prefork"
-D APR_HAS_SENDFILE
-D APR_HAS_MMAP
-D APR_HAVE_IPV6 (IPv4-mapped addresses enabled)
-D APR_USE_SYSVSEM_SERIALIZE
-D APR_USE_PTHREAD_SERIALIZE
-D SINGLE_LISTEN_UNSERIALIZED_ACCEPT
-D APR_HAS_OTHER_CHILD
-D AP_HAVE_RELIABLE_PIPED_LOGS
-D DYNAMIC_MODULE_LIMIT=128
-D HTTPD_ROOT="/usr/local/apache2"
-D SUEXEC_BIN="/usr/local/apache2/bin/suexec"
-D DEFAULT_PIDLOG="logs/httpd.pid"
-D DEFAULT_SCOREBOARD="logs/apache_runtime_status"
-D DEFAULT_LOCKFILE="logs/accept.lock"
-D DEFAULT_ERRORLOG="logs/error_log"
-D AP_TYPES_CONFIG_FILE="conf/mime.types"
-D SERVER_CONFIG_FILE="conf/httpd.conf" 2)指定目录的默认配置,不安装以上默认的某个module(以不安装mod_status.c为例),另外还要加安mod_expires、headers、deflate模块。
[root@yy httpd-2.2.9]# ./configure --prefix=/usr/local/apache2 --disable-status --enable-expires --enable-headers --enable-deflate
(以下配置不可以执行:
[root@yy httpd-2.2.9]# ./configure --prefix=/usr/local/apache2 --disable-modules=status --enable-modules=expires --enable-modules=headers --enable-modules=deflate)make
make install[root@yy bin]# ./httpd -l
Compiled in modules:
core.c
mod_authn_file.c
mod_authn_default.c
mod_authz_host.c
mod_authz_groupfile.c
mod_authz_user.c
mod_authz_default.c
mod_auth_basic.c
mod_include.c
mod_filter.c
mod_deflate.c
mod_log_config.c
mod_env.c
mod_expires.c
mod_headers.c
mod_setenvif.c
prefork.c
http_core.c
mod_mime.c
mod_autoindex.c
mod_asis.c
mod_cgi.c
mod_negotiation.c
mod_dir.c
mod_actions.c
mod_userdir.c
mod_alias.c
mod_so.c
[root@yy httpd-2.2.9]# ls /usr/local/apache2/modules
httpd.exp 3)指定目录的默认配置,通过DSO安装expires、headers、deflate模块。
[root@yy httpd-2.2.9]# ./configure --prefix=/usr/local/apache2 --enable-expires=shared --enable-headers=shared --enable-deflate=shared[root@yy apache2]# ./bin/httpd -l
Compiled in modules:
core.c
mod_authn_file.c
mod_authn_default.c
mod_authz_host.c
mod_authz_groupfile.c
mod_authz_user.c
mod_authz_default.c
mod_auth_basic.c
mod_include.c
mod_filter.c
mod_log_config.c
mod_env.c
mod_setenvif.c
prefork.c
http_core.c
mod_mime.c
mod_status.c
mod_autoindex.c
mod_asis.c
mod_cgi.c
mod_negotiation.c
mod_dir.c
mod_actions.c
mod_userdir.c
mod_alias.c
mod_so.c[root@yy apache2]# ls /usr/local/apache2/modules
httpd.exp
mod_deflate.so
mod_expires.so
mod_headers.so[root@yy apache2]# grep "Load" /usr/local/apache2/conf/httpd.conf
# have to place corresponding `LoadModule' lines at this location so the
# LoadModule foo_module modules/mod_foo.so
LoadModule deflate_module modules/mod_deflate.so
LoadModule expires_module modules/mod_expires.so
LoadModule headers_module modules/mod_headers.so
4)指定目录的默认配置,并用—enable-modules=most安装模块。
[root@yy httpd-2.2.9]# ./configure --prefix=/usr/local/apache2 --enable-modules="most"
[root@yy httpd-2.2.9]# make
[root@yy httpd-2.2.9]# make install[root@yy bin]# ./httpd -l
Compiled in modules:
core.c
mod_authn_file.c
mod_authn_dbm.c
mod_authn_anon.c
mod_authn_dbd.c
mod_authn_default.c
mod_authz_host.c
mod_authz_groupfile.c
mod_authz_user.c
mod_authz_dbm.c
mod_authz_owner.c
mod_authz_default.c
mod_auth_basic.c
mod_auth_digest.c
mod_dbd.c
mod_dumpio.c
mod_ext_filter.c
mod_include.c
mod_filter.c
mod_substitute.c
mod_deflate.c
mod_log_config.c
mod_logio.c
mod_env.c
mod_expires.c
mod_headers.c
mod_ident.c
mod_setenvif.c
prefork.c
http_core.c
mod_mime.c
mod_dav.c
mod_status.c
mod_autoindex.c
mod_asis.c
mod_info.c
mod_cgi.c
mod_dav_fs.c
mod_vhost_alias.c
mod_negotiation.c
mod_dir.c
mod_imagemap.c
mod_actions.c
mod_speling.c
mod_userdir.c
mod_alias.c
mod_rewrite.c
mod_so.c[root@yy apache2]# ls /usr/local/apache2/modules
httpd.exp[root@yy conf]# grep "LoadModule" httpd.conf
# have to place corresponding `LoadModule' lines at this location so the
# LoadModule foo_module modules/mod_foo.so 5)指定目录的默认配置,并用--enable-modules=all安装模块。
略:本方法应与4)相同,1)、2)、4)5)都为静态的方法安装。
6)指定目录的默认配置,并用--enable-mods-shared=most安装模块。
[root@yy httpd-2.2.9]# ./configure --prefix=/usr/local/apache2 --enable-mods-shared=most
[root@yy httpd-2.2.9]# make
[root@yy httpd-2.2.9]# make install[root@yy bin]# ll /usr/local/apache2/modules/
total 2292
-rw-r--r-- 1 root root   8998 Sep 28 22:46 httpd.exp
-rwxr-xr-x 1 root root 24645 Sep 28 22:51 mod_actions.so
-rwxr-xr-x 1 root root 32884 Sep 28 22:51 mod_alias.so
-rwxr-xr-x 1 root root 22789 Sep 28 22:51 mod_asis.so
-rwxr-xr-x 1 root root 26076 Sep 28 22:51 mod_auth_basic.so
-rwxr-xr-x 1 root root 61070 Sep 28 22:51 mod_auth_digest.so
-rwxr-xr-x 1 root root 23170 Sep 28 22:50 mod_authn_anon.so
-rwxr-xr-x 1 root root 26478 Sep 28 22:50 mod_authn_dbd.so
-rwxr-xr-x 1 root root 24001 Sep 28 22:50 mod_authn_dbm.so
-rwxr-xr-x 1 root root 21213 Sep 28 22:50 mod_authn_default.so
-rwxr-xr-x 1 root root 23760 Sep 28 22:50 mod_authn_file.so
-rwxr-xr-x 1 root root 26441 Sep 28 22:51 mod_authz_dbm.so
-rwxr-xr-x 1 root root 21161 Sep 28 22:51 mod_authz_default.so
-rwxr-xr-x 1 root root 26916 Sep 28 22:50 mod_authz_groupfile.so
-rwxr-xr-x 1 root root 26206 Sep 28 22:50 mod_authz_host.so
-rwxr-xr-x 1 root root 23938 Sep 28 22:51 mod_authz_owner.so
-rwxr-xr-x 1 root root 22122 Sep 28 22:50 mod_authz_user.so
-rwxr-xr-x 1 root root 71215 Sep 28 22:51 mod_autoindex.so
-rwxr-xr-x 1 root root 57287 Sep 28 22:51 mod_cgi.so
-rwxr-xr-x 1 root root 144418 Sep 28 22:51 mod_dav_fs.so
-rwxr-xr-x 1 root root 273184 Sep 28 22:51 mod_dav.so
-rwxr-xr-x 1 root root 42317 Sep 28 22:51 mod_dbd.so
-rwxr-xr-x 1 root root 48280 Sep 28 22:51 mod_deflate.so
-rwxr-xr-x 1 root root 24606 Sep 28 22:51 mod_dir.so
-rwxr-xr-x 1 root root 26682 Sep 28 22:51 mod_dumpio.so
-rwxr-xr-x 1 root root 23639 Sep 28 22:51 mod_env.so
-rwxr-xr-x 1 root root 30009 Sep 28 22:51 mod_expires.so
-rwxr-xr-x 1 root root 46463 Sep 28 22:51 mod_ext_filter.so
-rwxr-xr-x 1 root root 38425 Sep 28 22:51 mod_filter.so
-rwxr-xr-x 1 root root 41942 Sep 28 22:51 mod_headers.so
-rwxr-xr-x 1 root root 27530 Sep 28 22:51 mod_ident.so
-rwxr-xr-x 1 root root 37834 Sep 28 22:51 mod_imagemap.so
-rwxr-xr-x 1 root root 93876 Sep 28 22:51 mod_include.so
-rwxr-xr-x 1 root root 41403 Sep 28 22:51 mod_info.so
-rwxr-xr-x 1 root root 60413 Sep 28 22:51 mod_log_config.so
-rwxr-xr-x 1 root root 25039 Sep 28 22:51 mod_logio.so
-rwxr-xr-x 1 root root 39079 Sep 28 22:51 mod_mime.so
-rwxr-xr-x 1 root root 78354 Sep 28 22:51 mod_negotiation.so
-rwxr-xr-x 1 root root 121464 Sep 28 22:51 mod_rewrite.so
-rwxr-xr-x 1 root root 31179 Sep 28 22:51 mod_setenvif.so
-rwxr-xr-x 1 root root 30849 Sep 28 22:51 mod_speling.so
-rwxr-xr-x 1 root root 44365 Sep 28 22:51 mod_status.so
-rwxr-xr-x 1 root root 31780 Sep 28 22:51 mod_substitute.so
-rwxr-xr-x 1 root root 25972 Sep 28 22:51 mod_userdir.so
-rwxr-xr-x 1 root root 29320 Sep 28 22:51 mod_vhost_alias.so
[root@yy bin]# ./httpd -l
Compiled in modules:
core.c
prefork.c
http_core.c
mod_so.c[root@yy conf]# grep "LoadModule" httpd.conf
# have to place corresponding `LoadModule' lines at this location so the
# LoadModule foo_module modules/mod_foo.so
LoadModule authn_file_module modules/mod_authn_file.so
LoadModule authn_dbm_module modules/mod_authn_dbm.so
LoadModule authn_anon_module modules/mod_authn_anon.so
LoadModule authn_dbd_module modules/mod_authn_dbd.so
LoadModule authn_default_module modules/mod_authn_default.so
LoadModule authz_host_module modules/mod_authz_host.so
LoadModule authz_groupfile_module modules/mod_authz_groupfile.so
LoadModule authz_user_module modules/mod_authz_user.so
LoadModule authz_dbm_module modules/mod_authz_dbm.so
LoadModule authz_owner_module modules/mod_authz_owner.so
LoadModule authz_default_module modules/mod_authz_default.so
LoadModule auth_basic_module modules/mod_auth_basic.so
LoadModule auth_digest_module modules/mod_auth_digest.so
LoadModule dbd_module modules/mod_dbd.so
LoadModule dumpio_module modules/mod_dumpio.so
LoadModule ext_filter_module modules/mod_ext_filter.so
LoadModule include_module modules/mod_include.so
LoadModule filter_module modules/mod_filter.so
LoadModule substitute_module modules/mod_substitute.so
LoadModule deflate_module modules/mod_deflate.so
LoadModule log_config_module modules/mod_log_config.so
LoadModule logio_module modules/mod_logio.so
LoadModule env_module modules/mod_env.so
LoadModule expires_module modules/mod_expires.so
LoadModule headers_module modules/mod_headers.so
LoadModule ident_module modules/mod_ident.so
LoadModule setenvif_module modules/mod_setenvif.so
LoadModule mime_module modules/mod_mime.so
LoadModule dav_module modules/mod_dav.so
LoadModule status_module modules/mod_status.so
LoadModule autoindex_module modules/mod_autoindex.so
LoadModule asis_module modules/mod_asis.so
LoadModule info_module modules/mod_info.so
LoadModule cgi_module modules/mod_cgi.so
LoadModule dav_fs_module modules/mod_dav_fs.so
LoadModule vhost_alias_module modules/mod_vhost_alias.so
LoadModule negotiation_module modules/mod_negotiation.so
LoadModule dir_module modules/mod_dir.so
LoadModule imagemap_module modules/mod_imagemap.so
LoadModule actions_module modules/mod_actions.so
LoadModule speling_module modules/mod_speling.so
LoadModule userdir_module modules/mod_userdir.so
LoadModule alias_module modules/mod_alias.so
LoadModule rewrite_module modules/mod_rewrite.so 7)指定目录的默认配置,并用--enable-mods-shared=all安装模块。
略:本方法应与6)相同,为动态的方法安装。 8)指定目录的默认配置,以上所有配置方法安装后Server MPM都为Prefork,可以用--with-mpm定制运行方式。
[root@yy httpd-2.2.9]# ./configure --prefix=/usr/local/apache2 --with-mpm=worker
[root@yy httpd-2.2.9]# make
[root@yy httpd-2.2.9]# make install

[root@yy apache2]# cd bin/
[root@yy bin]# ./httpd -V
Server version: Apache/2.2.9 (Unix)
Server built:   Sep 28 2008 23:28:26
Server's Module Magic Number: 20051115:15
Server loaded: APR 1.3.0, APR-Util 1.3.0
Compiled using: APR 1.3.0, APR-Util 1.3.0
Architecture:   32-bit
Server MPM:     Worker
threaded:     yes (fixed thread count)
    forked:     yes (variable process count)
Server compiled with....
-D APACHE_MPM_DIR="server/mpm/worker"
-D APR_HAS_SENDFILE
-D APR_HAS_MMAP
-D APR_HAVE_IPV6 (IPv4-mapped addresses enabled)
-D APR_USE_SYSVSEM_SERIALIZE
-D APR_USE_PTHREAD_SERIALIZE
-D SINGLE_LISTEN_UNSERIALIZED_ACCEPT
-D APR_HAS_OTHER_CHILD
-D AP_HAVE_RELIABLE_PIPED_LOGS
-D DYNAMIC_MODULE_LIMIT=128
-D HTTPD_ROOT="/usr/local/apache2"
-D SUEXEC_BIN="/usr/local/apache2/bin/suexec"
-D DEFAULT_SCOREBOARD="logs/apache_runtime_status"
-D DEFAULT_ERRORLOG="logs/error_log"
-D AP_TYPES_CONFIG_FILE="conf/mime.types"
-D SERVER_CONFIG_FILE="conf/httpd.conf"

安装完apache的一定要做的一件事情,就是把默认连接数调到最大。

一、

在/usr/local/apache/httpd.conf中加载MPM配置(去掉前面的注释):

# Server-pool management (MPM specific)
Include etc/apache22/extra/httpd-mpm.conf

二、

改httpd-mpm.conf 中的mpm_prefork_module模块设置为
<IfModule mpm_prefork_module>
                StartServers                      5
                MinSpareServers                   5
                MaxSpareServers                  10
                ServerLimit                    5500
                MaxClients                     5000
                MaxRequestsPerChild               100
</IfModule>
为什么这么改,点击这里
三 、重启apache ,观察连接数,不要超过MaxClients

重 启httpd后,通过反复执行pgrep httpd|wc -l 来观察连接数,可以看到连接数在达到MaxClients的设值后不再增加,但此时访问网站也很流畅,那就不用贪心再设置更高的值了,不然以后如果网站访 问突增不小心就会耗光服务器内存,可根据以后访问压力趋势及内存的占用变化再逐渐调整,直到找到一个最优的设置值。

(MaxRequestsPerChild不能设置为0,可能会因内存泄露导致服务器崩溃)

实时检测HTTPD连接数:
watch -n 1 -d "pgrep httpd|wc -l"

 

MaxClients默认最大为250,若要超过这个值就要显式设置ServerLimit,且ServerLimit要放在MaxClients之前,值要不小于MaxClients,不然重启httpd时会有提示。

重 启httpd后,通过反复执行pgrep httpd|wc -l 来观察连接数,可以看到连接数在达到MaxClients的设值后不再增加,但此时访问网站也很流畅,那就不用贪心再设置更高的值了,不然以后如果网站访 问突增不小心就会耗光服务器内存,可根据以后访问压力趋势及内存的占用变化再逐渐调整,直到找到一个最优的设置值。

(MaxRequestsPerChild不能设置为0,可能会因内存泄露导致服务器崩溃)

更佳最大值计算的公式:

apache_max_process_with_good_perfermance < (total_hardware_memory / apache_memory_per_process ) * 2
apache_max_process = apache_max_process_with_good_perfermance * 1.5

linux下安装Apache网络服务器安装步骤详解 一. Apache的安装步骤1. 点击进入官网下载2. 确定要下载的版本,我下载的如下图:3. $ tar -zxvf httpd-2.4.33.tar.gz(解压文件)4. # cd httpd-2.4.33/5. # ./configure(运行这个的时候出现如下错误)解决办法:(1)# yum install apr(2)# yum install -y  apr-util-devel ap... 阅读详情

相关推荐

21 Debian如何配置Apache2(1)配置文件摊开看

本文讲解在Debian12系统下Apache2的主要目录结构和文件结构,以及主要配置文件及其常用配置项。

傅老师的运维技术空间 1057

Linux安装配置apache

1.获取软件: http://httpd.apache.org/ httpd-2.2.21.tar.gz 2.安装步骤: 解压源文件: 1 tar zvxf httpd-2.2.21.tar.gz 2 cd httpd-2.2.213 ./configure --prefix=/usr/local/apache2 --enable-so --enable-rewrite 4 make5...

weixin_30463341的博客 323

哨兵一号数据snap预处理_利用SNAP软件进行Sentinel-1A卫星微波影像的预处理

利用SNAP软件对雷达影像进行预处理,主要包括热噪声去除、轨道文件校正、辐射定标、滤波校正、多普勒地形校正,最终获得入射角和后向散射信息。数据:本次实验所用数据为哨兵一号(Sentinel-1A)干涉宽幅模式(Interferometric Wideswath,IW)下经过多视处理和地距转换的GRD格式产品一般处理流程如下:0 SNAP软件安装软件安装:安装成功后打开SNAP后如图所示:1 数据...

weixin_30000407的博客 1万+

APACHE【配置说明】

Apache服务器的设置文件位于/usr/local/apache/conf/目录下,传统上使用三个配置文件httpd.conf,access.conf和srm.conf,来配置Apache服务器的行为。httpd.conf提供了最基本的服务器配置,是对守护程序httpd如何运行的技术描述;srm.conf是服务器的资源映射文件,告诉服务器各种文件的MIME类型,以及如何支持这些文件;access

魔幻之翼的坚持 1670

matlab 三维绘图 抛光,瓷砖抛光过程建模与仿真

:瓷砖抛 光过程 建模与仿真朱 成 就(广 东工业大学 机 电工程 学院, 广东广州 )摘要 :瓷砖的抛磨影响 因素众 多 ,实际磨削加工时容易出现漏抛 、返抛现象 。对陶瓷抛光机磨头进行运动学分析 ,并基于不 同粒度号 的磨 粒在一定压力下的加工深度模型 ,探讨抛光机磨 头转 速 、横梁摆动频率 、传送速度对瓷砖抛光加工表 面均匀性 的影响,然 后结合 磨削机理使 用 对陶瓷抛光过程进行仿真 ...

weixin_36331058的博客 747

基于ROS2的无人机野生动物巡查系统设计

自主巡检系统是嵌入式人工智能与机器人技术融合的关键应用方向,其核心在于多源感知融合、实时路径规划与端侧智能识别的协同实现。原理上依赖SLAM定位构建环境地图,结合栅格化建模与混合路径算法(如蚁群+BFS)达成全覆盖遍历;技术价值体现在资源受限平台下的确定性响应与时空对齐能力,支撑高鲁棒性野外作业。典型应用场景包括生态监测、禁飞区巡检及小尺度智能安防。本文围绕ROS2 Humble中间件架构、Livox激光雷达与MaixCAM视觉协同、YOLO11n INT8模型端侧部署等关键技术展开,突出嵌入式AI与实时控

weixin_30598047的博客 648

Apache服务器基础教程-01从源码安装Apache

Apache服务器基础教程-01从源码安装Apache 一、准备: Ubuntu 16.04 Server 纯净系统 Apache httpd-2.4.39 源码 Apache httpd-2.4.39的下载地址:http://httpd.apache.org/download.cgi 我在写此文档的时候这是最新版本,文档时间:2019.04.21。你可以下载.tar.bz2压缩包,也可以....

极客开发者的博客 592

揭秘 Chat Template 如何驱动 AI Agent?以Qwen3为例详解LLM的聊天模板

bos_token: null (没有使用特殊的文档开始符)eos_token<|im_end|>(作为每个对话回合的结束符)pad_token: 对话回合开始<|im_end|>: 对话回合结束非特殊但关键的控制 Token (在词汇表中定义): 包裹模型生成的工具调用请求。: 包裹外部工具返回的执行结果。<think></think>: 包裹模型的内部思考或推理过程。

ljp1919的专栏 1351

web环境配置--LAMP——apache2环境搭建

web环境配置--LAMP——apache2环境搭建

qq_61604164的博客 1193

【GPFS专题5】---IBM Spectrum Scale (GPFS) 日常运维命令大全

掌握这些命令是有效管理 GPFS 集群的基础。实际生产环境中,建议结合自动化脚本和监控系统(如 IBM Storage Insights)实现高效运维。定期备份配置、监控性能指标,并进行灾备演练,是保障数据安全和系统稳定的关键。

jundao1997的专栏 838

8、Windows 部署ollama

一个本地运行大模型的集成框架,目前主要针对主流的LLaMA架构的开源大模型设计,通过将模型权重、配置文件和必要数据封装进由Modelfile定义的包中,从而实现大模型的下载、启动和本地运行的自动化部署及推理流程。此外,Ollama内置了一系列针对大模型运行和推理的优化策略,目前作为一个非常热门的大模型托管平台,已被包括LangChain、Taskweaver等在内的多个热门项目高度集成。

Andy_shenzl的博客 1131

apache 2配置

Apache2 httpd.conf配置文件中文版详解 # # 基于 NCSA 服务的配置文件。 # #这是Apache服务器主要配置文件。 #它包含服务器的影响服务器运行的配置指令。 #参见以取得关于这些指令的详细信息 # #不要只是简单的阅读这些指令信息而不去理解它。 #这里只是做了简单的说明,如果你没有参考在线文件,你就会被警告。 # #这些配置指令被分为下面三个部分:

cloudday的专栏 517

直捣黄龙~

这篇文章描述了一个矩阵寻路问题,要求计算从起点到终点的最短路径数量及长度。主要思路是通过BFS算法解决:首先标记哨兵警戒区域为禁区,然后从起点出发进行广度优先搜索,记录每个位置的最短步数和路径条数。当到达终点时,输出路径数和步数;若不可达则返回(0,0)。算法使用队列实现BFS,同时处理路径统计和步数记录,适用于网格寻路类问题。

面试高手的博客 215

Apache Doris参数调优速查手册:FE/BE核心配置详解

在大数据分析场景中,Apache Doris(一种高性能的统一分析型数据库)的性能表现很大程度上依赖于合理的参数配置。本文将聚焦于Frontend(FE)和Backend(BE)的核心配置参数,帮助运营和开发人员快速定位并优化关键参数,解决性能瓶颈问题。读完本文,你将能够:掌握FE/BE核心参数的调优方法、理解参数背后的工作原理、根据实际场景调整配置以提升系统性能。 ## FE核心配置详解 F...

gitblog_00996的博客 963

家里摄像头录像存 NAS,空间爆满了怎么办?一招实现设定容量自动清理实现循环存储!

📷 家用摄像头录像久了会撑爆 NAS 吗?别担心,这篇文章教如何实现自动清理录像,释放 NAS 空间,避免爆盘🧹

XiaoqiangClub的博客 1879

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

[转]Apache优化:修改最大并发连接数(配置参数详解)

[转]Apache优化:修改最大并发连接数(配置参数详解) 来自 : http://www.365mini.com/page/apache-concurrency-configuration.htm Apache是一个跨平台的web服务器,由于其简单高效、稳定安全的特性,被广泛应用于计算机技术的各个领域。现在,Apache凭借其庞大的用...

liNewman的博客 181

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

Apache2 httpd.conf配置文件中文版详解

<br />Apache2 httpd.conf配置文件中文版详解<br />#<br /># 基于 NCSA 服务的配置文件。<br />#<br />#这是Apache服务器主要配置文件。<br />#它包含服务器的影响服务器运行的配置指令。<br />#参见<URL:http://httpd.ache.org/doc-2.0/>以取得关于这些指令的详细信息<br />#<br />#不要只是简单的阅读这些指令信息而不去理解它。<br />#这里只是做了简单的说明,如果你没有参考在线文件,你就会被警告。

wyu的专栏 682

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

apache2.0 配置文件说明

apache2.0 配置文件说明  转自:http://linux-down.kmip.net/   # # 基于 NCSA 服务的配置文件。 # #这是Apache服务器主要配置文件。 #它包含服务器的影响服务器运行的配置指令。 #参见URL:http://httpd.a

esidemayi的专栏 1243

Apache doris BE配置参数说明

今天刚整理完,英文版整理完成后会提交RP到社区,现在这发布一下 BE 配置项 该文档主要介绍 BE 的相关配置项。 BE 的配置文件be.conf通常存放在 BE 部署路径的conf/目录下。 而在 0.14 版本中会引入另一个配置文件be_custom.conf。该配置文件用于记录用户在运行是动态配置并持久化的配置项。 BE 进程启动后,会先读取be.conf中的配置项,之后再读取be_custom.conf中的配置项。be_custom.conf中的配置项会覆盖be.co...

锋哥聊DORIS数仓 8427

Apache IoTDB配置文件详解:iotdb-datanode.properties关键参数

Apache IoTDB(时间序列数据库)的DataNode节点配置是实现高效数据存储与查询的核心。本文将系统解析`iotdb-datanode.properties`配置文件的关键参数,帮助用户根据业务需求优化性能。由于未在标准路径找到配置文件,建议参考官方文档[iotdb-core/datanode/README.md](https://link.gitcode.com/i/d94a15c09...

gitblog_00045的博客 1130

Windows环境下Apache2性能优化最佳配置方法

一、优化目的: 公司中现有多个apache平台,其中网元管理系统、升级和注册授权系统、离线浏览系统和应用组所开发的系统都是运行在专用的服务器中,他们都是以业务为主的系统,所拥有的硬件资源比较多,可以着重优化apache的运行速度,以适当的资源换取更高的运行速度。 但是设备中运行的各个配置程序,他们是以性能为主的系统,所运行的环境就要相对恶劣,硬件资源限制非常多,不能供web程序随意使用,

抽支烟 964

Apache ShardingSphere Proxy 属性配置详解

Apache ShardingSphere Proxy 属性配置详解 【免费下载链接】shardingsphere Distributed SQL transaction & query engine for data sharding, scaling, encryption, and more - on any da...

gitblog_00912的博客 511

apache2配置优化以及性能

<br />一、优化目的:<br />    公司中现有多个apache平台,其中网元管理系统、升级和注册授权系统、离线浏览系统和应用组所开发的系统都是运行在专用的 服务器中,他们都是以业务为主的系统,所拥有的硬件资源比较多,可以着重优化apache的运行速度,以适当的资源换取更高的运行速度 。<br />    但是设备中运行的各个配置程序,他们是以性能为主的系统,所运行的环境就要相对恶劣,硬件资源限制 非常多,不能供web程序随意使用,他们的优化方向应该是保证运行速度的基础上尽力压低资源消耗 。

zhanglinhua的专栏 514

Apache Doris网络配置:TCP参数优化与带宽控制

在大数据分析场景中,Apache Doris(一款高性能、易使用的统一分析型数据库)的网络性能直接影响查询响应速度和数据加载效率。本文将从TCP参数调优和带宽控制两方面,介绍如何通过配置文件和代码参数优化Doris的网络表现,解决高并发场景下的连接超时、数据传输延迟等问题。 ## 核心配置文件解析 Doris的网络配置主要通过`conf/be.conf`文件实现,该文件包含了后端服务(Back...

gitblog_00468的博客 509
上一篇: mysqldump使用常用参数说明
下一篇: 如何使用Apache 多代理插件
MyJavaBlog
博客等级 码龄16年 11粉丝 126原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值