C:\Users\ADMINI~1\AppData\Local\Temp\88bb7c0768abf75f59a8a18a1d34a83e0127015d0b24515952584d38eff4523e.exe, [], None, None, C:\Users\ADMINI~1\AppData\Local\Temp, None, None, False, None, None

如何为同一IP地址绑定不同的子域名

利用Apache实现:同一个IP绑定多个域名

  1. 假设你云服务器IP地址为 :12.34.56.78
  2. 假设你需要使用的多个域名为 :
  3. ·www.example.com
            ·www.test.com
            ·www.test.cn
            ·about.test.cn
  4. 假设你云服务器系统为 :Ubuntu-18.04
  5. 假设你云服务器已经安装了 :Apache

那么本文的教学是:

教你不同域名访问不同的网页目录文件,步骤如下(关键步骤为第5~8步)

1. 拥有已经备案的若干个域名和一台有IP的服务器 :

  • www.example.com
  • www.test.com
  • www.test.cn
  • about.test.cn
  • 假设IP为:12.34.56.78

2. 在域名服务商处,对其进行DNS解析,解析详情如下 :

所有域名均采用A类解析,指向IP地址:12.34.56.78(即解析记录值)

www.example.com
记录类型:A
主机记录:www
记录值:12.34.56.78
解析线路:默认
TTL:10分钟
状态:启用

www.test.com
记录类型:A
主机记录:www
记录值:12.34.56.78
解析线路:默认
TTL:10分钟
状态:启用

www.test.cn
记录类型:A
主机记录:www
记录值:12.34.56.78
解析线路:默认
TTL:10分钟
状态:启用

about.test.cn
记录类型:A
主机记录:about
记录值:12.34.56.78
解析线路:默认
TTL:10分钟
状态:启用

3. 在未操作Apache之前,直接访问上述四个网址 :

其访问结果应该完全一致:因为同一IP地址访问的对象是相同的。

4. 在/var/www/html/下分别新建四个文件夹 :

www_example_com
www_test_com
www_test_cn
about_test_cn

5. 修改/etc/apache2/apache2.conf文件 :

