linux -apache 基础 rpm包

大家好新人第一次发表博客  本次发表的是apache httpd web服务器 基础配置 基于rpm包的

废话就不多说了 第一步大家都懂的 yum install httpd -y 安装rpm包 关于配置yum源什么的这里就不说了

安装完成后 service httpd restart 启动服务,然后用 ps aux | grep "httpd" 看一下服务进程起来没有

rpm -qc httpd 查看一下 配置文件所在的 目录

/etc/httpd/conf/httpd.conf 为主配置文件

第一个指令 serverttokens os 是 当站点没有index.html文件时候所提示出来的 apache服务器版本信息

建议用 major 比较安全

serverRoot /etc/httpd 为工作目录所在 不建议更改

下面是 开启长连接

KeepAlive Off  选择on 开启长连接   MaxKeepAliveRequests 100 请求次数超过100次断开

下面 是时间

<IfModule prefork.c>  进程模式

StartServers       8  启动时默认进程数量

MinSpareServers    5   最小进程数量

MaxSpareServers   20   最大空闲进程数量

ServerLimit      256   最大请求并发进程数量

MaxClients       256

MaxRequestsPerChild  4000   单个进程最大响应次数

</IfModule>

DocumentRoot "/var/www/html"  网站站点所在位置

Options 定义选项  Indexes为列表模式 当站点里面不是 index。html时 列出里面文件FollowSymLinks 支持连接

Order:用于定义基于主机的访问功能的,IP,网络地址或主机定义访问控制机制

Order allow,deny  后面的 deny作为默认设定

allow from

deny from

AuthType Basic验证类型                     使用账户密码进行验证

AuthName "Restricted Files"描述

AuthUserFile /usr/local/apache/passwd/passwords 账户密码文件目录

Require user marion 制定用户

使用 htpasswd 命令生产账户密码 -m表示md5加密

下面在说一下基于主机明的虚拟主机的搭建

按照官方文档帮助手册复制这几行 到配置文件 稍加修改

配置文件注释掉 doucumentroot 主机目录

创建站点目录 使用httpd -t检查错误

更改windows hosts 文件

时间: 2024-07-30 01:57:58

linux -apache 基础 rpm包的相关文章

Linux之使用rpm包搭建LAMP

如今,众多的大中小型企业都在使用LAMP来运行动态网站或者服务器,那么LAMP到底是什么呢? 一.LAMP简介 LAMP是一组自由软件,由Linux.Apache.Mysql.PHP组成,这些本来是各自独立的程序,但是由于实际环境中常常放在一起来使用,所以这些程序之间的兼容性也越来越好,就共同组成了一个强大的WEB应用程序平台. 二.各程序介绍 由于Linux和Apache之前的博文已经介绍过了,这里就不再过多的叙述. Mysql是一种多用户多线程的数据库管理系统 数据模型:层析模型 网状模型

Linux服务器管理: RPM包

服务安装类型主要分两种: RPM安装和源码包编译安装: 1.RPM包查看: rpm -qa | grep 包名 用chkconfig --list 查看服务自启动命令    只对RPM包安装的服务生效 源码包未必生效 ps -aux (查看系统当中所有启动的进程)  ps aux | grep 服务名 如果有返回则说明服务在运行 netstat -tlun (守护进程没有端口是看不到的) 2.源码包查看安装服务 源码包的所有都放置在安装目录当中如果删除该目录那么该服务就会干净的在服务器上消失.

Linux命令基础-rpm

命令简介 rpm命令是RPM软件包的管理工具.rpm原本是Red Hat Linux发行版专门用来管理Linux各项套件的程序,由于它遵循GPL规则且功能强大方便,因而广受欢迎.逐渐受到其他发行版的采用.RPM套件管理方式的出现,让Linux易于安装,升级,间接提升了Linux的适用度. 命令选项 -a:查询所有套件: -b<完成阶段><套件档>+或-t <完成阶段><套件档>+:设置包装套件的完成阶段,并指定套件档的文件名称: -c:只列出组态配置文件,本

LINUX gcc安装rpm包顺序

rpm -ivh cpp-4.1.2-42.el5.i386.rpm rpm -ihv kernel-headers-2.6.18-92.el5.i386.rpm rpm -ivh glibc-headers-2.5-24.i386.rpm rpm -ivh glibc-devel-2.5-24.i386.rpm rpm -ivh libgomp-4.1.2-42.el5.i386.rpm rpm -ivh gcc-4.1.2-42.el5.i386.rpm rpm -ihv libstdc++

linux软件包管理——rpm包管理

软件运行环境API:Application Programming Interface 应用程序接口(应用程序和操作系统之间的接口) 凡是符合该api标准的应用程序都可以在支持该api的操作系统上编译通过 程序源代码 --> 预处理 --> 编译 --> 汇编 --> 链接  静态编译:自身包含所有需要调用的库文件  动态编译:自身不包含,需要时调用共享库文件(.so文件)ABI:Application Binary Interface 应用程序二进制接口 规定了二进制文件的格式.

Red Hat Linux 6.5 rpm包安装mplyer

最近安装了rhel6.5想听个mp3,但是找了好多源码包,包括mplayer在内按着网上的教程苦逼的编译,最后发现全都是错误,想听首歌歌真的太难了,我在linuxcast上面终于找到了方法,因为是视频操作,所以我将其转换为书面版,供大家参考. 感谢linuxcast我终于可以用linux听mp3了! 我的环境是rhel6.5-i386的,所以我以32位为例,其他版本只要下载相对应版本号的安装包即可. 一.下载第三方rpm包: 1.http://rpmfusion.org/ For users E

Linux学习之RPM包管理

在linux中有人多的软件使用,比如我们使用的ifconfig,fdisk,btrfs文件系统等.可能这些软件在你原有的linux系统中并不存在,那么我们如何去使用这些工具呢.我们知道windows在需要软件的时候需要安装,当然对于linux系统一样需要安装.在linux下常用的安装工具我们使用的是rpm程序包(当然我们这边是针对CentOS而言),那么什么是rpm,如何安装rpm包以及使用rpm包做一些操作等,在下面的内容中将提到. 一.什么是RPM RPM全称为"RedHatPackage

第17期马哥Linux学习之rpm包管理功能全解

RPM包管理器最早是由Red Hat公司研发的一款Linux上的程序包管理器,文件包的后缀名为".rpm".目前是GNU/Linux下软件包资源最丰富的软件包类型之一. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rpm包命名格式: name-VERSION-release.arch.rpm 包的名字-版本号-发行号.架构平台.rpm VERSION:major.min

常见linux系统中RPM包的通用命名规则

本文重点说一下在常见的linux系统中,RPM包通用的命名规则. RPM包的一般格式为:name-version-arch.rpmname-version-arch.src.rpm 例:httpd-2.2.3-29.el5.i386.rpmhttpd-devel-2.2.3-29.el5.i386.rpmhttpd-manual-2.2.3-29.el5.i386.rpmsystem-config-httpd-1.3.3.3-1.el5.noarch.rpm (1)name,如:httpd,是软