美文网首页我爱编程
阿里云ubuntu16.04为apache配置多站点

阿里云ubuntu16.04为apache配置多站点

作者: 呦丶耍脾气 | 来源:发表于2017-01-11 15:33 被阅读132次

    前瞻

    笔者之前也是用过一段时间的mac和ubuntu虚拟机,不过没有做过实战,这不半年不用都忘记了,哎,老了,记性不好了,多的不说,其实不难,方法很多,这里就介绍一个

    开始

    • 先连接阿里云服务器,我的是windows连接的,使用的putty,也可以使用xshell。先使用apache2 -t查看是否有配置错误,我的配置完成之后会有如下错误,但是我没别的地方,应该是变量解析问题,这个应该没事,等我域名备案完成就可以测试再说。
    • cd /etc/apache2/sites-available 进入到对应目录,这个是apache的配置,在里面使用命令mkdir site1.conf新建一个site1.confvim site1.conf进入,编辑内容如下:
    <VirtualHost *> 
             ServerAdmin webmaster@localhost 
             ServerName site1.com #将所有的site1.com替换成你自己的域名
             CustomLog   /var/log/apache2/site1.com-access.log combined 
             DocumentRoot /var/www/site1/ 
             <Directory /var/www/site1/> 
                     Options Indexes FollowSymLinks MultiViews 
                     AllowOverride all 
                     Order allow,deny 
                     allow from all 
             </Directory> 
    </VirtualHost>
    
    • wq保存退出! 然后在终端输入:sudo ln -s /etc/apache2/sites-available/site1.conf /etc/apache2/sites-enabled/site1.conf建立一个软连接,因为apache是先访问的/etc/apache2/sites-enabled目录,然后通过软连接访问的配置文件

    注意:建立软连接需要使用绝对路径,否则在运行apache2 -t时,回报No such file or directory错误

    • 运行apache2 -t查看是否和之前使用此命令是一致的,或者看下是否报错,报错就百度一下吧
    • 配置hosts文件,输入命令:cd /etc进入etc目录,再输入命令vim hosts 添加一条数据即可
      127.0.0.1 site1.com
    • 重启apache,输入命令:service apache2 restart,访问以下试试吧!

    相关文章

      网友评论

        本文标题:阿里云ubuntu16.04为apache配置多站点

        本文链接:https://www.haomeiwen.com/subject/zerrbttx.html