yum源及Apache配置


Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩充,将Perl/Python等解释器编译到服务器中。同时Apache音译为阿帕奇,是北美印第安人的一个部落,叫阿帕奇族,在美国的西南部。也是一个基金会的名称、一种武装直升机等等。
特点:
开源,跨平台,支持各种web编程语言,模块化设计,运行稳定,良好的安全性
linux下安装yum源
yum是一个工具,可以用来查询、安装、升级、卸载软件YUM(Yellow dog Updater,Modified)yum是一个RPM的前端程序,其主要目的是为了自动解决RPM的自动依赖关系。他不像RPM一样, YUM不是一种新的软件封装形式,它是专门用来管理RPM的;在Linux上安装软件可以用RPM方式安装简单依赖关系少的软件,但对于安装某些时,总是需要自己动手去解决软件件的依赖关系,即就是安装一个软件之前要安装好一个或多个其他软件。手工解决非常困难,可以用yum方式去很快的解决。

首先配置本地yum源
systemctl stop firewalld
setenforce 0 //关闭安全防护
rm -rf /etc/yum.repos.d/* //先删除本地的yum
vim /etc/yum.repos.d/a.repo //进入编辑yum源
[a]
name=a
baseurl=file:///mnt/
gpgcheck=1
enable=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
wq //保存配置
yum clean all
yum list

yum安装完成后就可以做Apache了,具体步骤如下
Apache源代码安装
yum -y install apr pcre pcre-devel //安装依赖包
tar zxvf /abc/httpd-2.4.25.tar.gz -C /usr/src/ //解压tar包
cd /usr/src/httpd-2.4.25/ //移动到目
./configure --prefix=/usr/local/httpd \
--enable-so \ //开启apache的扩展功能
--enable-rewrite \ //启用网页地址重写功能
--enable-charset \ //支持的字符集
--enable-cgi //启用CGI程序
make && make install #编译安装

创建命令软连接
ln -s /usr/local/httpd/bin/* /usr/local/bin/

验证
httpd -v
apachectl -t #检查主配置文件

编写启动脚本
vim /lib/systemd/system/httpd.service
[Unit]
Description=The Apache HTTP Server
After=network.target

[Service]
Type=forking
PIDFile=/usr/local/httpd/logs/httpd.pid
ExecStart=/usr/local/bin/apachectl $OPTIONS
ExecReload=/bin/kill -HUP $MAINPID
KillMode=process
Restart=on-failure
RestartSec=42s

[Install]
WantedBy=graphical.target

启动服务脚本添加为启动项
systemctl enable httpd.service

配置文件参数
全局配置项
ServerRoot:服务目录
Listen:监听的IP地址、端口号
User:运行服务的用户身份
Group:运行服务的组身份
ServerAdmin:管理员邮箱
ServerName:网站服务器的域名
DocumentRoot:网页文档的根目录
DirectoryIndex:默认的索引页文件
ErrorLog:设置错误日志文件的路径
LogLevel:记录日志的级别,默认为warn

    限制参数

区域配置项
<Directory />
Options FollowSymLinks
AllowOverride none
Require all denied / granted 禁止或允许访问网站
</Directory>

    感谢阅读 撒由那拉

原文地址:http://blog.51cto.com/13968682/2326132

时间: 2024-10-14 12:58:50

yum源及Apache配置的相关文章

第四章 yum源介绍及配置

CentOS使用的yum源是在/etc/yum.repos.d/目录下的两个文件中进行配置的CentOS-Base.repo和CentOS-Media.repo,其中,CentOS-Base.repo是配置网络yum源,CentOS-Media.repo是配置本地yum源. CentOS是完全免费的,它的yum可以直接使用:而RedHat的yum则需要注册付费才能使用,如果不这样则有两种解决方案,也可以说是三种. 1. 利用iso镜像做本地yum源 2. 利用光盘做本地yum源 3. 利用Cen

【未完】yum源解析,配置

yum是为了提高rpm软件包安装性而开发的一种软件包管理器.宗旨是自动化升级,安装.移除rpm包,收集rpm包的相关信息,检查依赖关系并自动提示用户解决(-y  自动解决依赖包),故名软件的仓库.可以放在http或者ftp站点,也可以是本地软件池,但必须包括rpm的头,rpm头里面包括了rpm的各种信息,包括描述.功能.提供文件.依赖关系等.正是因为收集了header信息,才能完成自动化安装,自动解决依赖关系. yum和apt相同,apt原为debian的deb类型的软件管理所使用. yum可以

配置yum源2:配置本地yum源,服务器不联网

[[email protected]]# mkdir /yumlocal 创建放yum源的目录 [[email protected]]# cp -a /media/CentOS_6.3_Final/*/yumlocal/ 将光盘文件拷贝到放yum源的目录 禁用网络yum源,可以将原文件改名 [[email protected] /]# cd /etc/yum.repos.d [[email protected]]# mvCentOS-Base.repo CentOS-Base.repo.ori