下拉到最底下,找到以下代码:
# Include the virtual host configurations:
IncludeOptional sites-enabled/*.conf
在其后增加
IncludeOptional sites-available/*.conf
保存apache2.conf文件

6. 在/etc/apache2/sites-available/路径下复制000-default.conf四次并分别重命名为 :

www_example_com.conf
www_test_com.conf
www_test_cn.conf
about_test_cn.conf

7. 打开6中的conf文件,找到下述代码

#ServerName www.example.com

ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
统一修改的地方:
(第一行#号要删去)
(第三行的Root目录是第4步中新建的文件夹)

然后分别修改为:

www.example.com
ServerName www.example.com
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html/www_example_com
保存www_example_com.conf文件

www.test.com
ServerName www.test.com
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html/www_test_com
保存www_test_com.conf文件

www.test.cn
ServerName www.test.cn
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html/www_test_cn
保存www_test_cn.conf文件

about.test.cn
ServerName about.test.cn
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html/about_test_cn
保存about_test_cn.conf文件

8. 在第4步的每个文件夹中放入不一样的index.html

即可实现不同域名访问不同网页的效果,如果对每个网页(目录)进行配置,则只需要在相应的conf文件中进行属性设置即可。

9. 这样的情况,不能输入ip地址访问了 

符合大众互联网公司的防IP访问策略

购买域名,购买公网IP,实现同一个IP绑定多个域名相关推荐

  1. 一个域名是否可以对应多个IP?

    ​ 首先我们要先了解什么叫域名?域名(Domain Name),是由一串用点分隔的名字组成的Internet上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位(有时也指地理位置,地理 ...

  2. java 反查域名_爬虫实现:根据IP地址反查域名

    域名解析与IP地址 域名解析是把域名指向网站空间IP,让人们通过注册的域名可以方便地访问到网站的一种服务:IP地址是网络上标识站点的数字地址,为了方便记忆,采用域名来代替IP地址标识站点地址.域名解析 ...

  3. 51php绑定多个域名,设置Wordpress站点绑定多域名访问 - Mr.bin的博客

    WordPress博客程序使用人群非常多,关于WordPress博客的优化.美化插件也是海量,就连一些使用巧.使用心得网络中分享的文章也比比皆是,其实这也是大家喜欢使用WordPress来搭建个人博客 ...

  4. 内网用户通过域名或公网IP访问内部服务器的解决办法

    内网用户通过域名或公网IP访问内部服务器的解决办法 原因-路由回流 组网图 解决方案 内部NAT方案 内网用户与服务器不同网段 E0/0和E0/2都需要做nat server 内网用户与服务器相同网段 ...

  5. linux 同一个ip 绑定两个不同的域名 访问两个不同的项目

    用两个不同的域名绑定同一个ip访问两个不同的项目是完全可以做到的,远没有想象的那么复杂,使用服务器环境LNMP 要实现这个功能首先需要配置nginx 打开nginx的配置文档(nginx.conf) ...

  6. 公网域名如何解析到内网IP服务器——快解析域名映射外网访问

    在本地搭建主机应用后,由于没有公网IP或没有公网路由权限,在需要发布互联网时,就需要用到外网访问内网的一些方案.由于内网IP在外网不能直接访问,通常就用通过外网域名来访问内网的方法.那么,公网域名如何 ...

  7. 如何实现同一个IP绑定多个域名

    如何为同一IP地址绑定不同的子域名 利用Apache实现:同一个IP绑定多个域名 假设你云服务器IP地址为 :12.34.56.78 假设你需要使用的多个域名为 : ·www.example.com ...

  8. 域名与公网IP地址(github个人博客)绑定

    1.域名的相关配置 域名备案终于通过了(好麻烦...),还是建议买一个香港的域名~ 由于审批域名之前需要关闭域名解析,我索性删除了公网域名,如图 但是,审核通过了,如何把之前的删掉的添加回来呢?,步骤 ...

  9. linux/windows_ip查看(公网ip/私网ip)/通过域名查找ip/解读tracert 的返回结果

    linux/windows_ip查看(公网ip/私网ip)/通过域名查找ip/解读tracert 的返回结果 references [How to Check the IP Address in Li ...

最新文章

  1. 34种墨西哥植物模型 Globe Plants – Bundle 34 Mexican Plants
  2. Concurrency Runtime in Visual C++ 2010
  3. WCF wsHttpBinding之Transport security Mode, clientCredentialType=”Basic”
  4. python编程题计算矩阵对角线_Python练习题 028:求3*3矩阵对角线数字之和
  5. Fixcel电子表格——报表模块(一)
  6. mysql 导入导出 备份_MySQL - 数据备份与还原(导出导入)
  7. 神鹰实验室质量管理系统
  8. matlab在电力系统故障分析中的仿真实例,基于MATLAB仿真的电力系统故障分析.doc...
  9. Excel插件POI-ET扩展(NiceXSSFWorkbook)说明
  10. Springboot学习-MD5盐值密码加密 DigestUtils 和 BCryptPasswordEncoder
  11. win7修复计算机 正常启动不了怎么办,Win7系统无法正常启动怎么办
  12. Effective Receptive Field
  13. c语言编程培训都是小学,小学编程培训班明故宫哪里有C语言培训
  14. MATLAB实现支持向量机SVM分类简介
  15. python3中使用ADFtest
  16. StringUtil工具类详解
  17. 跨境人必收藏!掘金新赛道,带你科学开启TikTok Shop英国市场
  18. 分享一个使用HTML+js制作爱心代码
  19. 移植0.96四针脚OLED程序到msos系统
  20. bzoj3166: [Heoi2013]Alo

热门文章

  1. 一个家系突变分析一篇 SCI | 文章解析
  2. 省选+NOI 第十部分 概率统计与多项式
  3. P5706 【深基2.例8】再分肥宅水(python3实现)
  4. MATLAB中如何让分度值小点,实验6 干涉的matlab模拟.doc
  5. java io流_浅谈IO流(一)-流的基本概念以及java的常见流
  6. Qt文档阅读笔记-QThreadPool官方解析及实例
  7. Web笔记-移动前端开发笔记
  8. C++工作笔记-Windows下查找窗口句柄并让其显示在桌面
  9. 数据结构-树的进阶代码
  10. mysql ndb还原数据库_ndb_restore恢复出错