本文主要描述了Linux下httpd的安装以及相关基本用法。...一、httpd的安装 演示环境及版本 # cat /etc/issue CentOS release 6.5 (Final) Kernel \r on an \m #...uname -r 2.6.32-431.el6.x86_64 查看httpd是否已安装 # rpm -qa httpd 使用yum列出相关httpd安装文件,此处为本地yum源...local_server httpd-tools.x86_64 2.2.15-29.el6.centos local_server 安装及验证httpd...###httpd工作模式配置文件 使用rpm方式查看安装位置及生成的二进制文件 # rpm -ql httpd 主程序: /usr/sbin/httpd MPM模式默认
yum安装 ## 先yum list看看有没有你可以的包 yum list httpd ## 如果有的话,比如我用x86_64版,就可以安装 yum install httpd.x86_64 配置、启动...Apache 1.httpd.conf是主配置文件,你可以按需更改,一般来说可能需要自定义端口,那么就vim修改httpd.conf文件的监听端口,改为你希望的 ?...cp /usr/local/httpd/bin/apachectl /etc/rc.d/init.d/httpd 到此,其实已经可以使用service httpd start等命令,但在linux服务列表还没有注册...2.2.将httpd配置自启并加入linux服务监控 # chkconfig --add httpd 可以使用: # service httpd start # service httpd stop #...service httpd restart
Linux的httpd服务器正如我们所熟悉的它是网站服务器,而使用apache的是因为以下特点: 1.开放源代码 2.跨平台应用 3.支持各种web编程语言 4.模块化设计 5.运行稳定 6.安全性良好...可以使用源码编译包安装,过程如下:注意安装前要先卸载rpm安装的httpd 1.解压缩软件包 2.配置 **--prefix:指定安装目录 --enable-so:启用动态加载模块支持 --enable-rewrite...enable-cgi:启用CGI脚本程序支持 3.优化 4.添加为系统服务 Chkconfig为级别在字符界面第85个开启,在图形界面第21个开启 Description:为服务描述 最后将httpd...添加到服务里面,开启服务即可访问网站 网页存放位置:/usr/local/httpd/htdocs/index.html
当前Apache版本为2.4,本文主要描述基于CentOS 6.5以源码方式安装Apache httpd。...一、编译安装的优势 源码的编译安装一般由3个步骤组成: 配置(configure),通常依赖gcc编译器,binutils,glibc。...方便清理与卸载 configure是一个可执行脚本,它有很多选项,在待安装的源码路径下使用命令....常用的选项 --prefix 该选项是配置安装的路径,如果不配置该选项,安装后可执行文件默认放在/usr /local/bin, 库文件默认放在/usr/local/lib,配置文件默认放在...当某个安装的软件不再需要时,只须简单的删除该安装目录,就可以把软件卸载得干干净净; 移植软件只需拷贝整个目录到另外一个机器即可(相同的操作系统)。
安装完成 Httpd 后出现错误: [root@vps-f2a02f66 vhosts]# systemctl status httpd.service ● httpd.service - The Apache...) Drop-In: /usr/lib/systemd/system/httpd.service.d └─php-fpm.conf Active: failed (Result:...May 24 16:56:11 vps-f2a02f66.vps.ovh.ca httpd[17168]: AH00558: httpd: Could not reliably determine the...编辑 vi /etc/httpd/conf/httpd.conf 文件。 然后修改 ServerName localhost:80 为 localhost 或者取消注释这行。...https://www.ossez.com/t/apache-httpd-ah00558/89
CentOS 编译安装 Apache 2.4 准备: [root@NFSServer ~]# yum groupinstall "Development tools" 从http://httpd.apache.org...1.插入方法安装 [root@NFSServer ~]# mv apr-1.5.0 httpd-2.4.7/srclib/apr [root@NFSServer ~]# mv apr-util-1.5.3...2.一步一步安装 a.编译安装apr [root@NFSServer ~]# cd apr-1.5.0 [root@NFSServer apr-1.5.0]# ....:指定安装目标路径 --sysconfdir=/webserver/httpd/conf :指定配置文件安装位置 --enable-so :支持动态共享模块,如果没有这个模块PHP将无法与apache...:指定apr路径 --with-apr-util=/webserver/apr-util :指定apr-util路径 编译完成后 --prefix=/webserver/httpd :指定安装目标路径
root@httpd-server src]# tar xf httpd-2.4.27.tar.gz 编译安装 编译安装各个组件 [root@httpd-server src]# cd apr-1.6.2...#编译安装APR [root@httpd-server apr-1.6.2]# ..../apr-util-1.6.0 #编译安装APR-util [root@httpd-server apr-util-1.6.0]# ..../httpd-2.4.27 #编译安装Httpd-2.4 [root@httpd-server httpd-2.4.27]# ....lib64 libexec sbin share src 配置服务 测试服务是否正确安装和运行 [root@httpd-server local]# cd httpd24/ [root@httpd-server
[HTTPD] Linux(Apache)Httpd服务器安装,启动及httpd.conf配置详解 Apache HTTP Server HTTPD特性及功能 Apache支持许多特性,大部分通过编译的模块实现...如event-driven ——事件驱动 Httpd yum安装与编译安装 ---- 1)Installing on CentOS6.x , yum源安装 # yum install httpd -...-2.4.34 # 编译安装httpd [root@VM httpd-2.4.34]# .... 2、ServerRoot指令 该指令设置httpd的安装位置,编译安装时可通过”–prefix”选项指定,如–prefix=/usr/local/apache ;不建议安装完成后...使用rpm包安装的httpd的DocumentRoot默认值为”/var/www/html”;编译安装的httpd时,其DocumentRoot默认为”$ServerRoot/htdocs”
(匹配客户端的IP地址) 对于基于IP的访问控制做了修改,不再支持allow,deny,order机制,而是统一使用require进行 CentOS 6.5编译安装httpd-2.4.7 http:/...httpd前需准备的程序包组;这几个程序包系统自带光盘就有,只需挂载到指定目录,制作成本地yum源即可安装使用。...它是个能够让Apache跨平台工作的工具,是个底层库,安装上apr后。...如果在win和linux上安装上apr后,Apache的同一个代码,即可以在win上运行也可在linux上运行; 1.安装apr-1.5.0.tar.bz2 wget http://archive.apache.org...=all 启用MPM所有支持的模式 --with-mpm=event 默认使用enevt模式 查看安装后所生成的文件 extra目录是2.4版新增目录 [root@www httpd24]# ls extra
2.下载httpd程序包(源码) 3.编译,安装 呵呵,是不是相当的简单呢,好了,下面就进去详细的步骤了 1.安装编译环境 安装编译环境,顾名思义就是安装编译需要的编译器了。...因为笔者的网速很烂,从yum库安装起来很慢,因为之前安装了,所以就不现场演示安装过程了。 当你安装成功后,运行查看所有包组的命令:yum grouplist 就可以查看是否已经安装成功。...2.下载httpd源码包 在网上找到源码的地址,如图所示: 复制链接地址后,进去xshell中在命令行中输入: wget 链接地址,下载下来的源码包就存在你当前的路径下。...以.tar.bz2结尾的文件,是用bzip2压缩用tar归档的的,可以使用tar –jxf httpd-2.2.25.tar.bz2解压缩并展开归档。...得到一个文件名为:httpd-2.2.25 接下来就是进去到 httpd-2.2.25目录中,使用命令:cd httpd-2.2.25。
错误一 [root@centos6 httpd-2.4.29]#....-2.4.29]#make && make install //执行此步骤是出错 已经指定了安装路径,还是出错。.../support' make: *** [all-recursive] Error 1 每次安装的时候都能出现各种不同的问题。...自己解决的 重新编译(以前安装过没问题,应该不是上面的问题。...解决:安装此expat-devel包即可 [root@centos6 httpd2.4]#yum install expat-devel
httpd的搭建 by Tansty bilibili视频教学: 一、服务器 1、概念 服务器作为硬件来说,通常是指那些具有较高计算能力,能够提供给多个用户使用的计算机。...、centos的基本命令 1、yum yum options package … 1.列出所有可更新的软件清单命令:yum check-update 2.更新所有软件命令:yum update 3.仅安装指定的软件命令...开启 systemctl restart httpd.service 重启 systemctl stop httpd.service 停止 3.cd 进入不同文件夹的命令 四、vim编辑器的基本命令...五、httpd搭建的命令使用 1、下载httpd yum install httpd 2、开启服务 systemctl start httpd.service 3、主页路径 cd var/www/html...4、访问网站 127.0.0.1 yum install httpd 2、开启服务 systemctl start httpd.service 3、主页路径 cd var/www/html 4、访问网站
httpd的rpm包及源码安装配置 1、rpm包安装 系统环境: [root@zhaochj ~]# cat /etc/issue CentOS release 6.4 (Final) Kernel \...安装包: [root@zhaochj ~]# yum list all *httpd* Loaded plugins: fastestmirror Loading mirror speeds from...httpd-tools.x86_64 2.2.15-31.el6.centos updates 安装httpd: [root@zhaochj.../etc/httpd/conf/httpd.conf /etc/httpd/conf/magic /etc/logrotate.d/httpd …… httpd配置相关的目录结构: [root@zhaochj...httpd]# pwd /etc/httpd [root@zhaochj httpd]# tree . ├── conf │ ├── httpd.conf │ ├── httpd.conf.back
接下来让我们在CentOS6.6上手动编译安装一下 httpd-2.4.9,看一下和httpd-2.2有什么不同,顺便补充说一下httpd的其它功能。...编译安装默认首页就是“It works!”...OK,脚本可用,至此编译安装工作算是完成了 httpd-2.4配置讲解 配置文件 #/etc/httpd24为编译安装时定义的目录/etc/httpd24/httpd.conf # 主配置文件/etc...通过以上配置文件可以看出编译安装的httpd-2.4与rpm方式安装的httpd-2.2 除了配置文件位置不一样,其它配置如:虚拟主机,基于用户的访问控制,https等配置都和上文一样的,除了基于IP的访问控制与上文中的不太一样...配置CGI 我们直接用编译安装的httpd-2.4.9配置 启用cgi模块 [root@scholar ~]# vim /etc/httpd24/httpd.conf LoadModule cgid_module
Apache HTTPD在Linux上的安装与配置 1.apache httpd与依赖库下载 apache httpd下载地址: http://httpd.apache.org/ ...下载地址: http://www.openssl.org/ apr(Apache Protable Runtime)下载地址: http://apr.apache.org/ 2.安装.../configure -prefix=/usr/local/apr-util -with-apr=/usr/local/apr # make # make install 5.安装httpd...# make # make install 或者可以不用单独安装依赖包apr与apr-util,将httpd解压后有个srclib目录,将apr和apr-util的包解压到srclib,...安装httpd时自动安装apr与apr-util。
1.安装apr,apr-utils,pcre-devel和openssl-devel [root@wh1 ~]# tar xf apr-1.5.1.tar.gz [root@wh1 ~]# tar xf...-2.4.10]# yum install pcre-devel [root@wh1 httpd-2.4.10]# yum install openssl-devel 2.安装httpd [root@wh1...=${HTTPD-/usr/local/apache/bin/httpd} prog=httpd24 pidfile=${PIDFILE-/var/run/httpd24.pid} lockfile=$...chkconfig httpd24 on [root@wh1 httpd24]# service httpd24 start Starting httpd24: AH00558: httpd: Could...安装后配置 [root@wh1 profile.d]# vim httpd24.sh PATH=/usr/local/apache/bin:$PATH [root@wh1 etc]# vim man.config
-ne 0 ] then echo "$1 安装失败" >> /root/jieguo exit else echo "$1 安装成功" >> /root/jieguo fi } #安装apache...cp -a /lamp/apr-1.4.6 /lamp/httpd-2.4.7/srclib/apr cp -a /lamp/apr-util-1.4.1 /lamp/httpd-2.4.7...configure && make && make install yum -y install openssl-devel yum -y install expat-devel cd /lamp/httpd
安装Httpd Httpd已被收录base仓库,直接通过YUM安装即可 # yum -y install httpd 通过tree命令查看Httpd主体配置结构 # tree /etc/httpd/.../etc/httpd/ #httpd配置目录 ├── conf #主配置目录 │ ├── httpd.conf #主配置文件 │ └── magic...获取我们需要的内容并做备份 # cp conf/httpd.conf{,.bak} [root@Center httpd]# less conf/httpd.conf # sed -i '/^[[:space...:]]*#/d' conf/httpd.conf 配置文件 [root@Center httpd]# less conf/httpd.conf ServerRoot "/etc/httpd" #服务器根目录...conf/magic EnableSendfile on #开启Sendfile IncludeOptional conf.d/*.conf #引用辅助配置文件 Main主机 安装完
今天遇到一个问题:我把项目编译后的静态文件发布到开发机上,开发机使用httpd启的静态文件服务,页面的访问是在特制的壳浏览器里面,我更新了代码后,发现页面被缓存了,找到壳的RD联调了一下,发现我的主页...(1)在httpd.conf文件确保mod_headers模块被加载 LoadModule headers_module MODULES_PATH/mod_headers.so (2)使用Header...指令,进行set操作 Header set Cache-Control no-cache 经过以上三个步骤,重启了httpd
To Start 1 sudo /sbin/service httpd start To Stop 1 sudo /sbin/service httpd stop To Restart 1 sudo.../sbin/service httpd restart
领取专属 10元无门槛券
手把手带您无忧上云