文档章节

Apache 安装和虚拟主机的配置

陈映亮
 陈映亮
发布于 2016/06/29 15:13
字数 548
阅读 34
收藏 2
web架构:
LAMPL=linuxA=apacheM=mysqlP=php
LNMPN=ngixL(A|N)MJtomcat|weblogic|jboss

==================================================================================
www.apache.org  官方网站
htp://www.jinbuguo.com/apache/menu22/index.html  中文帮助手册

==============================================================

软件三步曲:

# rpm -aq|grep httpd
httpd-tools-2.2.15-29.el6_4.x86_64 工具包
httpd-2.2.15-29.el6_4.x86_64   服务端软件

==============================================================

yum -y install httpd-manual.noarch  安装英文帮助手册

http://www.jinbuguo.com/apache/menu22/index.html 也可以看中文的手册

==============================================================


安装过来相关的命令和文档
# rmp -ql httpd
/etc/httpd 服务相关目录
/etc/httpd/conf 配置文件存放目录
/etc/httpd/conf.d 子配置文件相关目录
/etc/httpd/conf.d/README 说明
/etc/httpd/conf.d/welcome.conf 没有找到首页文件时,访问该文件
/etc/httpd/conf/httpd.conf 主配置文件

/etc/httpd/logs 日志文件存放目录   和/var/log/httpd 目录互为硬链接
/etc/httpd/modules 相关模块目录
/etc/httpd/run  进程文件
/etc/logrotate.d/httpd  日志轮巡
/etc/rc.d/init.d/htcacheclean apache自己的脚本文件
/etc/rc.d/init.d/httpd 启动脚本

/etc/sysconfig/httpd 额外配置文件
/usr/lib64/httpd  模块存放目录
/usr/lib64/httpd/modules

/usr/sbin/httpd 二进制命令
/var/www web服务的默认数据根目录

/var/www/error 页面错误文件目录
/var/www/error/README 说明

配置虚拟主机

找到/etc/httpd/conf/httpd.conf  在最底部加上

将里面的 #ServerName localhost:80 注释去掉。

将#NameVirtualHost *:80修改成NameVirtualHost 172.16.12.158 ,注意别忘记了将句首的#去掉;

 

开启REWRITE

<Directory />

Options FollowSymLinks

AllowOverride None(修改为AllowOverride All)

</Directory>

<VirtualHost 172.16.12.158:80>
   ServerAdmin root@example.com
    DocumentRoot /mnt/hgfs/html/wlaNews
    ServerName test.wl888.com
    ErrorLog logs/wlanews_error
   CustomLog logs/wlanews_ass common
</VirtualHost>

<VirtualHost 172.16.12.158:80>
DocumentRoot "/mnt/hgfs/html/wlasmsg"
ServerName test.cooldreamer.com:80
        <Directory "/mnt/hgfs/html/wlasmsg">
         Options FollowSymLinks IncludesNOEXEC Indexes
         DirectoryIndex index.html index.htm default.htm index.php default.php index.cgi default.cgi index.pl default.pl index.shtml
         AllowOverride Options FileInfo
         Order Deny,Allow
         Allow from all
        </Directory>
</VirtualHost>

 


失败相关注意点:

1,目录权限的问题

2.防火墙的设置

3,SELINUX 的设置

 


配置的相关说明
DocumentRoot "/var/www/html"  默认数据根目录
<Directory />  给根目录授权
    Options FollowSymLinks 支持软链接
    AllowOverride None  不支持.htaccess文件控制
</Directory>

<Directory "/var/www/html">

    Options Indexes FollowSymLinks 支持索引,支持软链接

    AllowOverride None

    Order allow,deny 先allow再deny 访问控制
    Allow from all

</Directory>

Alias /error/ "/var/www/error/"  定义别名发布相应目录

© 著作权归作者所有

陈映亮
粉丝 10
博文 130
码字总数 38454
作品 0
深圳
程序员
私信 提问
Linux运维实战之Apache2.4编译安装及其新特性

上次博文我们具体讨论了Apache(httpd)的理论知识和配置: HTTP协议基础(参见博文:http://sweetpotato.blog.51cto.com/533893/1656137) Apache2.2的基本配置(参见博文:http://sweetpot...

土豆呼叫地瓜
2015/06/17
0
0
FreeBSD+Apache的完全安装转载

Unix 服务器的安装与配置 (FreeBSD) 之Apache的完全安装(apache+php4+mod_ssl+mod_perl+mod_fastcgi+mod_gzip) 本文主要讨论源代码方式的安装。 从互联网下载以下几个程序(本文采用DSO方式安...

范堡
2009/05/06
719
0
apache服务的安装与应用

1、Apache服务安装 [root@server ~]# yum install httpd -y[root@server ~]# systemctl restart httpd[root@server ~]# systemctl stopfirewalld.service 安装完成之后你可以打开你的浏览器,......

wx59e701214b276
2017/11/23
0
0
Apache2.4 企业七简单配置

1、Apache服务安装 [root@server ~]# yum install httpd -y[root@server ~]# systemctl restart httpd[root@server ~]# systemctl stopfirewalld.service 安装完成之后你可以打开你的浏览器,......

飞天喜欢yu
2017/08/16
0
0
Apache 编译安装2.2

一、Apache介绍 1、Apache是什么? Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之...

飞天喜欢yu
2017/08/03
0
0

没有更多内容

加载失败,请刷新页面

加载更多

php 遇到 No input file specified的解决方法

(一)IIS Noinput file specified 方法一:改PHP.ini中的doc_root行,打开ini文件注释掉此行,然后重启IIS 方法二: 请修改php.ini 找到 ; cgi.force_redirect = 1 去掉前面分号,把后面的1...

chenhongjiang
今天
5
0
MySQL 基础

一、常用命令 在命令行中,配置好环境变量后,通过cmd可以直接进入mysql命令行模式,同时列举几种常用命令 # 进入mysql数据库,密码可以先不写,打完-p后再输入,防止被别人看到mysql -u账...

华山猛男
今天
6
0
简单的博客系统(四)Django请求HTML页面视图信息--基于函数的视图

1. 编写用于查询数据的功能函数 应用目录 下的 views.py 文件通常用于保存响应各种请求的函数或类 from django.shortcuts import renderfrom .models import BlogArticles# Create your ...

ZeroBit
今天
5
0
用脚本将本地照片库批量导入到Day One中

因为目前iCloud 空间已经不足,其中95%都是照片,之前入手了DayOne,且空间没有限制,订阅费一年也不少,再加上DayOne作为一款日记App 也比较有名,功能方面最大的就是地理视图与照片视图,尤...

在山的那边
昨天
19
0
jupyter部署安装

python373 -m ipykernel install --name python373 ipython kernelspec list sc create myjupyterservice binpath="D:\apply\Python373\Scripts\jupyter-notebook --config=V:/my_work/jupyt......

mbzhong
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部