CentOS 7.3 源码安装apache 2.4.16配置基于域名的虚拟主机
主配置文件末尾添加一条配置:
[root@vm2 ~]# vim /usr/local/apache/conf/httpd.conf
Include conf/vhosts.conf
在conf目录下新建vhosts,conf, 配置如下:
<VirtualHost 192.168.10.81:80>
DocumentRoot "/var/www/www.bangbangdj.com"
ServerName www.bangbangdj.com
<Directory "/var/www/www.bangbangdj.com">
Options Indexes FollowSymLinks
DirectoryIndex index.html index.htm index.php
AllowOverride all
Require all granted
</Directory>
</VirtualHost>
<VirtualHost 192.168.10.81:80>
DocumentRoot "/var/www/www.tp3.vs"
ServerName www.tp3.vs
<Directory "/var/www/www.tp3.vs">
Options Indexes FollowSymLinks
DirectoryIndex index.html index.htm index.php
AllowOverride all
Require all granted
</Directory>
</VirtualHost>
<VirtualHost 192.168.10.81:80>
DocumentRoot "/var/www/www.tp5.vs"
ServerName www.tp5.vs
<Directory "/var/www/www.tp5.vs">
Options Indexes FollowSymLinks
DirectoryIndex index.html index.htm index.php
AllowOverride all
Require all granted
</Directory>
</VirtualHost>
<VirtualHost 192.168.10.81:80>
DocumentRoot "/var/www/www.tpshop.vs"
ServerName www.tpshop.vs
<Directory "/var/www/www.tpshop.vs">
Options Indexes FollowSymLinks
DirectoryIndex index.html index.htm index.php
AllowOverride all
Require all granted
</Directory>
</VirtualHost>
[root@vm2 ~]#echo bangbangdj > /var/www/www.bangbangdj.com
[root@vm2 ~]# echo www.tp3.vs > /var/www/www.tp3.vs/index.html
[root@vm2 ~]# echo www.tp5.vs > /var/www/www.tp5.vs/index.html
[root@vm2 ~]# echo www.tpshop.vs > /var/www/www.tpshop.vs/index.html
测试:




如果权限访问有问题报错
You don't have permission to access / on this server
可以修改为如下,试试
Options Indexes FollowSymLinks ExecCGI
CentOS 7.3 源码安装apache 2.4.16配置基于域名的虚拟主机的更多相关文章
- 本地机apache配置基于域名的虚拟主机详解
1.打开apache的httpd.conf文件,找到# Virtual hosts#Include conf/extra/httpd-vhosts.conf这一段把Include conf/extra ...
- Apache配置基于域名的虚拟主机
一.设定 模拟域名 www.wang.org.blog.wang.org.bbs.wang.org 网站文件夹 /var/html/www./var/html/blog./var/html/bbs ...
- 烂泥:源码安装apache
本文由秀依林枫提供友情赞助,首发于烂泥行天下. 最近要开始学习nagios监控方面的知识了,但是nagios与apache结合的比较紧密,所以本篇文章就先把apache的源码安装学习下. 我们现在分以 ...
- centos 6.4 源码安装php5.4 mysql5.5 apahce2
centos 6.4 源码安装php5.4 mysql5.5 apahce2 博客分类: php 参考:http://blog.csdn.net/simpleiseasy/article/deta ...
- CentOS 7下源码安装MySQL 5.7
网上说linux安装mysql服务分两种安装方法: ①源码安装,优点是安装包比较小,只有几十M左右,缺点是安装依赖的库多,安装编译时间长,安装步骤复杂容易出错: ②使用官方编译好的二进制文件安装,优点 ...
- 源码安装apache
目标:源码安装apache 依赖包:apr.apr-util和pcre.其中pcre正则库要先安装,apr和apr-util(已解压)可以复制到apache下的资源库srclib下. 安装pcre: ...
- linux下源码安装apache服务
1.搭建静态网站是,我们只需要搭建apache服务即可满足要求. 例如:如果我再客户端游览器输入地址,他会找到192.168.1.100这个服务器,然后根据端口会找到apache服务器.apache他 ...
- Centos7源码安装Apache和PHP
源码安装Apache 安装需要的依赖 yum -y install gcc autoconf automake make pcre pcre-devel openssl openssl-devel# ...
- centos7源码安装Apache及Tomcat
源码安装Apache (1) 一.通过 https://apr.apache.org/ 下载 APR 和 APR-util 通过 http://httpd.apache.org/download.c ...
随机推荐
- Android Widget和悬浮窗 原理
1.简单介绍 Android widget是桌面插件,在android系统应用开发层面有特殊用途. AppWidget是把一个进程的控件嵌入到别外一个进程的窗口里的一种方法.悬浮窗的效果与Widget ...
- ZooKeeper简单使用
原文:ZooKeeper简单使用 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/u012055638/article/details/8066811 ...
- ios开发之多线程---GCD
一:基本概念 1:进程:正在运行的程序为进程. 2:线程:每个进程要想执行任务必须得有线程,进程中任务的执行都是在线程中. 3:线程的串行:一条线程里任务的执行都是串行的,假如有一个进程开辟了一条线程 ...
- strong & weak 的理解
import "ViewController.h" @interface ViewController () /*weak*/ @property (nonatomic,weak) ...
- Django项目开发实例之我的博客
1.开发环境 2.创建virtualenv 3.安装相关包 Django Pillow 4.创建项目 添加应用: 5.设置静态文件和模板 6.运行测试 参考(http://www.cnblogs.co ...
- Android Error:(1,N1) 错误: 需要class, interface或enum
造成这个error的原因是Java文件编码格式不对, 比如可能是你之前这个文件是用GBK写的,后来复制到utf-8环境里编译,而文件里有些是隐藏的字符,很难找出来的. 解决方法是在Notepad++新 ...
- Android selector背景以及透明色
selector可以设置图片或layout的点击效果: <?xml version="1.0" encoding="utf-8"?> <sel ...
- tensorflow 的使用流程
1. optimizer.minimize 与 global_step optimizer = tf.train.**(learning_rate) global_step = tf.Variable ...
- 【t060】可怜的波特
Time Limit: 1 second Memory Limit: 128 MB [问题描述] 哈里波特在姨夫家遭受非人待遇,他被迫做很多事.有一次,姨夫有给了他一大堆家务.哈里知道每件做完家务的时 ...
- javaScript显示实时时间输出
实时时间输出 <script> function getDateTime(){ var a = new Date(); var year = a.getFullYear(); var mo ...