linux-Apache-配置安装调试步骤

高兴原创。每日手记

linux-6.5 ,Apache-httpd-2.2.17.系统软件版本

第一步先查看linux是否安装过httpd,否则再次安装会有小冲突,不过后期可以修改

rpm -e httpd --nodeps

--nodeps 忽略依赖关系,强制卸载。

挂载Apache软件

mount /dev/cdrom /media

解压缩Apache,指定解压缩目录/usr/src

tar zxf /media/httpd-**版本不一样名字不一样 -C /usr/src

进入解压缩目录中

cd /usr/src/httpd-***

配置Apache,配置参数,需要功能等等

./configure

--prefix=/usr/local/httpd [指定安装目录]

--enable-so [启用动态加载模块支持,增加扩展能力]

--enable-rewrite [网页地址重写,用于优化,迁移,维护]

--enable-charset-lite [启动字符集,支持各种字符集编码的网页]

--enable-cgi [启用cgi脚本,扩展网站应用访问能力]

编译&&安装

make && make install

Apache后期优化

ln -s /usr/local/httpd/bin/* /usr/local/bin/

其实就是一个软连接,相当于windows中快捷方式

httpd -v  查看Apache当前版本

添加Apache到系统服务

cp /usr/local/httpd/bin/apachenctl /etc/init.d/httpd

复制运行软件到系统服务下,修改配置文件以便使用chkconfig

vim /etc/init.d/httpd

进入后修改三行信息

#!/bin/bash

# chkconfig: 35 85 21 服务识别参数 35级别启动,顺序是什么

#description: 随便写.相当于备注一样的,还必须有

chkconfig --add httpd  添加httpd为系统服务

chkconfig --list httpd  查看httpd服务的启动状态

-------------------------------------以上算是安装ApacheWEB服务完成-------

------------------------------下面开始详细配置Apache-------------------------

可以修改网页默认域名网站名称

vim /usr/local/httpd/conf/httpd.conf

编辑httpd主配置文件中找到servername 服务器名称

ServerName www.*****.com   域名自己随便写,前面有#删掉即可

/usr/local/httpd/bin/apachectl -t   [查看检测是否有语法错误]

service httpd start [启动Apache服务,因为安装时已经添加为系统服务了]

cat /usr/local/httpd/htdocs/index.html   查看这个文档

这个文档就是网页默认主页面,应该是it works信息

需要网站做的更好可以自行修改httpd.conf中的信息

域名解析IP需要自行安装DNS配置,这里就不叙述了.

2016-9-9-手记

时间: 2024-10-20 01:31:24

linux-Apache-配置安装调试步骤的相关文章

Linux Apache 配置反向代理

最近遇到一个项目,需要访问某单位的内网服务器,对方要求必须要配置一个前置机,来转发所有的web请求,然后就学了一下反向代理,查了一些资料,也完成了HelloWorld的例子. 关于反向代理的介绍,可以参考 介绍1和 介绍2 相互补充吧,关于概念的介绍挺不错的. 我现在仅仅是完成了第一步,就是配置转发请求. 操作系统是centos,关于linux安装apache就不多说了 apache安装完成后,进入 /etc/httpd/conf目录,打开 httpd.conf文件 然后 1.先检查代理模块是否

linux vsftpd 配置安装 (虚拟用户)

linux vsftp创建虚拟用户 FTP有三种登录方式:匿名登录.本地系统用户登录和虚拟用户登录. 虚拟用户是ftp服务器的专用用户,它的特点是只能访问服务器为其提供的FTP服务,而不能访问系统的其它资源.所以,如果想让用户对FTP服务器站内具有写权限,但又不允许访问系统其它资源,可以使用虚拟用户来提高系统的安全性.在VSFTP中,认证这些虚拟用户使用的是单独的口令库文件(pam_userdb),由可插入认证模块(PAM)认证.使用这种方式更加安全,并且配置更加灵活. vsftp 配置安装 -

[Linux]Apache配置虚拟主机

Apache 配置虚拟主机的方式很多,种类也很多,主要分为两类: 基于名称的虚拟主机 (每个 IP 多个站点) 基于 IP 的虚拟主机 (每个 IP 一个站点) 基于名称的虚拟主机:  www.2cto.com 在windows下  Apache 的配置文件 conf/httpd.conf 中加载 虚拟主机配置文件  /extra/httpd-vhosts.conf 找到 Include "conf/extra/httpd-vhosts.conf" 取消注释即可. 现在,到httpd-

linux ---apache的安装和配置

linux环境下的安装:yum安装和tar包安装 yum安装: 首先安装php环境 yum install php55w yum install php55w-mysql yum install php55w-imap yum install php55w-cli yum install php55w-xml 然后开始安装apache: yum install httpd 或者yum install httpd* 安装完毕 进行配置, apache的项目部署目录:/var/www/html下 配

Linux下配置安装PHP环境(Apache2)

http://www.cnblogs.com/lufangtao/archive/2012/12/30/2839679.html 参考别人的做法,遇到问题上网查,下面就是安装步骤. 一.安装Apache2.2.221.到官网下载  http://httpd.apache.org/download.cgi    2.解压    tar  -zxvf httpd-2.2.22.tar.gz3.建立目标文件夹(注意以下所有操作都时在root用户下执行的)    mkdir /usr/local/apa

linux环境下安装nginx步骤

开始前,请确认gcc g++开发类库是否装好,默认已经安装. ububtu平台编译环境可以使用以下指令 apt-get install build-essential apt-get install libtool centos平台编译环境使用如下指令 安装make: yum -y install gcc automake autoconf libtool make 安装g++: yum install gcc gcc-c++ 下面正式开始: 一.选定安装文件目录 可以选择任何目录,本文选择  

linux环境下安装nginx步骤(不错)

开始前,请确认gcc g++开发类库是否装好,默认已经安装. ububtu平台编译环境可以使用以下指令 apt-get install build-essential apt-get install libtool centos平台编译环境使用如下指令 安装make: yum -y install gcc automake autoconf libtool make 安装g++: yum install gcc gcc-c++ 下面正式开始: 一.选定安装文件目录 可以选择任何目录,本文选择  

Linux Apache 编译安装;

Apache是常用的WEB服务端工具,在linux上称作httpd,服务名也是httpd: 在CentOS 6上默认自带httpd2.2版本,7上默认是2.4版本: 2.4的http支持使用event模型(每个线程对应一个客户请求): 在编译安装之前需要确定apr,和apr-util已经安装,在编译安装apr-util时需要制定apr的安装路径即--with-apr=/some/PATH # mkdir /src    //创建一个存放源码包的目录: 到apache官网下载httpd2.4的sr

Linux环境下安装Redis步骤即问题解决

第一步:将安装包在window平台上解压后拷贝到Linux机器的/usr/soft目录下,并且为文件夹和文件赋予最高权限,chmod+x *: 第二步:进入到redis-3.2.6目录下,执行make命令,这时会出现一个文件找不到的情况. 遇到这种情况可以使用如下命令:make MALLOC=libc 这时即成功了. 第三步:执行make install. 进入到/usr/local/bin 目录下发现多了如下几个文件: 第四步:执行命令.查看版本信息:redis-serer -v 至此,red