Rhel Linux7.2 安装Apache服务
来源:互联网 发布:封印者画质优化 编辑:程序博客网 时间:2024/05/29 17:36
Apache简介
一、Apache HTTP server 是开源软件项目的杰出代表,基于标准的HTTP网络协议提供网页浏览服务,Apache服务器可以运行在Linux,UNIX,Windows 等多种选择操作系统上。
1)Apache的版本 1.x系列最高版本1.3从2.0版本开始Apache服务增加了许多功能,使用2.x是不错的。
1、准备工作
为了避免发生端口冲突。程序冲突的现象,建议卸载使用RPM方式安装的httpd。
[root@yankai~]#rpm -e httpd --nodeps
2、源码编译及安装
1)解包
httpd-2.2.17.tar.gz挂载到了 /usr/src/
[root@yankai ~]# cd /usr/src/
[root@yankai src]# tar zxf httpd-2.2.17.tar.gz
[root@yankai src]# cd httpd-2.2.17/
2)配置
根据服务器的实际应用需要,如指定安装路径,启用字符集支持等,可以执行。/configure --help命令,安装gcc包 yum clean all && yum install gcc gcc-c++ -y 配置好本地yum源
3)编译及安装
完成配置后,执行make命令进行编译 将源代码转换为可执行的程序,然后执行make install 这里就直接 make && make install了
3、确认安装结果
由于指定的安装目录为/usr/local/httpd,因此httpd服务的各种程序,模块等都将复制到此目录下
[root@yankai ~]# ls /usr/local/httpd/
4、优化执行路径
通过源码编译安装的httpd服务,程序路径并不在默认的搜索路径中,为了使服务在使用更加方便,可以为相关的程序添加符号链接
ln -s /usr/local/httpd/bin/* /usr/local/bin
ls -l /usr/local/bin/httpd /usr/local/bin/apachect1
5、添加httpd为系统服务
[root@yankai ~]# cp /usr/local/httpd/bin/apachectl /etc/init.d/httpd
[root@yankai ~]# vim /etc/init.d/httpd
将httpd添加为系统服务 查看httpd服务自启动状态
二、httpd服务器的基本配置
1、配置并启动httpd服务
vi /usr/local/httpd/conf/httpd.conf
.....////省略部分内容
ServerName www.yankai.com
..... /// 省略部分内容
2、修改httpd.conf文件的配置后 建议使用-t 选项的apachectl 命令对配置内容进行语法的检查,如果没有语法错误,将会显示 Syntax ok的信息
3、启动httpd服务
使用脚本文件/usr/local/httpd/bin/apachectl或者/etc/init.d/httpd,分别使用start,stop,restart选项来控制
[root@yankai ~]# /etc/init.d/httpd start
[root@yankai ~]# netstat -anpt | grep httpd
tcp6 0 0 :::80 :::* LISTEN 68193/httpd
4、部署网页文档
对于新编译的httpd服务 网站根目录在 /usr/local/httpd/htdocs下
5、客户机访问
在客户机的网页浏览中通过域名或者ip地址来访问httpd服务器
关闭防火墙: systemctl stop firewalld.service
阅读全文
2 0
- Rhel Linux7.2 安装Apache服务
- RHEL linux7.3 安装Apache服务
- Rhel linux7.2搭建Nginx服务
- linux7.2安装mysql
- RHEL 6下安装Apache
- RHEL 6下安装Apache
- linux7.04安装
- Linux7.3.1611安装Oracle11g
- linux7 mysql安装
- oracle linux7 安装 nagios
- Bugzilla安装配置(Rhel+Apache+MySQL)
- RHEL 6.4 安装svn和apache
- RHEL 5.4 安装 Apache tomcat 6.0.29
- RHEL 5.1 下面安装tftp服务
- RHEL 5.1 下面安装tftp服务
- rhel下安装配置nagios、cacti服务
- Linux7.2+Postgres7.2+Resin2.0.4__Jsp安装
- oracle linux7.2下安装oracle 11gR2
- iis 6 7 8预加载,提升web访速
- dagger2的配置及基本使用(一)
- Bootstrap基础10——徽章badge
- Java Instrumentation类相关文章合集
- 利用伪类清除浮动
- Rhel Linux7.2 安装Apache服务
- java.lang.VerifyError
- 【华为机试】字符串排序
- 响应式布局值之Bootstrap
- C++_多态&多态的对象模型
- H
- 在Angular.js中的H5页面调用Web api时跨域问题处理
- CXF请求失败
- union-find算法(路径压缩+加权quick-union算法 数组实现)