首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux学习笔记——Apache服务器配置文件简介

Apache服务器配置文件简介 Apache配置文件是包含若干指令纯文本文件,其文件名为httpd.conf。在Apache启动时,会自动读取配置文件内容,配置Apache服务器运行。...配置文件修改后,只有在启动或重新启动Apache后才会生效。 Apache配置文件内容可以划分为三部分: 全局环境配置,主要用于控制整个Apache 服务器行为。...主服务器配置,定义主要或者默认服务参数指令,也为所有虚拟主机提供默认设置参数。 虚拟主机配置,用于设置和创建虚拟主机。...全局环境配置命令 ServerRoot:用于设置服务器根目录 Listen:服务器监听端口号。 主服务器配置命令 ServerName:设置主机名称。...DocumentRoot:用于设置Apache默认站点根目录。 UserDir public_html:用户可以在自己目录下建立public_html目录来放置网页。

2.3K10

apache虚拟主机配置文件_apache是一种什么服务器

Apache 配置虚拟主机三种方式 记事本打开httpd.conf文件 ,该文件在apache目录下,如: D:\AppServ\Apache2.2\conf,修改如下两处: LoadModule...如果服务器上所有的IP地址都会用到, 你可以用*作为NameVirtualHost参数。在NameVirtualHost指令中指明IP地址并不会使服务器自动侦听那个IP地址。...这里设定IP地址必须对应服务器一个网络接口。   下一步就是为你建立每个虚拟主机设定配置块,参数与NameVirtualHost指令参数是一样。...如果在现有的web服务器上增加虚拟主机,必须也为现存主机建造一个定义块。...其中ServerName和DocumentRoot所包含内容应该与全局保持一致,且要放在配置文件最前面,扮演默认主机角色。

85810
您找到你想要的搜索结果了吗?
是的
没有找到

apache服务器搭建教程_apache本地服务器

一、下载安装配置服务器 1.下载 1.百度搜索 downlaod apache 2.选择windows版本 http://httpd.apache.org/download.cgi 3. http...://httpd.apache.org/docs/current/platform/windows.html#down 4.下载 下载解压后,目录结构 2..配置 配置文件位置:Apache24...2.配置端口 3.配置资源目录 二、运行Apache服务 apache软件,可以开启多个服务(服务器),默认软件内没有服务(服务器),所以需要先创建服务(服务器)。 1....创建服务(服务器) bin目录中 httpd.exe程序,使用dos命令(管理员身份启动)启动 httpd.exe 程序并创建服务器 参照文档(第一步中3步页面) http://httpd.apache.org...-ano查看端口占用情况 3.2 运行tasklist |findstr 3428 查看进程编号(PID)为3428 信息 3.3终止进程

4K20

Windows下Apache配置文件httpd.conf

apache配置文件一直看得我云里雾里,今天好好把配置文件研究了一下,还是有点收获。...(Apache服务器 # .htaccess是一个非常强大分布式配置文件,学会使用.htaccess,对虚拟主机用 # 来说,可以实现众多功能。)...# 如果你使用Apache 1.3或以上版本,我们强烈建议你 # 在你服务器配置文件中包含下面的行 UserDir disabled root # # DirectoryIndex: 如果一个目录被请求...,该指令用于设置Apache服务器将要服务文件 # 解释如下,就是设置网站默认被访问文件。... # # Apache 默认把所有的CGI(公共网关接口,一种HTTP服务器与你或其它机器上程序进行 #“交谈”一种工具,其程序须运行在网络服务器上。

1.1K30

Apache(3)——配置文件各参数(1)

Apache配置文件在/etc/httpd/conf目录下httpd.conf下可以查看: ? 配置文件里有注释文件说明,还有些全局配置,还有的是标签包裹起来配置(区域配置)。...导入后面路径里配置文件: ? 可以看到这些都是要导入配置文件 ? 随便进入一个模块conf可以看到都是加载模块: ?...这个后面的目录是辅助配置文件目录,新添加一些配置: ? 可以刚才我们访问欢迎界面就是welcome.conf: ? (5)user和group ?...前面也提到过会自动创建一个apache用户和用户组。 (6)管理员邮箱 ? (7)站点根目录 ? ? 默认里面什么都没有,现在给他加入些内容: ? 再去访问该网站: ?...如果该目录结构吓什么都没有,就会显示刚才welcome界面,FollwSymLinks是是否允许访问符号链接,如软链接。

56710

Nginx服务器进程

Nginx服务器进程有3类:主进程、工作进程、缓存进程 (1)主进程 Nginx启动时运行主要进程,主要功能是与外界通信和对内部其他进程进行管理 主要工作内容 1)读取配置文件,验证有效性和正确性...2)建立、绑定、关闭 socket 3)按照配置生成、管理、结束工作进程 4)接收指令,如 重启、升级、退出 5)不中断服务,平滑重启、升级,升级失败回滚处理 6)开启日志文件,获取文件描述符 (2)...工作进程 由主进程生成,生成数量由配置文件指定,工作进程生存于主进程整个生命周期 主要工作内容 1)接收请求 2)将请求依次送入各个功能模块进行过滤处理 3)IO调用,获取响应数据 4)与后端服务器通信...,接收后端服务器处理结果 5)数据缓存,访问缓存索引、查询、调用缓存数据 6)发送请求结果 7)接收主进程指令,如 重启、升级、退出 (3)缓存进程 缓存进程有两类 1)缓存索引重建进程 nginx启动后由主进程生成...,在缓存元数据重建完成后就自动退出 该进程启动后,对缓存文件目录结构扫描,在内存中建立索引元数据库 2)缓存索引管理进程 生存于主进程整个生命周期 负责在索引元数据更新完成后,对元数据是否过期进行判断

