分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > IT知识

配置apache虚拟主机

发布时间:2023-09-06 02:35责任编辑:沈小雨关键词:apache配置虚拟主机

说明:

  1. 配置基于域名的虚拟主机,就是看域名不同来区分(网站);配置基于端口的虚拟主机(内网),就是配置多个端口来区分;配置基于IP地址的虚拟主机(极少用),就要配置多个IP地址。
  2. 在apache中,配置一个virtualhost标签就是一个虚拟主机,而在nginx中,一个server标签就是一个虚拟主机

配置apache虚拟主机步骤

  1. 1.查看conf/extra/httpd-vhost.conf 配置虚拟主机的模板
<VirtualHost *:80> ????????????????????????????--------------这里用于配置基于IP地址或者基于端口的虚拟主机(配置多个端口或配置多个IP地址分别对应配置基于端口/IP地址的虚拟主机)ServerAdmin webmaster@dummy-host.example.com ??????????????????????---------配置管理员邮箱DocumentRoot "/usr/local/apache/docs/dummy-host.example.com" ??????---------配置站点目录所在路径(如/var/www/html)ServerName dummy-host.example.com ?????????????????????????????????---------配置虚拟主机的域名(如www.test.com)ServerAlias www.dummy-host.example.com ????????????????????????????---------配置虚拟主机别名(如,test.com用于301跳转)ErrorLog "logs/dummy-host.example.com-error_log" ??????????????????---------配置记录错误日志文件存放路径CustomLog "logs/dummy-host.example.com-access_log" common ?????????---------配置记录网站访问日志文件存放路径</VirtualHost>
  1. 2.在apache主配置文件httpd.conf 中启用虚拟主机功能(去掉注释),并且添加自定义站点目录所在路径
Include conf/extra/httpd-mpm.confInclude conf/extra/httpd-vhosts.conf ?????????Include conf/extra/httpd-default.conf <Directory "/PATH"> ?????????????????????????--------------这里要添加改成我们配置的存放虚拟主机目录站点的路径(如 /var/www/html)Options FollowSymLinks ??????????????????????--------------这里优化,没有主页也不显示根目录AllowOverride None ??????????????????????????--------------以下3项是安全方面的优化Order allow,denyAllow from all</Directory>

  

配置apache虚拟主机

原文地址:https://www.cnblogs.com/blog-tim/p/10573893.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved