浅析linux下apache服务器的配置和管理


Posted in PHP onAugust 10, 2013

一、两个重要目录:
Apache有两个重要的目录:1、配置目录/etc/httpd/conf;2、文档目录/var/www:

二、两种配置模式:
Apache在Fedora下的两种配置方式:文本模式(终端命令行)和图形化配置。两者各有优势:图形化下配置,更容易上手,在文本模式下直接编辑httpd.conf文件,自由性更强些、更直接。

三、Apache服务的启动与关闭
Apache服务的停止、启动、关闭可以通过两种模式下进行操作:文本(终端)模式下和图形化界面。

四、终端下的操作
如果你想用Linux作为WWW服务器,我建议不要安装图形界面(即Xwindow、KDE或GNOME桌面),很显然不安装这些程序,会显著提高系统的性能,易操作性和美丽的界面是要付出代价。我认为Linux的精髓在于命令行的丰富。Linux的命令可以完成所有任务。

1、Apache的启动、重启、停止服务:
cd/etc/init.d命令切换到/etc/init.d目录,运行如下命令:
./httpdstart//启动Apache服务
./httpdrestart//重新启动Apache服务
./httpdstop//停止Apache服务
开机自动启动Apache服务
cd/sbin命令切换到/sbin目录,运行chkconfig命令,参数:./chkconfig--level5httpdon
./chkconfig--list可以检查一下httpd开机是否自动启动,如果5:启动,表示开机自动启动。

2、配置
cd/etc/httpd/conf命令切换到目录/etc/httpd/conf,用vi编辑器打开、编辑httpd.conf配置,在配置之前,为了防止配置出错,先备份一下httpd.conf.
在httpd.conf文件中,#后面为注释部分,帮助我们配置。
再一次强调linux的命令工具非常强大,学习linux一定学其命令行工具,只有学会了这些命令,才掌握了linux的精髓所在!我在网上抛砖引玉,与大家分享、相互学习。

PHP 相关文章推荐
PHP+APACHE实现用户论证的方法
Oct 09 PHP
PHP实现抓取Google IP并自动修改hosts文件
Feb 12 PHP
PHP date函数常用时间处理方法
May 11 PHP
php将金额数字转化为中文大写
Jul 09 PHP
php实现遍历多维数组的方法
Nov 25 PHP
YII动态模型(动态表名)支持分析
Mar 29 PHP
php 实现一个字符串加密解密的函数实例代码
Nov 01 PHP
php实现批量上传数据到数据库(.csv格式)的案例
Jun 18 PHP
PHP实现广度优先搜索算法(BFS,Broad First Search)详解
Sep 16 PHP
关于php支持的协议与封装协议总结(推荐)
Nov 17 PHP
PHP parse_ini_file函数的应用与扩展操作示例
Jan 07 PHP
PHP实现的策略模式示例
Mar 20 PHP
本地机apache配置基于域名的虚拟主机详解
Aug 10 #PHP
php 删除目录下N分钟前创建的所有文件的实现代码
Aug 10 #PHP
php中如何判断一个网页请求是ajax请求还是普通请求
Aug 10 #PHP
php一些错误处理的方法与技巧总结
Aug 10 #PHP
Zend Studio 实用快捷键一览表(精心整理)
Aug 10 #PHP
php对csv文件的读取,写入,输出下载操作详解
Aug 10 #PHP
将word转化为swf 如同百度文库般阅读实现思路及代码
Aug 09 #PHP
You might like
什么是短波收听SWL
2021/03/01 无线电
PHP中header和session_start前不能有输出原因分析
2013/01/11 PHP
解析PHP函数array_flip()在重复数组元素删除中的作用
2013/06/27 PHP
PHP array_key_exists检查键名或索引是否存在于数组中的实现方法
2016/06/13 PHP
PHP mysqli事务操作常用方法分析
2017/07/22 PHP
JQuery textlimit 显示用户输入的字符数 限制用户输入的字符数
2009/05/14 Javascript
JavaScript中使用正则匹配多条,且获取每条中的分组数据
2010/11/30 Javascript
js 实现图片预加载(js操作 Image对象属性complete ,事件onload 异步加载图片)
2011/03/25 Javascript
JS 控件事件小结
2012/10/31 Javascript
JS中setTimeout()的用法详解
2013/04/14 Javascript
jQuery函数的第二个参数获取指定上下文中的DOM元素
2014/05/19 Javascript
node.js中使用socket.io的方法
2014/12/15 Javascript
jQuery使用之设置元素样式用法实例
2015/01/19 Javascript
TinyMCE提交AjaxForm获取不到数据的解决方法
2015/03/05 Javascript
jQuery toggle 代替方法
2016/03/22 Javascript
瀑布流的实现方式(原生js+jquery+css3)
2020/06/28 Javascript
解析js如何获取css样式
2016/12/11 Javascript
JavaScript常用正则验证函数实例小结【年龄,数字,Email,手机,URL,日期等】
2017/01/23 Javascript
ES6新特性之数组、Math和扩展操作符用法示例
2017/04/01 Javascript
Node.js 使用AngularJS的方法示例
2018/05/11 Javascript
Vue中 v-if/v-show/插值表达式导致闪现的原因及解决办法
2018/10/12 Javascript
详解Vue路由自动注入实践
2019/04/17 Javascript
Python中的super用法详解
2015/05/28 Python
简单谈谈python中的Queue与多进程
2016/08/25 Python
python opencv图片编码为h264文件的实例
2019/12/12 Python
python如何把字符串类型list转换成list
2020/02/18 Python
如何验证python安装成功
2020/07/06 Python
python利用appium实现手机APP自动化的示例
2021/01/26 Python
解决pytorch 模型复制的一些问题
2021/03/03 Python
继承时候类的执行顺序问题,一般都是选择题,问你将会打印出什么?
2015/11/18 面试题
美发店5.1活动方案
2014/01/24 职场文书
大二法学专业职业生涯规划范文
2014/02/12 职场文书
党员演讲稿
2014/09/04 职场文书
社保转移委托书范本
2014/10/08 职场文书
行政处罚告知书
2015/07/01 职场文书
详解Vue router路由
2021/11/20 Vue.js