apache相关】的更多相关文章

apache相关补充 sendfile机制 1)不用sendfile的传统网络传输过程: read(file, tmp_buf, len) write(socket, tmp_buf, len) 2)硬盘 >> kernel buffer >> user buffer >> kernel socket buffer >> 协议栈 3)一般网络应用通过读硬盘数据,写数据到socket来完成网络传输, 底层执行过程: 1>系统调用 read() 产生一个上…
PHP 的安装 由于php是一个zip文件(非install版),安装较为简单解压就行.把解压的 php5.2.1-Win32重命名为 php5.并复制到安装盘目录下.例如安装路径为 c:\php5 1   找到php目录下的 php.ini-dist或 php.ini.recommended文件,重命名为 php.ini,并复制到系统盘的windows目录下(以c:\windows为例,2000是在winnt目录下,下面都采用网友的方法来说明). 2   再把php目录下的php5ts.dll…
一.Apache+openssl 实现 https HTTPS(全称:Hypertext Transfer Protocol Secure,超文本传输安全协议),是以安全为目标的 HTTP 通道,简单讲是 HTTP 的安全版.即 HTTP 下加入 SSL 层,用于安全的 HTTP 数据传输.这个系统被内置于浏览器中,提供了身份验证与加密通讯方法.现在它被广泛用于万维网上安全敏感的通讯,例 如交易支付方面. 1.检查模块是否开启 [root@centos ~]# /usr/local/apache…
linux 下 apache启动.停止.重启命 基本的操作方法: 本文假设你的apahce安装目录为/usr/local/apache2,这些方法适合任何情况 apahce启动命令: 推荐/usr/local/apache2/bin/apachectl start apaceh启动 apache停止命令 /usr/local/apache2/bin/apachectl stop   停止 apache重新启动命令: /usr/local/apache2/bin/apachectl restart…
1. HTTP缓存设置 ExpiresActive On #ExpiresDefault 设置全局缓存时间,将导致一些get请求不能连续执行 #ExpiresDefault "access plus 0 days" ExpiresByType application/* "access plus 30 days" ExpiresByType image/css "access plus 30 days" ExpiresByType text/cs…
刚刚安装完Apache2.2和php 5.2.14后,配置完成首次用httpd启动时出现Apache 2 Test Page,并有如下提示:     此问题的解决办法是: 1. 找到一个叫做welcome.conf的文件,一般在/etc/httpd/conf.d 2. 把这个文件的所有行都注释掉,即前面加上#,这样就不会执行此Apache 2测试页面了. -----------------------------------------------------------------------…
PHP配置 php.ini-development:开发时的php.ini配置 php.ini-production:项目运行时的php.ini配置 复制php.ini-development文件到C:\Windows目录下,修改成php.ini.方便php版本升级.直接覆盖原版本即可   配置时区 1 date.timezone = PRC 配置目录查找扩展库 1 extension_dir = "D:/amp/php/ext" 启动mysql扩展 1 2 extension=php…
一.目录别名实验 当 apache 接受请求时,在默认情况下会将 DocumentRoot 目录中的文件送到客户端,如果想将某一不在 DocumentRoot 目录中的文件共享到网站上,并希望将它们留在本来位置而不需要进行移动的话, 处理这种情况可以通过建立别名的方式将 URL 指向特定的目录. 1.修改主配置文件 大概在468行左右,取消注释 [root@centos ~]# vim /usr/local/apache2/etc/httpd.conf Include etc/extra/htt…
1.给子域名加www标记  RewriteCond %{HTTP_HOST} ^([a-z.]+)?example\.com$ [NC] RewriteCond %{HTTP_HOST} !^www\. [NC] RewriteRule .? http://www.%1example.com%{REQUEST_URI} [R=301,L] 这个规则抓取二级域名的%1变量,如果不是以www开始,那么就加www,以前的域名以及{REQUEST_URI}会跟在其后. 2.去掉域名中的www标记  Re…
1.Apache httpd.conf配置详解 https://www.cnblogs.com/langren1992/p/5160912.html 2.windows下使用apache经验总结 https://blog.csdn.net/u012787710/article/details/96280586 3.windows启动apache的方法 https://blog.csdn.net/weixin_37909363/article/details/80332733 4.apache和p…
http://hw1287789687.iteye.com/blog/2212292 http://enable-cors.org/server_apache.html http://blog.sina.com.cn/s/blog_70ac6bec01018mqs.html…
Apache 事先创建进程 按需维持适当的进程 模块块设计,核心比较小,各种功能都模块添加(包括php) 支持运行配置,支持单独编译模块 支持多种方式的虚拟主机配置         Socket IP:Port         虚拟主机:         基于IP的虚拟主机         基于端口的虚拟主机         基于域名的虚拟主机(实际中最常见的方式) 那么虚拟机主机是如何根据域名来区别不同的访问内容的呢? 在URL和HTTP的请求报文中,报文首部中有一个Host字段,通过此字段来…
什么是Nginx代理代理服务器,它和Apache相比又有什么区别呢?你又该如何选择使用呢,用其中一个还是两者都用?我们将会在这里探索一下这些问题的答案. Apache服务器从1995年就开始使用了.相比其他产品,Apache服务器是使用最多的,其次是微软的IIS服务器. 由于开源的Apache服务器已经被使用多年,并且有众多的用户,人们开发出了很多的模块来扩展它的功能,其中的大多数模块也是开源的.举例来说,一个比较常见的配置是使用Apache来为静态页面提供服务,并使用mod_jk模块来运行To…
一.配置选项说明 二.安装apache 1.环境准备 2.安装apr 3.安装apr-util 4.安装pcre 5.安装httpd 6.修改配置文件 7.开机自启动 8.注册为服务 9.测试 一.配置选项说明 # --prefix=<Install_Path> 指明编译后的二进制文件安装到<Install_Path>目录,用实际安装路径替换<Install_Path>,如--prefix=/usr/local/apache-2.2.15 ,如果省略此配置参数,默认安装…
安装MAMP后,启动服务时提示Apache启动失败,80端口被占用.查看进程发现存在几个httpd. OS X自带Apache,可是默认是没有启动的.我也没有开启Web共享,怎么就开机启动了呢? 不知道是不是因为安装了别的什么软件导致的.一般的开机启动项可以在System Preferences–Users&Groups–Login Items中添加或删除.可是在这里也没有发现Apache相关的启动项.于是谷歌到了下面一个可行的方法,打开终端,执行下面的命令. sudo launchctl un…
Apache   软件下载 http://mirror.bit.edu.cn/apache/ 相关文档链接: Apache Hadoop 2.5.2  http://hadoop.apache.org/docs/r2.5.2/ Apache Hadoop 2.6.0  http://hadoop.apache.org/docs/r2.6.0/ sqoop 1.99.4 wiki 文档 https://cwiki.apache.org/confluence/display/SQOOP/Home s…
以下介绍是基于centos,Apache/2.2.15,进行解释 (资料来自www.netcraft.com) Apache 模块化的软件 Apache=core+module(内核+模块) core:实现基本的web服务 module:Apache服务的拓展功能 Apache功能特性 DSO:dynamic shared object,指定模块的装载方式 MPM:mutipath processing module,多路径处理模块 MPM模块 prefork:每个进程处理一个请求 worker…
安装MAMP后,启动服务时提示Apache启动失败,80端口被占用.查看进程发现存在几个httpd. OS X自带Apache,可是默认是没有启动的.我也没有开启Web共享,怎么就开机启动了呢? 不知道是不是因为安装了别的什么软件导致的.一般的开机启动项可以在System Preferences–Users&Groups–Login Items中添加或删除.可是在这里也没有发现Apache相关的启动项.于是谷歌到了下面一个可行的方法,打开终端,执行下面的命令. sudo launchctl un…
操作系统:os x 10.11.2 1.启动apache 打开终端(terminal),输入命令:sudo apachectl -k start ; 在浏览器地址栏中输入:http://localhost,显示如下信息则apache正常启动 apache相关命令: 启动:sudo apachectl start 停止:sudo apachectl stop 重启:sudo apachectl restart 查看版本号:sudo apachectl -v 2.添加PHP模块 在终端中输入命令:s…
zabbix安装及配置 一.安装mysql.php.apache.zabbix 安装环境: 操作系统:rhel6.3-x86-64  mysql:5.6.23   --官网下载rpm包安装php:5.3.3      --使用系统镜像自带的php-rpm包安装.  ---rhel5.8镜像内自带的php-rpm包版本为5.1.6,不支持zabbix2.4zabbix 2.4.4.1  --官网下载rpm包安装   --该版本的zabbix需要php5.3以上支持.Apache/2.2.15  …
[原]解决 "安装xmapp后Apache不能正常启动" 问题 小伙伴们安装xmapp后发现Apache不能正常开启,下面给出了不同情况的解决办法,可以分为以下几种情况分析问题: (一)是否在本次安装之前已经安装过xmapp(没有请跳过) 在本次安装之前已经安装过xmapp,虽然卸载了,但是会有卸载不干净的情况,卸载时最好使用程序本身自带的卸载程序(即运行uninstall.exe进行卸载),最好不要使用控制面板中的卸载功能,卸载过后一定不要忘记去检查注册表中是否已经删除,注册表查看方…
配置JDK1.8+Apache2.4+Tomcat8.0+mySQL5.1,网上的资料非常繁杂,花费几天时间配置成功,汇总记录. 操作系统:CentOS6.5 预先下载最新版软件: apache-tomcat-8.0.14.tar.gz apr-1.5.1.tar.gz apr-util-1.5.4.tar.gz httpd-2.4.10.tar.gz jdk-8u20-linux-x64.rpm pcre-8.36.tar.gz tomcat-connectors-1.2.40-src.tar…
1.apache隐藏头部版本信息,编辑httpd.conf文件,找到: ServerTokens OS ServerSignature On 修改为: ServerTokens ProductOnly ServerSignature Off 2.上面的方法是默认情况下安装的Apache,如果是编译安装的,还可以用修改源码编译的方法: 进入Apache的源码目录下的include目录,然后编辑ap_release.h这个文件,你会看到有如下变量 #define AP_SERVER_BASEVEND…
一.简介 在项目中,几乎任何一个项目都包括静态资源和动态请求两大部分.特别对于门户网站这样的项目,静态内容资源会更多,我们使用一般的 Tomcat 部署时,Tomcat 对静态资源的处理能力比较慢,至少比 Apache 要慢很多. 为了提高项目的访问速度,降低服务器负载提高性能,我们使用Apache来处理静态资源,把动态资源和请求交给 Tomcat 处理. 当然,在单纯处理并发和静态资源指标方面,Nginx要比Apache好,至于Nginx和Apache的具体区别,以及什么项目使用Nginx.什…
方法一 代码如下: 1. root@server ~]# rpm -qa|grep httpd  httpd-2.2.3-11.el5_2.centos.4  httpd-manual-2.2.3-11.el5_2.centos.4  说明:rpm –qa | grep httpd 命令是为了把httpd 相关的包都列出来, 我上面的例子是Linux默认安装apache的rpm软件包列表,如果是别的Linux版本列出来的列表有可能会不一样,不过不用担心,不管是什么,卸载都从最下面的一个包开始,直…
本人这几天一直在看apache相关的书籍,稍微说下apache的结构 本人的制图: Apache一共有五层功能结构. 从底层到上依次为: 第一层: 名称:操作系统支持层 功能:操作系统可以提供底层功能,比如进程.线程.socket通信.文件操作等等,这些操作系统可以是unix的变种.MacOS.windows. 第二层: 名称:可移植运行库层(libApr) 功能:因为每种系统所提供的api差异相对较大,所以apache2.0开始,为了让各种系统使用完全相同的函数接口,特地形成一个新的项目,ap…
Apache简介         Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用,是最流行的Web服务器端软件之一.它快速.可靠并且可通过简单的API扩展,将Perl/Python等解释器编译到服务器中.关于更多Apache的介绍,可以参考百科“http://baike.baidu.com/view/28283.htm或官网http://www.apache.org/ 或…
启动服务时提示Apache启动失败,80端口被占用.查看进程发现存在几个httpd. OS X自带Apache,可是默认是没有启动的.我也没有开启Web共享,怎么就开机启动了呢? 不知道是不是因为安装了别的什么软件导致的.一般的开机启动项可以在System Preferences–Users&Groups–Login Items中添加或删除.可是在这里也没有发现Apache相关的启动项.于是谷歌到了下面一个可行的方法,打开终端,执行下面的命令. sudo launchctl unload -w…
1.软件安装说明 WAMP:Window操作系统+Apache软件+PHP解析器+MySQL软件 2.Apache执行流程 用户向服务器端发送请求àDNS解析àIP地址à端口àApache服务 Apache并不能实现对PHP的解析,其接收用户请求并把请求结果以HTML+CSS+JS直接返回输出给浏览器端 3.Apache软件安装详解 特别说明:Win8/Win10在安装Apache如果出现2502或2503错误,请使用如下指令进行安装,即可解决以上问题: 在“命令提示符(管理员)”中输入 msi…
一.安装Apache,略. 二.安装PHP 1.下载php7 wget -O php7.tar.gz http://cn2.php.net/distributions/php-7.1.6.tar.gz 2.解压php7 tar -xvf php7.tar.gz 3.进入php目录  cd php-7.1.6 4.安装依赖包 yum install libxml2 libxml2-devel openssl openssl-devel bzip2 bzip2-devel libcurl libcu…