ubuntu下apache配置多个虚拟主机站点

安装位置 - /etc/apache2
http配置
在sites-available下创建配置文件,比如要创建一个mynewsite.conf,将000-default.conf内的内容复制过来就可以,

常规操作-修改端口,项目路径,日志路径,注意修改端口记得在ports.conf中监听你所写的端口(非80端口)

完成以上操作后,终端输入命令

sudo a2ensite mynewsite   //开启站点
sudo systemctl restart apache2.service

完成,可以在浏览器试试了

许多人喜欢在域名前加个前缀www,这个时候可以使用通配符,ServerAlias * .ubunturocks.com

如果要禁用站点:

sudo a2dissite mynewsite    //关闭站点
sudo systemctl restart apache2.service

HTTPS配置
开启ssl模块:sudo a2enmod ssl

sudo a2ensite default-ssl   //给站点配置ssl

如果你的站点是mynewsite,并且你不想用默认的,可以创建一个ssl配置文件,mynewsite-ssl.conf,里面内容从default-ssl.conf复制就行
修改端口(非443),在ports.conf中,添加上

在终端输入:sudo a2ensite mynewsite-ssl,然后重启apache就可以了

参考链接:https://help.ubuntu.com/lts/s...

你可能感兴趣的:(ubuntu,php)