Apache配置站点详细讲解(apache目录结构介绍)

apache模块:

查看Apache有哪些参数:/application/apache2.2.34/bin/apachectl

查看Apache安装了哪些模块:/application/apache2.2.34/bin/apachectl -l
跟踪apache进程:strace /application/apache2.2.34/bin/apachectl -M

如果解析很慢,打开/etc/hosts/文件在第一行后面加上httpd

############################
vi /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 httpd
############################

#可以使用DSO方式往Apache里面添加其他模块

  • -with -apxs2=/application/apache2.2.34/bin/apxs

建立站点:

1.进入Apache安装目录下:cd /application/apache2.2.34/
2.进入conf目录:cd conf/
3.查看首页存放位置:grep -i documentroot httpd.conf

4.退出当前目录再进入到主页位置:cd ../htdocs/
5.查看主页内容:cat index.html

编辑首页vim index.html会发现it work!已发生改变了。

<html>
<head><title>ldwt.s.blog.</title></head>
<body>HI,this is LINUX. My blog address is
<a href="http://blog.51cto.com/13233089" targe=_parent>http://blog.51cto.com/13233089</a&gt;
</body>
</html>

6.[[email protected] htdocs]# pwd
/application/apache2.2.34/htdocs
###################################

  1. 复制并改名index.html文件为ldwt.html:cp index.html ldwt.html
    8.进入到主配置文件目录:
    [[email protected] htdocs]# cd ../conf/
    9.编辑朱配置文件:
    [[email protected] htdocs]#vim httpd.conf
    ps:在vi编辑器里面输入:/DirectoryIndex关键字搜索到图上位置,插入ldwt.html
    此时首页已经变更(输入ip地址后首页文件不在是index.html而是ldwt.html)

    检查语法:/application/apache2.2.34/bin/apachectl -t
    平滑重启Apache:/application/apache2.2.34/bin/apachectl graceful
    ########################################
    apache目录结构:

    bin-->apachectl 启动命令
    -->apxs 为Apache编译安装扩展模块的工具,使用DSO方式编译模块时会用到
    -->htpasswd 建立和更新基本认证文件
    -->httpd 控制开关程序
    -->rotatelogs 自带日志轮询命令
    conf-->httpd.conf 主配置文件(重要文件)
    -->extra 主配置文件中的一个子配置文件

logs-->access_log 启用目录
-->error_log 错误日志

htdocs 默认安装的站点目录
-->index.html 默认的首页文件(修改主配置文件中DirectoryIndex可更改首页)

原文地址:http://blog.51cto.com/13233089/2121163

时间: 2024-08-29 11:32:49

Apache配置站点详细讲解(apache目录结构介绍)的相关文章

详细解析Linux目录结构

Linux目录结构是和windows有大不同的设计,这很容易让初学者搞不明白,这里是个人总结的一些知识点,讲解Linux目录结构包括文件类型和一些重要的文件子目录. linux文件系统的最顶端是/,称为linux的root,所有的目录.文件.设备都在/之下. 文件类型 linux有四种基本文件系统类型:普通文件.目录文件.连续文件和特殊文件.可以用file命令来识别.普通文件:如文本文件.c语言源代码.shell脚本等,可以用cat.less.more.vi等来察看内容,用mv来改名.目录文件:

Magento学习第一课——目录结构介绍

Magento学习第一课--目录结构介绍 一.Magento为何强大 Magento是在Zend框架基础上建立起来的,这点保证了代码的安全性及稳定性.选择Zend的原因有很多,但是最基本的是因为zend框架提供了面向对象的代码库并且有很好的团队支持.通过这个框架,Magento主要围绕三个基本点建立: 1. 灵活性:我们相信每一个解决方案都像它的商务支持一样是独一无二的.Magento的代码可以无缝定制的. 2. 可升级性:Magento可方便的实行定制且不丧失升级的能力,因为从社区中获得核心代

vue学习笔记——目录结构介绍(二)

1.初始目录结构如下: 2.目录结构介绍 目录/文件 说明 build 最终发布的代码存放位置. config 配置目录,包括端口号等.我们初学可以使用默认的. node_modules npm 加载的项目依赖模块 src 这里是我们要开发的目录,基本上要做的事情都在这个目录里.里面包含了几个目录及文件: assets: 放置一些图片,如logo等. commponents: 目录里面放了一个组件文件,可以不用. App.vue: 项目入口文件,我们也可以直接将组建写这里,而不使用 commpo

Linux源代码目录结构介绍

1.arch目录:存放不同平台的相关代码,每种平台用不同的目录来区分. ******Alpha平台 ******Arm平台 ******Arv32平台 ******X86平台 2.drivers目录:存放驱动程序的目录,不同的驱动用不同的目录来加以区分. ******ftape:磁带驱动 ******hfmodem:无线电设备驱动 ******joystick:游戏杆驱动 ******paride:从并口访问IDE设备的支持 ******cdrom:光驱驱动 ******char:字符设备驱动

微擎目录结构介绍

pro ├─ addons ---------------- [模块安装目录] (意为附加组件) │ ├─ business -------------- 模块的名称 (示例) │ │ ├─ images 建议 css 文件也放此目录. │ │ ├─ template 模板目录 │ │ │ ├─ mobile APP 端模板目录 │ │ │ │ └─ ... *.html APP 端模板文件 │ │ │ └─ ... *.html Web 端模板文件 │ │ ├─ inc 引用的 php 文件目

create-react-app脚手架的安装和目录结构介绍

1.对脚手架的初步了解 编程领域中的"脚手架"指的是能够快速搭建项目"骨架"的一类工具,例如大多数的React项目都有src,public,webpack配置文件等等,而src目录中又包含components目录等等.每次在新建项目时,手动创建这些固定的文件目录.脚手架的作用就是帮助你完成这些重复性的工作,包括一键生成主要的目录结构.安装依赖等等. 2.脚手架的安装 ①两步操作即可完成 npm  install -g create-react-app yarn  (

Apache配置站点与虚拟目录

一.单站点配置: 在apache中,配置一个站点是最基础的配置,在这里我只是要配置一个最基础的WEB站点,因此配置方式也是 非常简单,具体配置方式如下: #########主站点配置########### #侦听端口 Listen 80 #站点域名 ServerName www.test.cn #站点文件主目录 DocumentRoot /data/www/test #该站点限制 <Directory /> AllowOverride None Order deny,allow Deny fr

apache配置虚拟主机及虚拟目录

了解一下根目录和虚拟目录的关系: 安装过apache之后打开httpd.conf文件会发现DocumentRoot默认设置的应该是apache安装目录中的htdocs文件夹.然后你的网页就可以放大这个htdocs文件夹中测试,例你在里面放了一个1.php,可以输入http://127.0.0.1/1.php进行测试.这个DocumentRoot后面的路径就是apache的根目录.有时候我们不想将自己的网站放到这里,例如我想要放到F:/MyPHP中来运行,那么就可以修改DocumentRoot为F

mac os apache 配置方法详细介绍

我使用的Mac OS X版本是10.8.2,Mac自带了Apache环境. 启动Apache 设置虚拟主机 启动Apache 打开“终端(terminal)”,输入 sudo apachectl -v,(可能需要输入机器秘密).如下显示Apache的版本  接着输入 sudo apachectl start,这样Apache就启动了.打开Safari浏览器地址栏输入 “http://localhost”,可以看到内容为“It works!”的页面.其位于“/Library(资源库)/WebSer