必威体育Betway必威体育官网
当前位置:首页 > IT技术

Linux---虚拟主机的设置

时间:2019-08-09 02:45:22来源:IT技术作者:seo实验室小编阅读:86次「手机版」
 

linux虚拟主机

1.软件的安装

yum install httpd

2.开启服务

service httpd start

3.虚拟主机的配置

我们知道一个IP地址可以对应多个主机,每个主机可以实现不同的功能

vim /etc/httpd/conf.d/www.gz.com.conf
<virtualHost *:80>  #监听任何IP的80端口
DocumentRoot "/data/gz/web.com/"   站点目录,可以自己手动建立
ServerName www.gz.com 主机名称,随便定义,但是我们在使用浏览器访问的时候就是使用这个    
ERRORLog "/data/gz/web.com/logs/error_log" 错误日志存放位置
CustomLog "/data/gz/web.com/logs/access_log" common
访问日志存放位置
<Directory /data/gz/web.com> #目录,由于/目录是不许任何人访问的,所以我们要放行某一个站点目录,让人可以访问。
Options Indexes   Indexes     
若该目录下无 index 主页索引文件,则准许显示该目录下的文件以供选择
allowoverride None 
指明Apache服务器是否去找  .htacess  文件作为配置文件,如果设置为none,那么服务器将忽略.htacess文件。
如果设置为All , 那么所有在  .htaccess  文件里有的指令都将被重写。
require all granted
允许任何人都可以访问这个目录
</Directory>
</virtualHost>

为什么要写在/etc/httpd/conf.d目录下,不写在主配置文件,由于便于管理,而且主配置文件会加载/etc/httpd/conf.d/*.conf文件

3.重新启动服务(只要更改配置文件就要重新启动服务)

service httpd restart

4.修改windows下的hosts(C:\Windows\System32\drivers\etc\hosts)文件

hosts文件主要进行本地的域名解析(把主机名解析成对应的IP地址)

5.参数解析

解析common

内容以何种格式展现出来,在主配置文件中定义了,

日志定义模块,定义了各级别的日志格式以及日志输出的路径

LogFormat “%h %l %u %t \”%r\” %>s %b” common

这里写图片描述

LogFormat “%h %l %u %t \”%r\” %>s %b \”%{referer}i\” \”%{User-Agent}i\”” combined

这里写图片描述

AllowOverride

指明Apache服务器是否去找 .htacess 文件作为配置文件,如果设置为none,那么服务器将忽略.htacess文件,

如果设置为All , 那么所有在 .htaccess 文件里有的指令都将被重写。

Options

–配置在特定目录中可以使用哪些特性

All 准许以下除MultiViews以外所有功能

MultiViews 允许多重内容被浏览,如果你的目录下有一个叫做 foo.txt 的文件,那么你可以通过 /foo 来访问到它,类似模糊寻找

Indexes 若该目录下无index主页索引文件则准许显示该目IncludesNOEXEC 准许SSI,但不可使用#exec和#include功能

Includes 准许SSI

FollowSymLinks 在该目录中,服务器将跟踪符号链接。注意,即使服务器跟踪符号链接,

SymLinksIfOwnerMatch 在该目录中仅仅跟踪本站点内的链接

ExecCGI 在该目录下准许使用 CGI

None

Require

Require all granted #允许所有IP访问

Require all denied #不允许任何IP访问

Require ip 192.168.1.0/24 #允许某个网段的IP访问

Require not ip 192.168.80.0/24 #不允许某个网段的IP访问

Require host test.com #不允许主机名是test.com的主机访问

相关阅读

Nginx、apache虚拟主机到底是指什么

虚拟主机的概念如果你有两个不同域名的网站,但是你只有一台服务器,这时候怎么办?其实利用nginx或者apache都可以帮你用一台机器来模

Linux下Apache虚拟主机配置

虚拟主机常见的分三种情况:1. 一台服务器,多个ip2. 一台服务器,同一个ip,多个域名3. 一台服务器,同一个ip,多个端口这里设置多个域名:1.

wampserver中配置虚拟主机时AllowOverride设置为all报

原因:apache没有开启mod_headers.so 或者没有开启mod_rewrite.so解决方法:将httpd.conf中的下面两个配置去掉分号 LoadModule rewr

虚拟主机宕机检测过程与快速解决之道

大家好!我是《搜索宝自动音乐盒》网站的CEO fee.很高兴在这里认识大家,我很希望和大家坦诚的交个朋友,分享一下我们当站长的心得。网

如何将Hishop网店系统安装在虚拟主机上

连接成功之后如下图所示一般网站存放目录为wwwroot或者Web文件夹,双击右侧的wwwroot文件夹,进入此文件夹选择左侧所有文件,在上面按

分享到:

栏目导航

推荐阅读

热门阅读