一级域名(baidu.com)也叫作顶级域名,注册一级域名是需要付费的。

而二级域名(image.baidu.com)是一级域名的延伸,所以只要购买了一级域名,二级域名是可以任意配置的。

其实(www.baidu.com)也是二级域名,只是大家已经习惯使用www为前缀的二级域名作为网站的主域名而已。

通过DNS解析服务商,可以为每个二级域名绑定不同的主机IP,这样即使只有一个主域名也可以架设多个网站了。

如果你只有一台主机,并且要在上面建立多个项目,还得通过子域名的方式访问,那么你需要配置 Apache 才行。

(下面这一小段大牛就不用看了,班门弄斧了。)

简单说,就是你注册购买了一个域名(www.changnew.top)后,并且解析到了你的服务器ip。但是,你想要在这台服务器上,再放置一个项目,然后通过(video.changnew.top)访问,这就是二级域名的来来历!网上不少教程,但是有些很啰嗦,有些甚至是错误的。今天,终于搞出来了,特别写此篇记录和分享给大家。

---------------------------闲话少说,开始吧!-----------------------------

首先,登陆我的阿里云账号,把我的二级域名解析到我的这台服务器上。注意,一定要和主域名一样的IP。

添加完了后,测试下成功了没。打开电脑的命令行ping一下域名,如果两个域名访问的ip一样的,那就第一步成功了!

接下来,就是重点了。现在,连个域名都可以指向自己的服务器了。那么,服务器需要怎么区分访问的是哪个项目呢?

打开服务器命令行,找到httpd.conf文件,vi编辑一下,找到这行代码:

# Virtual hosts
# Include conf/extra/httpd-vhosts.conf

把Include前面的#注释去掉,然后找到httpd-vhosts.conf文件,vi编辑下。

复制一份下面这段代码(具体路径肯定不一样,以自己的为准),放到它的后面即可。

<VirtualHost *:80>
ServerAdmin webmaster@example.com
#php_admin_value open_basedir "/home/wwwroot/default:/tmp/:/var/tmp/:/proc/"
DocumentRoot "/home/wwwroot/default"
ServerName www.lnmp.org
ErrorLog "/home/wwwlogs/IP-error_log"
CustomLog "/home/wwwlogs/IP-access_log" combined
<Directory "/home/wwwroot/default">SetOutputFilter DEFLATEOptions FollowSymLinksAllowOverride AllOrder allow,denyAllow from allDirectoryIndex index.html index.php
</Directory>
</virtualHost>

在刚复制的这份代码,修改下面红色部分即可。

<VirtualHost *:80>
ServerAdmin webmaster@example.com
#php_admin_value open_basedir "/home/wwwroot/default:/tmp/:/var/tmp/:/proc/"
DocumentRoot "/home/wwwroot/default/video"(二级域名指向的项目文件夹或文件)
ServerName video.changnew.top(自己的二级域名)
ErrorLog "/home/wwwlogs/IP-error_log"
CustomLog "/home/wwwlogs/IP-access_log" combined
<Directory "/home/wwwroot/default/video">SetOutputFilter DEFLATEOptions FollowSymLinksAllowOverride AllOrder allow,denyAllow from allDirectoryIndex index.html index.php
</Directory>
</VirtualHost>

重启apache后,在浏览器上访问即可!如果没成功,欢迎到我的博客留言杰新博客!

转载于:https://www.cnblogs.com/phper12580/p/8656797.html

