Apache2 重启失败,错误为 : "Apache2: bad user name: USERNAME

标签 apache ubuntu

我在 VPS 上的 Ubuntu Server 12.04 上有 LAMP 服务器。我在其上运行 owncloud 5 实例、邮件服务器和虚拟主机上的一些简单的纯 html 站点。最近我为 Tomboy 同步安装了 Rainy 服务器,但我不确定这是否是错误的原因:
当我尝试重新启动 apache(服务 apache2 重新启动)时出现错误:

apache2: bad user name: USERNAME 
Action 'configtest' failed
The apache error log may have more information.
但是/var/logs/apache2/error.log 中没有信息
在谷歌搜索之后,我只能找到使用 ${APACHE_RUN_USER} 或“USERNAME”或在该位置使用某些现有用户名报告类似错误的人。
但我在系统中没有“USERNAME”用户。
在我的环境变量中,我有:
export APACHE_RUN_USER=www-data
export APACHE_RUN_GROUP=www-data
在 apache.conf 中:
User ${APACHE_RUN_USER}
Group ${APACHE_RUN_GROUP}
但改为:
User www-data
Group www-data
仍然给出了同样的错误。

解决了:
正如 Vladimir Dimitrov 所建议的那样
我做了:
grep -r USERNAME *
在我的 Apache 文件夹中,结果如下:
sites-available/mydomain.com: WSGIDaemonProcess snowy user=USERNAME home=/path/to/snowy sites-enabled/mydomain.com: WSGIDaemonProcess snowy user=USERNAME home=/path/to/snowy 
并帮助我意识到,在我尝试下雪安装后,我留下了一个虚拟主机文件。
删除后,服务器工作正常。

最佳答案

您可以通过转到 apache 的文件夹并运行它来检查包含 USERNAME 的旧配置或未知配置
grep -r USERNAME *

关于Apache2 重启失败,错误为 : "Apache2: bad user name: USERNAME,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19436146/

相关文章:

php - 在 CGI 模式下运行时如何覆盖 PHP 配置

linux - 代理或重写规则以通过代理服务器中的云端提供静态内容

php - .htaccess 的重定向不正确

c - 缓冲区溢出攻击在 Ubuntu 20.04 上不起作用

ruby - Cloudfoundry 升级错误 - 由 Chef 引起

java - 设置服务器以提供文件

java - 我可以将 Apache Shiro 用于分层用户模型吗?

python-3.x - Pip freeze 不显示新安装的 Pycharm 软件包

java - build-impl.xml :1048: The module has not been deployed. 有关详细信息,请参阅服务器日志。构建失败(总时间:36 秒)

apache - 无法将/home/pavanbsd/wlsplugin/lib/mod_wl.so 加载到服务器 :/home/pavanbsd/wlsplugin/lib/mod_wl. 所以: undefined symbol :ap_log_rerror