Apache 虚拟主机配置
Include conf/extra/httpd-vhosts.conf
虚拟主机参数详解
<VirtualHost >:指定虚拟主机 DocumentRoot:指定URL目录 ServerName:指定域名地址 CustomLog:指定日志文件 Serveradmin:管理员邮箱 ServerAlias:域名别名(可写多行) Errorlog:错误日志 Customlog:访问日志 </VirtualHost>:结尾
虚拟主机配置
ifconfig eth0: 192.168.1.131
ifconfig eth0: 192.168.1.132
ifconfig eth0: 192.168.1.133
执行命令
2.创建多个URL资源
vim 资源路径1/index.html
内容: vim 资源路径2/index.html
内容: vim 资源路径3/index.html
内容:
执行命令
3.修改虚拟主机配置文件
vim httpd-vhosts.conf
内容: # 基于IP虚拟主机1
<VirtualHost 192.168.1.131:80>
DocumentRoot "/usr/local/html1"
ServerName 123.com
<Directory "/usr/local/html1">
Require all granted
</Directory>
</VirtualHost> # 基于IP虚拟主机2
<VirtualHost 192.168.1.132:80>
DocumentRoot "/usr/local/html2"
ServerName 123.com
<Directory "/usr/local/html2">
Require all granted
</Directory>
</VirtualHost> # 基于IP虚拟主机3
<VirtualHost 192.168.1.133:80>
DocumentRoot "/usr/local/html3"
ServerName 123.com
<Directory "/usr/local/html3">
Require all granted
</Directory>
</VirtualHost>
配置文件
文件目录:C:\Windows\System32\drivers\etc\hosts
底行添加内容: 192.168.1.107 www.1.com
192.168.1.107 www.2.com
192.168.1.107 www.3.com
文件修改
2.创建多个URL资源
vim 资源路径1/index.html
内容:
1 vim 资源路径2/index.html
内容:
2 vim 资源路径3/index.html
内容:
3
执行命令
3.修改虚拟主机配置文件
vim httpd-vhosts.conf
内容: # 基于域名1
<VirtualHost *:80>
DocumentRoot "/usr/local/html1"
ServerName www.1.com
<Directory "/usr/local/html1">
Require all granted
</Directory>
</VirtualHost> # 基于域名2
<VirtualHost *:80>
DocumentRoot "/usr/local/html2"
ServerName www.2.com
<Directory "/usr/local/html2">
Require all granted
</Directory>
</VirtualHost> # 基于域名3
<VirtualHost *:80>
DocumentRoot "/usr/local/html3"
ServerName www.3.com
<Directory "/usr/local/html3">
Require all granted
</Directory>
</VirtualHost>
配置文件
vim httpd.conf
添加内容: Listen 801
Listen 802
Listen 803
主配置文件
vim httpd-vhosts.conf
内容: # 基于端口1
<VirtualHost 192.168.1.107:801>
DocumentRoot "/usr/local/html1"
ServerName www.1.com
<Directory "/usr/local/html1">
Require all granted
</Directory>
</VirtualHost> # 基于端口2
<VirtualHost 192.168.1.107:802>
DocumentRoot "/usr/local/html2"
ServerName www.2.com
<Directory "/usr/local/html2">
Require all granted
</Directory>
</VirtualHost> # 基于端口3
<VirtualHost 192.168.1.107:803>
DocumentRoot "/usr/local/html3"
ServerName www.3.com
<Directory "/usr/local/html3">
Require all granted
</Directory>
</VirtualHost>
配置文件
netstat -lnp | grep 80
执行结果: tcp 0 0 :::801 :::* LISTEN 1504/./httpd
tcp 0 0 :::802 :::* LISTEN 1504/./httpd
tcp 0 0 :::803 :::* LISTEN 1504/./httpd
执行命令
Apache 虚拟主机配置的更多相关文章
- Apache虚拟主机配置
在一个Apache服务器上可以配置多个虚拟主机,实现一个服务器提供多站点服务,其实就是访问同一个服务器上的不同目录.Apache虚拟主机配置有3中方法:基于IP配置.基于域名配置和基于端口配置,这里介 ...
- Apache虚拟主机配置(多个域名访问多个目录)
Apache虚拟主机配置(多个域名访问多个目录) 为了方便管理虚拟主机,我决定使用一种方法,那就是修改httpd-vhosts.conf文件. 第一步首先要使扩展文件httpd-vhosts.conf ...
- Linux Apache虚拟主机配置方法
apache 虚拟主机配置 注意: 虚拟主机可以开很多个 虚拟主机配置之后,原来的默认/etc/httpd/httpd.conf中的默认网站就不会生效了 练习: 主机server0 ip:172.25 ...
- Apache虚拟主机配置(多个域名访问多个目录)(转)
Apache虚拟主机配置(多个域名访问多个目录) 为了方便管理虚拟主机,我决定使用一种方法,那就是修改httpd-vhosts.conf文件. 第一步首先要使扩展文件httpd-vhosts.conf ...
- Linux下Apache虚拟主机配置
Linux下Apache虚拟主机的三种配置.这样可以实现一台主机架构多个独立域名网站.其中基于域名的最为常见.性价比也最高.下面PHP程序员雷雪松详细的讲解下Linux下Apache虚拟主机配置的具体 ...
- apache虚拟主机配置及解析
Apache虚拟主机配置及解析 1.修改httpd-vhosts.conf 打开apache(Apache24)/conf/extra/httpd-vhosts.conf文件,添加虚拟主机信息,可以这 ...
- phpStudy 2014的Apache虚拟主机配置
安装phpStudy直接百度下载,傻瓜式安装很简单,一直点击下一步即可,中途根据个人爱好设置WWW目录,我的设置在D盘根目录里. 打开虚拟主机配置,打开D:\phpStudy\Apache\conf下 ...
- linux apache虚拟主机配置(基于ip,端口,域名)
配置环境: linux版本:Centos6.4 httpd版本: [root@centos64Study init.d]# pwd/etc/init.d[root@centos64Study init ...
- Ubuntu16.04+Apache虚拟主机配置详解
在window下,Apache的配置文件是httpd.conf,但在Linux下安装了Apache后发现其配置并不像window下那么简单,Linux下Apache将各个设置项分在了不同的配置文件中, ...
- windows环境下,apache虚拟主机配置
在windows环境下,apache从配置文件的相关配置: Windows 是市场占有率最高的 PC 操作系统, 也是很多人的开发环境. 其 VirtualHost 配置方法与 Linux 上有些差异 ...
随机推荐
- abp项目如何按业务功能模块横向分割?
1.为什么要做分层? 请先看项目分层的最后结构: 2.设计的初衷 项目较大,且主题鲜明,分为:BI模块.DM-用户洞察模块.Manage-应用管理模块.Report应用分析报表模块,大模块之间并无依赖 ...
- 修改了JS代码,刷新网页后,加载的JS还是原来旧的?
本地修改JS脚本后,刷新网页看一下修改后的执行效果,结果调试显示加载的JS还是原来旧的,反复刷新均无效,郁闷! 解决办法:清理一下浏览器缓存(长经验了!) Ctrl+Shift+Del 清除G ...
- poj 3653(最短路)
题目链接:http://poj.org/problem?id=3653 思路:题目意思很简单,就是二维平面上的图,要求起点到终点的最短路.建图略坑,需要坐标映射,化二维为一维.然后就是Dijkstra ...
- Android无线测试之—UiAutomator UiCollection API介绍
UiCollection类介绍 一.UiCollection类说明 1)UiCollection类是UiObject类的子类,即UiObject类的所有方法都被UiCollection继承下来了,都可 ...
- CAS SSO单点登录框架介绍
1.了解单点登录 SSO 主要特点是: SSO 应用之间使用 Web 协议(如 HTTPS) ,并且只有一个登录入口. SSO 的体系中有下面三种角色: 1) User(多个) 2) Web 应用( ...
- SQL Server系统函数简介[转]
一.字符转换函数1.ASCII()返回字符表达式最左端字符的ASCII 码值.在ASCII()函数中,纯数字的字符串可不用‘’括起来,但含其它字符的字符串必须用‘’括起来使用,否则会出错.2.CHAR ...
- 【BZOJ4627】[BeiJing2016]回转寿司 SBT
[BZOJ4627][BeiJing2016]回转寿司 Description 酷爱日料的小Z经常光顾学校东门外的回转寿司店.在这里,一盘盘寿司通过传送带依次呈现在小Z眼前.不同的寿司带给小Z的味觉感 ...
- oracle批量update
我个人觉得写的很好 http://blog.csdn.net/wanglilin/article/details/7200201 需求: 将t2(t_statbuf)表中id和t1(T_Mt)表相同的 ...
- Vsftpd匿名登录设置
修改配置文件 # vi /etc/vsftpd/vsftpd.conf local_enable=NO connect_from_port_20=YES listen=YES listen_port= ...
- 微信支付 301 500 php 7 simplexml_load_string
w simplexml_load_string http://stackoverflow.com/questions/35593521/php-7-simplexml