Debian系统下Apache 2.4多实例创建后的配置验证与启动管理咨询
我最近在Debian服务器上折腾Apache 2.4的多实例环境,刚好发现Apache自带了一套创建多实例的脚本,完全符合我的需求!目前第一个实例已经稳稳地在80(HTTP)和443(SSL)端口运行起来了。
在/usr/share/doc/apache2/README.multiple-instances文档里,详细说明了多实例的配置步骤:
有个示例脚本展示了创建多实例需要做的所有操作,它的路径是
/usr/share/doc/apache2/examples/setup-instance,使用方式很简单:
sh /usr/share/doc/apache2/examples/setup-instance xxx完成实例创建后,需要调整
/etc/apache2-xxx目录下的配置,重点是修改ports.conf里的监听端口,还有/etc/apache2-xxx/sites-enabled/*.conf中虚拟主机指令里的端口设置。后续管理这个新实例时,你可以像使用原生Apache命令那样,用
a2enmod-xxx、apache2ctl-xxx这类带实例后缀的命令,它们只会对这个新创建的Apache实例生效。
我按照文档指引执行了以下命令:sudo sh /usr/share/doc/apache2/examples/setup-instance mautic
之后我把/etc/apache2-mautic/ports.conf里的监听端口改成了8089(HTTP)和448(SSL),同时也调整了对应虚拟主机配置文件里的端口设置...
备注:内容来源于stack exchange,提问作者perissf

