ubuntu 14.04 apache2环境下域名绑定

每次服务器的迁移都会有一堆的问题,今天索性整理一下,多域名绑定和www的适配是新的知识点。

新建一个站点的实现方法

在配置站点的时候,需要在sites-enabdled目录下面新建一个config文件

vim /etc/apache2/sites-enabled/xxx.conf

可以在00-default.conf文件的基础上修改。

ServerName www.bennyxu.com
ServerAdmin 271913775@qq.com
DocumentRoot /var/www/benny_typecho_blog

如上所示,需要注意的是在default.conf文件中ServerName是注释掉的,而在新建站点的时候要放开注释。DocumentRoot指向的是站点的绝对目录。

域名访问hosts设置

在配置好上面的文件后,接下来需要配置一下hosts,目录文件为:

vim /etc/hosts

一个站点绑定多个域名的实现方法

ServerName www.bennyxu.com
ServerAlias www.v-shang.com
ServerAdmin 271913775@qq.com
DocumentRoot /var/www/benny_typecho_blog

如上所示,要绑定多个域名需要用到ServerAlias这个属性,同时如果要设置多个别名只需要在后面添加即可ServerAlias bennyxu1.com bennyxu2.com

设置域名访问带www,不带www皆可以

实现域名带www和不带www都能访问的原理和上面提到的绑定多个域名的原理是一样的,也是通过ServerAlias的方式来实现。

ServerName www.bennyxu.com
ServerAlias bennyxu.com
ServerAdmin 271913775@qq.com
DocumentRoot /var/www/benny_typecho_blog

apache2服务器和网络的重启

在完成了上面的配置后,还需要重启apache和网络来生效,命令如下:

 /etc/init.d/apache2 restart
 /etc/init.d/networking restart

原文链接:http://www.bennyxu.com/index.php/php/2019/01/11/1075.html

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值