linux下配置apache多站点访问-小案例相关推荐

  1. linux 怎么配置apache,在Linux下配置Apache Web服务

    <在Linux下配置Apache Web服务>由会员分享,可在线阅读,更多相关<在Linux下配置Apache Web服务(10页珍藏版)>请在人人文库网上搜索. 1.在Lin ...

  2. Linux下配置Apache虚拟主机(基于IP地址)

    Linux下配置Apache虚拟主机(基于IP地址) 一.虚拟主机 虚拟主机,又称虚拟服务器,是一种在单一主机或主机群上,实现多网域服务的方法,可以运行多个网站或服务的技术.虚拟主机之间完全独立,并可 ...

  3. linux下set和eval的使用小案例精彩解答

    linux下set和eval的使用小案例解答 本博文主要是讲解学生提出的如下一行命令脚本定义的真正内涵: runlevel=$(set -- $(runlevel); eval "echo  ...

  4. LINUX下的APACHE的配置

    今天写一下LINUX下的APACHE的配置方法. APACHE是作为WEB服务器的.它的优点在于用缓存方式来加快网页的搜索速度. APACHE缺省只支持静态网页 LINUX下有APACHE的RPM包 ...

  5. 虚拟机web服务器配置ppt,在Linux虚拟机下配置apache构建web服务器.doc

    在Linux虚拟机下配置apache构建web服务器.doc 上传人:清**** 文档编号:55209606 上传时间:2020-03-08 格式:DOC 页数:2 大小:32.50KB 下载提示(请 ...

  6. RedHat Enterprise Linux 5下配置Apache+Mysql+Php

    Phinecos(洞庭散人) 专注于开源技术的研究与应用 RedHat Enterprise Linux 5下配置Apache+Mysql+Php 第一步:系统与软件的准备 系统版本 redhat e ...

  7. linux下安装配置apache+php,linux下安装apache与php;Apache+PHP+MySQL配置攻略

    linux下安装apache与php;Apache+PHP+MySQL配置攻略 时间:2019-10-09 20:04 1.apache 在如下页面下载apache的for Linux 的源码包 ht ...

  8. apache安装_kali Linux下的Apache的配置和安装:

    kali Linux下的Apache的配置和安装: 首先,我要说的是,今天浪费了太多的时间在yum的安装上面,一直出现bash:yum命令不可用.去找了教程需要rpm下载一些包,于是又出现bash:r ...

  9. linux环境下配置apache ,mysql,php,超简单

    #以下需要root权限 #安装配置之前先设置一下防火墙 # ufw是Ubuntu系列发行版自带的类似iptables的防火墙管理软件 # 命令ufw app list列出当前已经集成的应用名称 $: ...

最新文章

  1. html met详解转
  2. java取字符串中不相同的字母_java 判断两个字符串是否为相同字母异序词 --- 记录...
  3. SharePoint 2013的100个新功能之网站管理(二)
  4. 使用DML语句【weber出品必属精品】
  5. c语言循环设计思想结构,C语言程序设计_05循环结构程序设计讲述.pptx
  6. go语言学习(7)锁
  7. linux用户层驱动--VFIO(四)
  8. mr图像翻转的原因_CSS图片翻转例子
  9. mysql 忘记root密码的解决
  10. ubuntu下安装golang环境
  11. 大学毕业后5年决定命运(强烈推荐一看)
  12. 统计标点符号的次数 java_Java实现统计一篇文章中每个单词出现的次数
  13. polar函数--Matplotlib
  14. 电子商务网站的购物流程设计(简述)
  15. Windows2000下IE5升级到IE6
  16. html地图周边搜索,高德地图API实现定位、地点搜索和周边搜索(H5/Vue/微信小程序)...
  17. 面试问离职原因,怎么说才好?
  18. ps4 虚拟服务器 设置,谁说PS VR只能适配PS4主机? 大神来教你完美认证PC
  19. 数字孪生教程大全之 我们如何构建数字孪生?数字孪生的五个级别都是什么
  20. 家居O2O平台有哪些?

热门文章

  1. RedHat9.0下载地址
  2. 烂泥:php5.6源码安装及php-fpm配置与nginx集成
  3. 【转】Android 面试题笔记-------android五种布局及其作用
  4. 1,Composite UI Application Block (CAB) 介绍
  5. 给按钮添加热键和快捷键
  6. grails springboot_groovy 使用spring boot
  7. mysql普通索引标记_Mysql 索引
  8. mysql random_Mysql中随机函数笔记
  9. xy苹果助手未受信任_手机畅销榜出炉:iPhone11销量第一,苹果是安卓无法逾越的大山...
  10. android下载后的app自动安装,Android 7.0 下载APK后自动安装