启用虚拟主机后出现错误 apache2

Posted

技术标签:

【中文标题】启用虚拟主机后出现错误 apache2【英文标题】:Error apache2 after enable virtual host 【发布时间】:2017-02-22 07:43:50 【问题描述】:

你好,谁能告诉我apache2有什么问题? 创建虚拟主机后,我只需在 ubuntu "sudo a2ensite dev.codeigniter.com.conf" 和文件 contant "

中将其作为命令行启用
ServerAdmin pkayjava@gmail.com

DocumentRoot /opt/php/dev.codeigniter.com
ServerName dev.codeigniter.com

AssignUserID visalthorn socheat

<Directory />
    Options FollowSymLinks MultiViews
    AllowOverride All
    Order allow,deny
    Allow from all
    Require all granted
</Directory>

ErrorLog /var/log/apache2/dev.codeigniter.com-error.log
LogLevel warn
CustomLog /var/log/apache2/dev.codeigniter.com-access.log combined

”。 然后我必须通过这个命令行“sudo service apache2 restart”重新启动 apache2,它显示像这样的错误“apache2.service 的作业失败,因为控制进程退出并出现错误代码。请参阅“systemctl status apache2.service”和“journalctl - xe”了解详情。”我尝试启用其他虚拟主机,它发生了同样的错误。谢谢

【问题讨论】:

尝试运行sudo journalctl -xe 以获取有关导致问题的原因的更多信息。可能在另一个站点上重复:Apache not able to restart 【参考方案1】:

尝试运行

apache2ctl configtest

查看是否有任何配置错误。

见:https://askubuntu.com/questions/629995/apache-not-able-to-restart

【讨论】:

以上是关于启用虚拟主机后出现错误 apache2的主要内容,如果未能解决你的问题,请参考以下文章

Apache2:启用的虚拟主机目录未加载,而是获取默认页面

Apache2 虚拟主机错误

apache2服务器mod_rewrite模块 开启方法[linux, ubuntu]

MAC为Apache2服务器配置多个虚拟主机

VMWare上安装macOS Ventura虚拟机后运行出现的闪退重启错误解决方法

apache2.4配置虚拟主机