我在VPS上的Ubuntu Server 12.04上有LAMP服务器.我正在运行一个owncloud 5实例,邮件服务器和虚拟主机上的一些简单的纯HTML网站.最近我安装了Rainy服务器用于Tomboy同步,但我不确定这是否是错误的原因:
当我尝试重启apache(service apache2 restart)时出现错误:
apache2: bad user name: USERNAME
Action 'configtest' failed
The apache error log may have more information.
Run Code Online (Sandbox Code Playgroud)
但是/var/logs/apache2/error.log中没有任何信息
在谷歌搜索之后,我只能找到报告类似错误的人使用$ {APACHE_RUN_USER}或"USERNAME"或该地点的一些现有用户名.
但我在系统中没有"USERNAME"用户.
在我的envvars我有:
export APACHE_RUN_USER=www-data
export APACHE_RUN_GROUP=www-data
Run Code Online (Sandbox Code Playgroud)
在apache.conf中:
User ${APACHE_RUN_USER}
Group ${APACHE_RUN_GROUP}
Run Code Online (Sandbox Code Playgroud)
但改为:
User www-data
Group www-data
Run Code Online (Sandbox Code Playgroud)
仍然给出了同样的错误.
正如Vladimir Dimitrov所建议的 那样:
grep -r USERNAME *
Run Code Online (Sandbox Code Playgroud)
在我的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
Run Code Online (Sandbox Code Playgroud)
并帮助我意识到,在我进行雪下安装实验后,我留下了一个虚拟主机文件.删除后,服务器工作正常.
| 归档时间: |
|
| 查看次数: |
11396 次 |
| 最近记录: |