linux下配置apache多站点访问-小案例
一级域名(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多站点访问-小案例相关推荐
- linux 怎么配置apache,在Linux下配置Apache Web服务
<在Linux下配置Apache Web服务>由会员分享,可在线阅读,更多相关<在Linux下配置Apache Web服务(10页珍藏版)>请在人人文库网上搜索. 1.在Lin ...
- Linux下配置Apache虚拟主机(基于IP地址)
Linux下配置Apache虚拟主机(基于IP地址) 一.虚拟主机 虚拟主机,又称虚拟服务器,是一种在单一主机或主机群上,实现多网域服务的方法,可以运行多个网站或服务的技术.虚拟主机之间完全独立,并可 ...
- linux下set和eval的使用小案例精彩解答
linux下set和eval的使用小案例解答 本博文主要是讲解学生提出的如下一行命令脚本定义的真正内涵: runlevel=$(set -- $(runlevel); eval "echo ...
- LINUX下的APACHE的配置
今天写一下LINUX下的APACHE的配置方法. APACHE是作为WEB服务器的.它的优点在于用缓存方式来加快网页的搜索速度. APACHE缺省只支持静态网页 LINUX下有APACHE的RPM包 ...
- 虚拟机web服务器配置ppt,在Linux虚拟机下配置apache构建web服务器.doc
在Linux虚拟机下配置apache构建web服务器.doc 上传人:清**** 文档编号:55209606 上传时间:2020-03-08 格式:DOC 页数:2 大小:32.50KB 下载提示(请 ...
- RedHat Enterprise Linux 5下配置Apache+Mysql+Php
Phinecos(洞庭散人) 专注于开源技术的研究与应用 RedHat Enterprise Linux 5下配置Apache+Mysql+Php 第一步:系统与软件的准备 系统版本 redhat e ...
- 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 ...
- apache安装_kali Linux下的Apache的配置和安装:
kali Linux下的Apache的配置和安装: 首先,我要说的是,今天浪费了太多的时间在yum的安装上面,一直出现bash:yum命令不可用.去找了教程需要rpm下载一些包,于是又出现bash:r ...
- linux环境下配置apache ,mysql,php,超简单
#以下需要root权限 #安装配置之前先设置一下防火墙 # ufw是Ubuntu系列发行版自带的类似iptables的防火墙管理软件 # 命令ufw app list列出当前已经集成的应用名称 $: ...
最新文章
- html met详解转
- java取字符串中不相同的字母_java 判断两个字符串是否为相同字母异序词 --- 记录...
- SharePoint 2013的100个新功能之网站管理(二)
- 使用DML语句【weber出品必属精品】
- c语言循环设计思想结构,C语言程序设计_05循环结构程序设计讲述.pptx
- go语言学习(7)锁
- linux用户层驱动--VFIO(四)
- mr图像翻转的原因_CSS图片翻转例子
- mysql 忘记root密码的解决
- ubuntu下安装golang环境
- 大学毕业后5年决定命运(强烈推荐一看)
- 统计标点符号的次数 java_Java实现统计一篇文章中每个单词出现的次数
- polar函数--Matplotlib
- 电子商务网站的购物流程设计(简述)
- Windows2000下IE5升级到IE6
- html地图周边搜索,高德地图API实现定位、地点搜索和周边搜索(H5/Vue/微信小程序)...
- 面试问离职原因,怎么说才好?
- ps4 虚拟服务器 设置,谁说PS VR只能适配PS4主机? 大神来教你完美认证PC
- 数字孪生教程大全之 我们如何构建数字孪生?数字孪生的五个级别都是什么
- 家居O2O平台有哪些?
热门文章
- RedHat9.0下载地址
- 烂泥:php5.6源码安装及php-fpm配置与nginx集成
- 【转】Android 面试题笔记-------android五种布局及其作用
- 1,Composite UI Application Block (CAB) 介绍
- 给按钮添加热键和快捷键
- grails springboot_groovy 使用spring boot
- mysql普通索引标记_Mysql 索引
- mysql random_Mysql中随机函数笔记
- xy苹果助手未受信任_手机畅销榜出炉:iPhone11销量第一,苹果是安卓无法逾越的大山...
- android下载后的app自动安装,Android 7.0 下载APK后自动安装