位置: 编程技术 - 正文

Apache安装、配置、优化(apache2.4.46配置)

编辑:rootadmin

推荐整理分享Apache安装、配置、优化(apache2.4.46配置),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:Apache安装配置完成后,apache2.2安装教程,Apache安装配置完成后,Apache安装配置完成后,有些不用的文件应该及时,Apache安装配置完成后,有些不用的文件应该及时,Apache安装配置完成后,Apache安装配置完成后,Apache安装配置完成后,内容如对您有帮助,希望把文章链接给更多的朋友!

安装 Apache 2.0. (查看Install手册)

  考虑到以后要 rewite_url 来使 google 更加容易收录网站,特地添加了 mod_rewrite 。

  同时为了限制流量,特别加了 mod_limitpcnn.c 补丁 , 所以多了一个 --enable-forward 选项。

  建议安装完毕以后不要删除安装目录,以便以后升级时使用。

  记得升级前关闭 apache2.0

  编译过程:     代码:

#./configure --enable-so --enable-speling --enable-rewrite --with-ssl=/usr/local/ssl --enable-forward   # make   # make install

  这个例子里面是编译了 mod_so,mod_speling 和 openssl 支持。   同样有另外几种写法     代码:

#./configure --enable-modules=so --enable-modules=speling --enable-modules=rewrite    或者     代码:

#./configure --enable-modules=”so speling”    --enable-MODULE[=shared] 编译并包含模块 MODULE. MODULE 是文档中去掉” _module ”的模块名。要将一个模块编译成为 DSO, 需要加 -shared 选项 , 即 --enable-mods-shared 。 (查看 MODULE 手册)     注意 :"如果希望核心能够装载 DSO,而不实际编译任何动态模块,则要明确指定 --enable-modules=so 或者 --enable-so" (查看 DSO 手册),所以前面的顺序不能交换顺序。 查看所有apache 的 configure 参数     安装完毕后可以用以下命令来查看启动了那些模块     代码:

  # apachectl -l   Compiled in modules:   core.c   mod_access.c   mod_auth.c   mod_include.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_imap.c   mod_actions.c   mod_speling.c   mod_userdir.c   mod_alias.c   mod_rewrite.c   mod_so.c 

  接着,将启动程序放入开机程序中去。 如果要启动 ssl 加密网页,则必须通过手动启动 apache2.0 (参见 ssl 部分 )     代码:

# echo "/usr/local/apache2/bin/apachectl start" >> /etc/rc.d/rc.local

  参考:

  代码:

Apache安装、配置、优化(apache2.4.46配置)

If you want your server to continue running after a system reboot ,   you should add a call to apachectl to your system startup files (typically rc.local or   a file in an rc.N directory). This will start Apache as root. Before doing this ensure   that your server is properly configured for security and access restrictions. 

  在 profile 里面添加以上的语句来设置路径,使得在 bash 下更容易控制 apachectl, 省去了输入路径的麻烦。     代码:

# vi /etc/profile   PATH="  $PATH:usr/local/apache2/bin:”    配置 apache2.0

  代码:

# vi /usr/local/apache2/conf/httpd.conf    配置文件请看文件 httpd.conf (设置文档目录为/home/dalouis/public_html)     代码:

#chmod – R /home/dalouis/    设置目录的可读性为 drwxr-xr-x(), 否则会出现 "Forbidden You don't have permission to access / on this server."     一些关于安全性的配置:     考虑到 cgi-bin 的安全性问题,我们暂时将 cgi-bin 去掉。将所有 httpd.conf 中的所有关于 cgi-bin 的行加上 #.

  Xiyang 的配置

  我用的: mod_limitipconn, mod_expires, mod_gzip, mod_php4, mod_so, mod_access, mod_alias, mod_userdir, mod_dir, mod_autoindex, mod_status, mod_mime, mod_log_config, http_core     关于超时的问题

  在我编写好所有的产品查看页面的时候,经常会出现因为超时,或者流量过大 ,apache 停止工作的问题,原因有二,一是代码的不科学性,二是 apache 的设置问题。     以下是对设置的一点改动:     代码:

# KeepAlive: Whether or not to allow persistent connections(more than   # one request per connection). Set to "Off" to deactivate.     # KeepAlive Off     # MaxKeepAliveRequests: The maximum number of requests to allow   # during a persistent connection. Set to 0 to allow an unlimited amount.   # We recommend you leave this number high, for maximum performance.     # MaxKeepAliveRequests 0     # KeepAliveTimeout: Number of seconds to wait for the next request   # from the same client on the same connection.     # KeepAliveTimeout 0

  • 记录访问者的 HTTP-REFERER 和 AGENT, 有助于统计来者是通过什么搜索引擎找到我们的网站的。 或者在原有的CustomLog行,将参数由 common 改成 combined

  代码:

# If you would like to have agent and referer logfiles,   # uncomment the following directives.   CustomLog logs/referer_log referer         CustomLog logs/agent_log agent   CustomLog logs/www.domain.com-access_log combined

  使用 mod_limitipconn.c 来限制 apache 的并发数     Package: DSO 并 patch apache2.0, 以使得 apache2.0 可以认识在代理后方的 IP 。但是要 重新编译 apache2.0, 以下是介绍。     代码:

