虚拟主机配置一般可以分为:
  1. 基于域名
  2. 基于端口
  3. 基于IP
 

配置虚拟主机
  • 检查防火墙,端口是否打开apache的配置文件。
    service iptables status #查看防火墙netstat -anp | grep 8021 #端口是必须要考虑的问题locate httpd.confmkdir -p /usr/local/apache/conf/extra/vhost # 虚拟主机目录vim /etc/httpd.conf # 也可以 vim /usr/local/apache/conf/httpd.conf

  • 修改httpd.conf文件开启虚拟主机
Include conf/extra/httpd-vhosts.conf #加载虚拟主机配置文件

  • 修改httpd-vhosts.conf文件自动包含vhosts文件夹
Include "conf/extra/vhosts/*"

  • 在vhosts文件夹下新增一个文件httpd-bbs.conf
    cd extra/vhostvim httpd-bbs.conf

  • httpd-bbs.conf配置虚拟主机。

    # 监听8021端口Listen 8021#NameVirtualHost,貌似很重要。但是据说新版本已经没有该选项NameVirtualHost *:8021<VirtualHost *:8021>DocumentRoot "/home/data/www/discuz/" # 指定项目目录ServerName xuexi.ishop.baison.net # 设置域名ServerAlias doc.ishop.baison.net # 设置域名的别名<Directory "/home/data/www/discuz/"> #设置目录的权限等。SetOutputFilter DEFLATEOptions FollowSymLinksAllowOverride AllOrder allow,denyAllow from allDirectoryIndex index.html index.php</Directory>ErrorLog "logs/error_doc.log"CustomLog "logs/access_doc.log" common # log还是需要单独成文件的。方便排查</VirtualHost>

View Code

  • 重启apache服务器
service httpd restart

  • 配置完成后,可能会需要负责域名解析的同事,映射域名与开通端口号
 

NOTE:
  1. 注意端口是否可用
  2. 注意应用程序的所有者,权限是否合适

转载于:https://www.cnblogs.com/gelu/articles/6524255.html

Apache的虚拟主机配置相关推荐

  1. 关于apache的虚拟主机配置

    增加用户账号的验证 touch /data/.htpasswd [root@user10data]# htpasswd  -c  /data/.htpasswd  user1  #新增第一个账号 [r ...

  2. Apache的虚拟主机配置和伪静态操作

    一.配置apache虚拟主机 环境:VMware Workstation 14.CentOS7.5.Xshell6.Apache/2.4.6 使用场景:一般是在配置多个域名时使用:比如:我们有一台服务 ...

  3. apache开启虚拟主机localhost无法访问

    今天在集成环境下配虚拟主机,没想到虚拟主机开启后,localhost竟然无法访问了,解决办法是这样的: 实例一,Apache 配置localhost虚拟主机步骤 1,用记事本打开apache目录下ht ...

  4. Apache的管理及优化——中篇{Apache的访问控制(黑白名单,用户密码认证)、Apache的虚拟主机}

    目录 四.Apache的访问控制 1.基于客户端ip的访问控制 1.1ip白名单 1.2ip黑名单 2.基于用户认证的访问控制 五.Apache的虚拟主机 四.Apache的访问控制 1.基于客户端i ...

  5. php虚拟主机配置途径和方法有哪些?

    php虚拟主机配置也实现做网站用户经常会遇到的问题,当一些用户遇到这些问题的时候,该如何解决呢?今天小编就给大家来介绍几种路径和方法. php虚拟主机配置方法有简单的,也有复杂的,我们讲一种稍微简单一 ...

  6. Linux下Apache虚拟主机配置

    说明: Apache版本:httpd-2.2.31 Apache安装目录:/usr/local/apache 目的: 配置Apache虚拟主机 具体操作: 1.修改Apache主配置文件 cp /us ...

  7. Apache 2.2 虚拟主机配置(本人推荐的)

    1.域名问题 假设我们有两个域名:www.aaa.com和www.bbb.com 为了方便测试,我们可以通过系统下的hosts文件,设定解析这两个域名时对应的ip,在xp系统盘的 windows\sy ...

  8. Apache中Virtual Host虚拟主机配置及rewrite参数说明

    这篇文章主要介绍了Apache中Virtual Host虚拟主机配置及rewrite模块中的重要参数说明,是在同一个Apache服务器软件上部署多个站点的基础方法,需要的朋友可以参考下 Virtual ...

  9. Ubuntu 16.04与Apache虚拟主机配置的步骤详解

    这篇文章主要给大家介绍了关于Ubuntu 16.04与Apache虚拟主机配置的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用ubuntu16.04系统具有一定的参考学习价值,需要的朋友 ...

最新文章

  1. Android清除缓存功能来实现
  2. git丢弃本地修改的所有文件(新增、删除、修改)
  3. 对象并不一定都是在堆上分配内存的
  4. 2013 ACM区域赛长沙 K Pocket Cube hdu 4801
  5. 2020-2021家居行业年度盘点与趋势洞察
  6. 华农java答案_华南农业大学JAVA程序设计A卷答案.doc
  7. pycharm console日志如何输出到txt_日志记录——logging模块
  8. 【BZOJ1965】【codevs1446】洗牌,快速幂+扩展欧几里德
  9. LG能源解决方案去年年底已开始研发磷酸铁锂电池
  10. CIO:让IT成为企业的一种竞争优势
  11. 普通机器学习模型的提升
  12. [转]编程的首要原则(s)是什么?
  13. Parse分析之 -- Enum.Parse
  14. ubuntu中fcitx输入法不显示拼音与候选词框
  15. python编辑器怎么放大字体_增大python字体的方法步骤
  16. iOS开发:如何修改app名称
  17. Real Time Rendering 第一章 简介
  18. linux命令前期记不住,linux前期 - 浪里小白龙l的个人空间 - OSCHINA - 中文开源技术交流社区...
  19. 阿里巴巴有哪些好玩的分布式开源框架?
  20. 机器学习实战python版决策树以及Matplotlib注解绘制决策树

热门文章

  1. html5中音乐播放器怎么写,打造属于自己的音乐播放器 HTML5之audio标签
  2. du的原理 linux_Linux 文件系统管理
  3. mysql启动时执行sql server_常见 mysql 启动、运行.sql 文件错误处理
  4. java concurrent 例子_[Java Concurrent] 并发访问共享资源的简单案例
  5. 数组中出现次数超过一半的数
  6. stl中copy()函数_std :: rotate_copy()函数以及C ++ STL中的示例
  7. c ++明明的随机数_从列表C ++程序中随机建议电影
  8. C++——统计多行单个字符类型个数
  9. 从键盘输入一个字符,判断其是不是大写字母,如果是则请输出这个大写字母,如果不是请输出“这不是一个大写字母”的英文信息(要求:能连续输出直到输出“#”结束)。
  10. Javaweb---监听器