服务器apache建站-如何建站 apache
一、Apache Web服务器入门简介
Apache HTTP Server是一个多模块化的服务器,经过多次修改,成为目前世界使用排名第一的Web服务器软件。可以运行在几乎所有广泛使用的计算机平台上。Apache服务器的特点是使用简单,速度快,性能稳定,可以作为负载均衡及代理服务器来使用。
1. Prefork MPM 工作原理Apache Web服务器又三种处理模块:
Prefork MPM、Worker MPM、Event MPM。
使用多个进程,每个进程只有一个线程,每个进程在某个确定的时间只能维持一个连接,优点是稳定,但内存开销较高。
2. Worker MPM 工作原理
使用多个进程,每个进程包含多个线程,每个线程在某个确定的时间只能维持一个连接,内存占用量比较小,适合大并发,高流量的Web服务器。
Worker MPM缺点是一个线程崩溃,整个进程就会连同其任何线程一起挂掉。
3.Apache Web服务器安装
从Apache官方站点下载目前稳定版本httpd-2.2.24版本
Apache Web服务器安装步骤详解
修改apache监听IP,启动Apache服务服务器apache建站服务器apache建站,关闭selinux,firewalld防火墙
查看apache服务进程,通过客户端浏览器访问
5.Apache虚拟主机企业应用
企业真实环境中,一台Web服务器发布单个网站非常浪费资源,所以一台Web服务器上会发布多个网站,少则3~5个,多则2~30个网站。在一台服务器上发布多网站,也称之为部署多个虚拟主机,Web虚拟主机配置方法有以下三种
基于单IP多个端口
基于多IP地址一个端口
基于单IP一个端口不同域名
其中基于同一端口不同域名的方式在企业中得到广泛应用,以下为基于一个端口不同域名,在一台Apache Web服务器上部署多个网站。
(1)创建虚拟主机配置文件httpd-vhosts.conf,该文件默认已存在,需去掉httpd.conf配置文件中的#号即可
(2)修改配置文件/usr/local/apache2/conf/extra/httpd-vhosts.conf中代码