基于名字的(通过域名来区分)的虚拟主机

基于端口的虚拟主机

基于IP的虚拟主机

基于端口的虚拟主机

1、建立虚拟主机使用的目录、设置好权限

2、修改/etc/apache2/ports.conf,增加需要监听的端口

ports.conf:

NameVirtualHost *:80 
Listen 80 
Listen 8080

3、到/etc/apache2/sites-enabled目录下,拷贝一份000-default命名为mysite,使用文本编辑器打开mysite,修改端口、DocumentRoot和Directory。最好也修改一下日志文件,方便查看。详见下边的例子,红色为需要修改的地方。

mysite:

<VirtualHost *:8080> 
        ServerAdmin webmaster@localhost

DocumentRoot /var/www/mysite 
        <Directory /> 
                Options FollowSymLinks 
                AllowOverride None 
        </Directory> 
       <Directory /var/www/mysite/> 
                Options Indexes FollowSymLinks MultiViews 
                AllowOverride None 
                Order allow,deny 
                allow from all 
        </Directory>

ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/ 
        <Directory "/usr/lib/cgi-bin"> 
                AllowOverride None 
                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch 
                Order allow,deny 
                Allow from all 
        </Directory>

ErrorLog /var/log/apache2/error_mysite.log

# Possible values include: debug, info, notice, warn, error, crit, 
        # alert, emerg. 
        LogLevel warn

CustomLog /var/log/apache2/access_mysite.log combined

Alias /doc/ "/usr/share/doc/" 
    <Directory "/usr/share/doc/"> 
        Options Indexes MultiViews FollowSymLinks 
        AllowOverride None 
        Order deny,allow 
        Deny from all 
        Allow from 127.0.0.0/255.0.0.0 ::1/128 
    </Directory>

</VirtualHost>

4、重启apache服务

sudo /etc/init.d/apache2 restart

转载于:https://blog.51cto.com/sonic0318/1160011

Apache虚拟主机指南相关推荐

  1. 如何在Ubuntu 18.04上设置Apache虚拟主机

    The Apache HTTP Web server is a powerful, free and open source web server that has been, and remains ...

  2. Linux下Apache虚拟主机配置

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

  3. Apache虚拟主机(转)

    2019独角兽企业重金招聘Python工程师标准>>> 经常使用Apache虚拟主机进行开发和测试,但每次需要配置虚拟主机时都习惯性的ctrl+c和ctrl+v,这次由于重装系统,需 ...

  4. apache 虚拟主机如何配置

    apache 虚拟主机如何配置?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题.  apache虚拟主机就是在apache服务器上配置多个虚 ...

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

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

  6. 给Apache虚拟主机增加端口的方法

    这篇文章主要介绍了给Apache虚拟主机增加端口的方法,修改配置的方法很简单,需要的朋友可以参考下 找到你的apache安装目录,找到httpd.conf文件, 搜索#listen这一句,在下面增加 ...

  7. Apache 虚拟主机 VirtualHost 配置

    虚拟主机 (Virtual Host) 是在同一台机器搭建属于不同域名或者基于不同 IP 的多个网站服务的技术. 可以为运行在同一物理机器上的各个网站指配不同的 IP 和端口, 也可让多个网站拥有不同 ...

  8. 关于apache虚拟主机htttpd的配置实例 (更新中)

    关于apache虚拟主机htttpd的配置实例(更新中) 前提: 首先使用虚拟主机我们需要关闭取消中心主机 #vim/etc/httpd/conf/httpd.conf中查找DocumentRoot加 ...

  9. linux虚拟主机泛解析,Apache虚拟主机的配置和泛域名解析实现代码

    Apache虚拟主机的配置和泛域名解析实现代码 更新时间:2012年03月11日 00:28:19   作者: Apache虚拟主机的配置和泛域名解析实现代码,需要的朋友可以参考下 虚拟主机的配置 基 ...

最新文章

  1. ECCV2018目标检测(object detection)算法总览
  2. linux内核网络协议栈--packet_type(十二)
  3. ubuntu lamp(apache+mysql+php) 环境搭建及相关扩展更新
  4. python小工具自动审单录凭证_跟着老板工作了二十年,最近来了个新员工然后我被开除了...
  5. hihocoder第218周:AC自动机
  6. python uwsgi_uwsgi的多站点配置
  7. ArcGIS操作总结(更新中......)
  8. java hsqldb_Java HsqlDB的初步使用和技巧总结
  9. nodejs 异常的处理
  10. 第十周项目2——二叉树的便利的递归算法
  11. SQL Server 2008 用户SA登录失败(错误18456)之图文解决方法
  12. 中国数据中心改造市场趋势报告、技术动态创新及市场预测
  13. guid主分区表损坏如何处理_恢复guid分区表【免费找回技巧与步骤】
  14. 昨天面了一位,见识到了Spring的天花板~
  15. 日系插画学习笔记(七):日系角色脸部画法-3表情
  16. hhkb mac设置_HHKB 纯小白入坑指南
  17. 20191025 前端开发日报
  18. [NOI 1997] 积木游戏(dp)
  19. 什么是用计算机的主存,计算机的主存储器是指什么
  20. vue引用js文件的多种方式(推荐)

热门文章

  1. svn commit --cl app 时手动输入提交的注释,而不是在 -m 'comments here'这里输入
  2. svn备份遇到的问题
  3. 【VMware虚拟化解决方案】双网隔离虚拟化桌面解决方案
  4. 用户模式 linux救援单用户 (补充)
  5. C#核编之系统数据类型和相应的C#关键字
  6. python 的下划线_
  7. adb logcat介绍
  8. 003、关于Integer.valueOf(sss)与Integer.parseInt(sss)性能
  9. C#的Timer解析(转)
  10. 用一个按钮做主窗口,可以吗?