CentOS 7运维管理笔记(8)----Apache基于域名的虚拟主机配置
2016-07-02 20:12
866 查看
使用基于域名的虚拟主机配置是比较流行的方式,可以在同一个IP上配置多个域名并且都通过80端口访问。
(1) 在网卡 eth0的第五个接口上配置 192.168.1.215 这个地址:
(2) 配置/etc/hosts文件,192.168.1.215 对应的域名如下:
做ping测试,保证ip是导通的:
(3) 建立虚拟主机存放网页的根目录,并创建首页文件的 index.html 文件
(4)修改 /usr/local/apache2/conf/httpd.conf 文件,使得服务器开始Listen 192.168.1.215:80
(5) 编辑每个域名的配置文件:
以 /usr/local/apache2/conf/vhost/www.name1.com.conf 为例:
<VirtualHost 192.168.1.215:80> ServerName www.name1.com DocumentRoot /usr/local/apache2/www/www.name1.com <Directory "/usr/local/apache2/www/www.name1.com/"> Options Indexes FollowSymLinks AllowOverride None Require all granted </Directory> </VirtualHost>
(6) 查看配置是否正确,正确则重启Apache服务:
(7) 使用 curl 命令进行测试:
(8) 由于虚拟机中配饰的 www.name1.com , www.name2.com , www.name3.com 三个域名并没有注册,所以在Windows主机中并不能直接使用这三个域名进行访问。但是可以直接输入ip地址进行访问:
可以看到默认访问的是 www.name1.com
相关文章推荐
- apache vhost 虚拟配置问题
- CentOS 7运维管理笔记(7)----Apache 基于端口的虚拟主机配置
- java-类库-Apache Commons补充
- java-类库-Apache Commons
- CentOS 7运维管理笔记(6)----Apache 基于 IP 的虚拟主机配置
- Apache基本使用 ( 基于discuz )
- CentOS7源码包安装apache
- yum方式安装的Apache目录详解和配置说明
- apache配置rewrite及.htaccess文件(转载)
- ubuntu jenkins 构建报“Failure to find xxx.jar apache.org/maven2 was cached in the local repository"错误
- SSI
- Apache thrift - 使用,内部实现及构建一个可扩展的RPC框架
- 【Shiro】Apache Shiro架构之身份认证(Authentication)
- java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start com
- spring boot 学习笔记(008)Apache camel
- Windows下Apache部署Django过程记录
- linux下编译安装apache
- Apache POI 3.14 教程(2)
- ubuntu 下apahce2错误解决
- win10安装64位Apache2.2.31