Apache配置虚拟主机(基于域名的虚拟主机技术)

1.关闭防火墙

systemctl disable firewalld
selinux 0

2.修改一下主配置文件

vi /usr/local/apache2/conf/httpd.conf
1)搜索:207
# 修改如下:
Require all granted
2)搜索:/httpd-vhost
取消这行的注释
Include conf/extra/httpd-vhosts.conf

3.创建文件夹/tmp/007,/data/www)及添加相关的html文件(index.html

mkdir -p /tmp/007
cd /tmp/007/
vi index.html
# 添加welcome to 007.com
mkdir -p /data/www
cd /data/www/
vi index.html
# 添加welcome to www.aaa.com www.test.com

4.修改配置文件(如果是刚安装的httpd,那其他的内容可以都清空
掉)

vi /usr/local/apache2/conf/extra/httpd-vhosts.conf
# 添加到最上面
<VirtualHost *:80>DocumentRoot "/tmp/007"         # 该目录可以不存在ServerName 007.com
</VirtualHost>
<VirtualHost *:80>DocumentRoot "/data/www"        ServerName www.cat.comServerName www.god.com
</VirtualHost>

5.添加本地解析

vi /etc/hosts
添加以下内容:
ip地址  007.com
ip地址  www.cat.com
ip地址  www.god.com

6.测试域名是否解析

ping www.cat.com
ping www.god.com
ping 007.com

7.启动httpd服务

/usr/local/apache2/bin/apachectl  start
# 如果有httpd进程在启动,可以停掉它再启动
killall  httpd    #停掉httpd进程

8.验证(只能再linux机器上验证,除非你修改windins的域名解析)

# linux验证,如果装有图像界面的话,可以浏览器验证。
curl  -x  ip地址:端口号   域名
如:curl -x 192.168.205.132:80 www.cat.com

感谢大家,点赞,收藏,关注,评论!

Apache配置虚拟主机----基于域名的虚拟主机技术相关推荐

  1. 虚拟Web主机(基于域名配置,基于ip地址,基于端口)

    文章目录 虚拟Web主机 httpd支持的虚拟主机类型 基于域名的虚拟主机 基于IP地址的虚拟主机 基于端口的蓄力主机 基于域名的虚拟主机 修改DNS主配置文件 设置区域配置文件 添加区域数据配置文件 ...

  2. 十八.搭建Nginx服务器、配置网页认证、基于域名的虚拟主机、ssl虚拟主机

    配置要求: client:192.168.4.10 proxy:192.168.4.5(eth0) 192.168.2.5(eth1) web1:192.168.2.100 web2:192.168. ...

  3. 基于域名的虚拟主机配置

    更多详细文档:http://download.csdn.net/download/zml_2015/8843061 基于域名的虚拟主机的配置只需服务器有一个IP地址即可,所有的虚拟主机共享同一个IP, ...

  4. nginx虚拟主机(基于域名虚拟主机、基于IP地址虚拟主机、基于端口虚拟主机设置)

    文章目录 Nginx支持的虚拟主机有三种 配置环境 配置DNS域名 安装环境 安装nginx 制作管理脚本 基于域名 基于端口 基于IP 基于用IP地址访问域名 Nginx支持的虚拟主机有三种 ●基于 ...

  5. linux基于域名的虚拟主机,Nginx虚拟主机应用——基于域名、IP、端口的虚拟主机...

    Nginx支持的虚拟主机有三种 ●基于域名的虚拟主机 ●基于IP的虚拟主机 ●基于端口的虚拟主机 每一种虚拟主机均可通过"server{}" 配置段实现各自的功能 基于域名的虚拟主 ...

  6. lqc_构建基于域名的虚拟主机

    基于域名的虚拟web主机 实验环境: 某公司的网站服务器使用的公网IP地址为192.168.100.150,并使用该IP地址注册两个域名www.bdqn.com和www.jbit.com.服务器中已经 ...

  7. Nginx基于域名的虚拟主机

    一.基于域名的虚拟主机 修改配置文件/usr/local/nginx/conf/nginx.conf 创建新的虚拟主机的根目录和默认网页index.html 重新加载nginx的配置文件 查看两个虚拟 ...

  8. Linux搭建基于域名的虚拟主机

    搭建基于域名的虚拟主机1.首先为两个网站搭建dns服务器,并新建区域,分别为:www.benet.com和www.accp.com. 1)修改配置文件 2)修改数据文件 3)重启dns服务 2.搭建两 ...

  9. apache基于域名的虚拟主机配置

    环境简介 Apache/2.4.10 (Win32) OpenSSL/0.9.8zb mod_fcgid/2.3.9 将多个域名解析到同一个IP上 因为我是本地模拟,没有多个真实的域名,只要将多个模拟 ...

最新文章

  1. fastJson的使用
  2. linux——环境变量与文件查找
  3. Sqoop 同步数据到mysql, Can't parse input data: '\N'
  4. cnblogs正式启用
  5. Spring bean三种创建方式
  6. 微服务(一) --- 架构与选型
  7. 学习笔记17-C语言-结构、联合、枚举
  8. 集群搭建预备操作:在私有云上创建与配置虚拟机
  9. Linux UDP编程
  10. Web前端三大框架的总结,你是否知道呢?
  11. 常见的四种硬盘接口介绍
  12. HttpClient 4 和 HttpClient 3 设置超时
  13. 5月全国程序员工资最新统计,网友:惊呆了!
  14. P1195 口袋的天空
  15. 各种编码中使用到的工具类
  16. video标签 或 微软云 azure-media-player 禁止在iphone safari中默认全屏播放
  17. jude(java建模软件)_JUDE(JAVA建模软件)
  18. Spring Boot MongoDB 实现总结
  19. linux 通过lvm合并磁盘
  20. Vue脚手架安装 与 Vue项目创建运行、vue项目迁移后运行失败问题

热门文章

  1. python中的字典排序--sorted()
  2. Vite 3.0 vs. Create React App:比较和迁移指南
  3. pcDuino入门指南+烧写(SD卡-卡刷)
  4. UGUI-- Button 按钮组件
  5. 怎样用Keil5烧写现成的hex文件
  6. Win10 Pro 和 Win10 家庭版需要密码的局域网共享文件配置
  7. JS - 15 - 异步、Promise、async、await
  8. 后台服务器开发学习指南(建议收藏)
  9. Win10系统下蓝屏 终止代码:APC_INDEX_MISMATCH 失败的操作:Win32kfull.sys
  10. 信号处理学习笔记6——自适应滤波器4-递归最小二乘(RLS)自适应滤波器