4.4K40

【Linux】 Apache配置文件详解「建议收藏」

80端口 MaxClients 256 #指定同时能访问服务器客户机数量为256 DocumentRoot "/var/www/html" #网页文件存放目录 DirectoryIndex...ServerName www.wg.com #域名 ServerAdmin #设置管理员邮箱 Include conf.d/*.conf #包含配置文件 User apache...> 需要注意是:ServerLimit最大值为20000个,并且:由于profork是单一线程进程,所以每个进程在同一时间里仅能处理一个请求(也就是一个请求一个进程),所以MaxClients值要和...UTF-8 所有网页均存放在 /var/www/html/目录下 apache配置文件根目录设置为/etc/httpd目录 注: 这里有很多都是默认,我们来看一下如何配置。...修改配置文件 [root@gaosh-64 ~]# vim /etc/httpd/conf/httpd.conf 31 ServerRoot "/etc/httpd" #apache配置文件根目录

2.9K20

apache服务器配置

于是,下面想把自己 CrashServer网站配置到Apache里,可以通过虚拟域名在本地访问测试,结果遇到不少问题,今日一通Google研究,终于任督二脉全通。...1、首先,Apache配置文件是httpd.conf和httpd-vhosts.conf,我们先来看下wamp安装好后,httpd.conf默认配置。...那么需要启动httpd-vhosts.conf,因为默认是关闭,所以把配置文件中#Include conf/extra/httpd-vhosts.conf前面的#去掉。...2、httpd-vhosts.conf文件位置,在apache目录下conf/extra,上面的Include conf/extra/httpd-vhosts.conf其实已经告诉了你它位置。...对于项目在wamp/www之外,需要给项目目录权限才可,注意: Order Allow,Deny Allow from All Require all granted 这三条缺一不可,这是配置了允许外部计算机访问服务器站点

3.7K71

部署Apache服务器

默认 MPM,可以自动选择或者在执行 configure 脚本时通过 --with-mpm 选项来指定,然后出现在生成服务器配置文件中。...web服务器,它工作方式类似于Apache 1.3。...Worker MPM : 此多路处理模块(MPM)使网络服务器支持混合多线程多进程。由于使用线程来处理请求,所以可以处理海量请求,而系统资源开销小于基于进程MPM。...但是,它也使用了多进程,每个进程又有多个线程,以获得基于进程MPM稳定性。 每个进程可以拥有的线程数量是固定服务器会根据负载情况增加或减少进程数量。...这样客户端就不需要在得到服务前等候子进程产生。 Event MPM:以上两种稳定MPM方式在非常繁忙服务器应用下都有些不足。

2.1K20

Apache配置文件httpd.conf 详解