##Instructions for building DSO with proxy tracking:   # tar xzvf httpd-2.0..tar.gz   # tar xzvf mod_limitipconn-0..tar.gz   # cd httpd-2.0.   # patch -p1 < ../mod_limitipconn-0./apachesrc.diff   # ./buildconf   # ./configure --enable-so --enable-speling --enable-rewrite --with-ssl=/usr/local/ssl --enable-forward   # make   # make install   # cd ../mod_limitipconn-0.   # PATH=/usr/local/apache2/bin: $PATH   # make install

  安装过程

# lynx   # tar -zxvf mod_limitipconn-0..tar.gz   # cd httpd-2.0.   # patch -p1 < ../mod_limitipconn-0./apachesrc.diff   patching file configure.in   Hunk #1 succeeded at (offset lines).   patching file include/scoreboard.h   patching file modules/generators/mod_status.c   Hunk #1 succeeded at (offset -1 lines).

Linux系统Jsp的环境:Apache,Tomcat配置 1.操作系统RedHatLinux9..所需软件Apache2.0.下载地址

linux系统vi命令详解 进入vi的命令vifilename:打开或新建文件,并将光标置于第一行首vi+nfilename:打开文件,并将光标置于第n行首vi+filename:打开文件,并将光标置于最后一行

RHEL5 Apache+Tomcat整合,同时支持jsp与php 配置环境:OS:RHEL5withkernel2.6.-8.1.1.el5httpd-2.2.3-6.el5.i.rpmapache-tomcat-6.0..tar.gzjdk-6u3-linux-i.binmod_jk-1.2.-apache-2.2.x-linux-i.so官方宣称mod_jk-1.2.-httpd-2.2.

标签: apache2.4.46配置

本文链接地址:https://www.jiuchutong.com/biancheng/359223.html 转载请保留说明!

上一篇:apache如何禁止使用IP访问(apache禁用trace方法)

下一篇:Linux系统Jsp的环境:Apache,Tomcat配置(jsp环境变量配置的步骤)

  • 工程施工与工程结算在资产负债表里
  • 应收账款的账龄在年报的哪里
  • 开了票印花税必须报吗
  • 企业商品收入确认的依据
  • 不得免征和抵扣税额抵减额
  • 实收资本变更做账依据
  • 所得税汇算清缴时间期限
  • 公司注销固定资产怎么处理税怎么交
  • 收到子公司税后利润
  • 生产企业没有进项税如何交增值税
  • 怎么查公司连续缴纳社保记录
  • 代开专票需要去报税吗?
  • 地方附加税
  • 生产企业出口货物收不到款怎么处理
  • 不动产所占份额
  • 红冲发票地址不一样可以吗
  • 设备租赁成本会计分录
  • 生产设备软件服务有哪些
  • 法人借款可以做到短期借款吗
  • 工会经费计税依据是应发还是实发
  • 当收到转账支票时,应该如何处理?
  • 应收及预付款项包括( )
  • 国际货运运费的计算基础
  • win10如何设置右键
  • 无票收入有风险吗
  • 车辆 以旧换新
  • 解除劳动关系取公积金
  • Win7系统中如何快速查询文件内容
  • linux怎样安装
  • element分页器
  • 往来账款如何做账务处理
  • 圣托里尼岛游玩攻略
  • 银行询证函费用减免
  • YOLOv8(n/s/m/l/x)&YOLOv7(yolov7-tiny/yolov7/yolov7x)&YOLOv5(n/s/m/l/x)不同模型参数/性能对比(含训练及推理速度)
  • 什么是多模态研究
  • 帝国cms如何使用
  • 公司变卖汽车按什么税率
  • 个人个税汇算清缴怎么做
  • SQLServer中Partition By及row_number 函数使用详解
  • 向境外支付赔偿款是否需要税务备案
  • 新成立的小公司财务怎么管理
  • 出口结汇有哪些常用方法?
  • 小规模纳税人征收率5%的情况
  • 长期借款利息如何计算
  • 个税适用税率怎么确定
  • 第三方代销什么意思
  • 个体工商户怎么注册
  • 自建厂房会计处理
  • 检验费用会计分录
  • 调整以前年度多计提的增值税
  • 更新改造过程中的固定资产需要计提折旧吗
  • 去税务局核定税种多久生效
  • 购买办公楼分期合同
  • 二级分支机构不具有主体生产经营职能?
  • 企业所有者权益在数量上等于
  • 承包工程合同书
  • mysql 临时表
  • Windows Server 2008之数据安全保护
  • Win10预览版更新弹窗如何关闭
  • xp系统盘空间不足怎么办
  • win10怎么看电池寿命
  • windows7开始菜单
  • 进入linux命令行
  • linux的安装方法
  • cocos2dx游戏开发框架
  • Android自定义控件高级进阶与精彩实例
  • unity物理效果
  • 环境配置怎么配置
  • opengl中点画线算法
  • JavaScript cookie 跨域访问之广告推广
  • 置顶pyq会被自己屏蔽的人看到吗
  • 命令行创建虚拟机
  • js实现滚动条
  • javascript高级程序设计最新版
  • Unity for Absolute Beginners(二)
  • display getSize()
  • 豪车超过多少钱要多加税
  • 电子税务局怎么添加银行账户信息
  • 税务一证通进入哪个网站
  • 江西省税务局官网查询系统
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设