yum源外网配置及问题解决

安装外网的yum步骤 cd /etc/yum.repos.d/ touch my.repo vi /etc/yum.repos.d/my.repo [base] name=centos6.3 baseurl=http://mirrors.163.com/centos/$releasever/os/$basearch gpgecheck=0 enable=1 gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-6 保存退出 然后yum c

yum源码Apache

希望能帮助大家

CentOS 配置本地yum源

如果CentOS服务器处在内网环境中时,如果缺少依赖手动安装那么会非常麻烦,要花费很多时间来寻找rpm包,现在如果搭建本地的yum源,就非常方便了,如果搭建http的,那么局域网内其他服务器就都可以使用了,使用yum源首先需要一个CentOS安装镜像,这里是:CentOS-7-x86_64-DVD-1511.iso,下面是http yum源搭建和配置过程 首先需要一个web服务器,比如apache httpd或者nginx均可以,如果是nginx要开启访问目录列表权限,一般安装CentOS的时候

CenOs6.5配置本地yum源

如果CentOS服务器处在内网环境中时,如果缺少依赖手动安装那么会非常麻烦,要花费很多时间来寻找rpm包,现在如果搭建本地的yum源,就非常方便了,如果搭建http的,那么局域网内其他服务器就都可以使用了,使用yum源首先需要一个CentOS安装镜像,这里是:CentOS-6.5-x86_64-bin-DVD1.iso,下面是http yum源搭建和配置过程 首先需要一个web服务器,比如apache httpd或者nginx均可以,如果是nginx要开启访问目录列表权限,一般安装CentOS的

在VMware中为Redhat HAT配置本地yum源

在VMware中为Redhat HAT配置本地yum源 今天准备使用CM安装大数据环境,到需要几台机器都使用同一套yum源才可以,所以想到将Redhat镜像文件拷贝到虚拟机中,在挂起使用,最后通过http分享给其他虚拟机.后再想想,这样做真的很愚蠢,首先在虚拟机安装的时候我已经挂起过一次镜像啦,所以我只要在每个虚拟机中再挂起一下,直接配置yum源就可以,也不用将iso拷贝到虚拟机中,减少磁盘占用.所以现在就来说说怎么做: 一.安装前检查,首先需要确保你的虚拟机已经加载了本地镜像,如下图所示: 注

Centos6.4配置总结--配置本地yum源(Ⅲ)

用过苹果手机的手机党越狱之后都会装有一个Cydia,然后你想装某些软件可能需要叫你添加源.这里的源和我下面说的Linux的源有类似之处.就是在源对应的服务器上都会有很多软件,只要我们添加了正确的源,很多软件就可以自动从服务器下载安装了. 当然,我装Linux是为了研究系统,下面我就自己配置本地yum源.就是所有软件放在本地,我做好相应的配置之后,输入软件的名称就可以自动匹配安装.而网络上也有很多的源,比如163的开放源. 下面进入正题: 我下载的centos安装包有4G多,系统只是占了一小部分,