每次服务器的迁移都会有一堆的问题,今天索性整理一下,多域名绑定和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
本文详细介绍了在Apache服务器上配置多域名站点的方法,包括如何新建站点、设置域名访问、绑定多个域名以及实现域名带www和不带www的访问。通过具体的配置步骤和命令,帮助读者理解和操作Apache的多域名配置。

722

被折叠的 条评论
为什么被折叠?