Apache配置文件:/etc/httpd/conf/httpd.conf 默认站点主目录:/var/www/html/ Apache服务器配置信息全部存储在主配置文件/etc/httpd/conf...服务器全局参数 2)Main server configuration---主服务配置,相当于是Apache默认Web站点,如果我们服务器中只有一个站点,那么就只需在这里配置就可以了。...65 PidFile run/httpd.pid 记录httpd守护进程pid号码,这是系统识别一个进程方法,系统中httpd进程可以有多个,但这个PID对应进程是其他进程 70 Timeout...ServerLimit服务器允许配置进程上限。...conf.d/*.conf 加载配置文件 242 User apache 243 Group apache 启动服务后转换身份,在启动服务时通常以root身份,然后转换身份,这样增加系统安全

4.8K41

Apache httpd.conf 配置文件语法验证

Apache httpd.conf文件修改之后,必须重启服务器才能生效。有时服务器在提供服务时候,直接更改配置,重启服务,会带来很大危险性。...比如下面这样错误日志 11:22:48 [Apache] Error: Apache shutdown unexpectedly. 11:22:48 [Apache] This may...在列表中我们观察“本地地址”那一列被占用端口 如果通过以上方法发现我们端口没有被占用,那多半是我们Apache配置文件出错了,那么我们需要一种方法,可以检测我们Apache配置文件有没有语法错误...如果能在修改配置之后,先验证语法正确与否,再重启服务器,则能避免一些不必要错误。 对以上需求,Apache本身提供了相应命令来验证配置文件语法。...Windows环境命令: httpd -t (注:如果您电脑没有未Apache配置环境变量,需要进入到Apache目录bin目录下执行该命令) Linux环境命令: [root@server

54110

Apache配置文件httpd.conf 详解

Apache配置文件:/etc/httpd/conf/httpd.conf 默认站点主目录:/var/www/html/ Apache服务器配置信息全部存储在主配置文件/etc/httpd/conf...服务器全局参数 2)Main server configuration---主服务配置,相当于是Apache默认Web站点,如果我们服务器中只有一个站点,那么就只需在这里配置就可以了。...65 PidFile run/httpd.pid 记录httpd守护进程pid号码,这是系统识别一个进程方法,系统中httpd进程可以有多个,但这个PID对应进程是其他进程 70 Timeout...StartServer开始服务时启动8个进程,最小空闲5个进程,最多空闲20个进程。 MaxClient限制同一时刻客户端最大连接请求数量超过要进入等候队列。...ServerLimit服务器允许配置进程上限。

1.1K10

Linux中查看端口被哪个进程占用、进程调用配置文件、目录等

1.查看被占用端口进程,netstat/ss -antulp | grep :端口号 2.通过上面的命令就可以列出,这个端口被哪些应用程序所占用,然后找到对应进程PID 3.根据PID查询进程...如果想详细查看这个进程,PID具体是哪一个进程,可以通过命令方式进行查看进程详细信息,ps -ef | grep 进程PID 或者ps -aux | grep 进程PID 通过执行上面的命令,...就可以看到这个进程详细信息,同时也可以看到这个进程存在目录,进程执行文件、配置文件等信息。...4.查看进程所在目录。...通过ll /proc/进程PID/cwd命令,可以直接查看进程所在目录,这样的话就可以快速定位到进程目录 查找他进程目录之后,就可以对这个应用程序进行一系列操作,比如说重启删除等!

1.9K20

Apache常用目录详解、配置文件详解及优化、配置文件权限详解

Apache常用目录详解 1) /etc/httpd/conf/httpd.conf (Apache主配文件) httpd.conf是Apache主配文件,整个Apache也不过就是这个配置文件...重启Apache时候,这个配置文件就会被读入主配文件之中了。他好处就是当你在进行系统升级时候,几乎不需要改动原本配置文件,只要将你自己额外参数文件复制到正确地点即可,维护起来非常方便。...Apache配置文件详解及优化 ServerTokens OS 这个项目仅仅是在告知客户端我们服务器版本和操作系统而已,不需要改动他;如果不在乎你系统信息被远程用户查询到,则可以将这个项目注释掉(不建议... StartServers 8 //启动Apache时候,唤醒几个进程来处理服务。...Apache使用了进程预派生技术来处理请求,大大提高了响应速度 MinSpareServers 5 //最小预备使用进程数量 MaxSpareServers 20 //最大预备使用进程数量

2.9K20
领券