色魔王子7 发表于 2017-1-4 08:08:38

apache2: bad user name ${APACHE_RUN_USER}

  Ubuntu - Apache2 - apache2: bad user name ${APACHE_RUN_USER}
  在Ubuntu下sudo apt-get install apache2安装完Apache2以后,启动apache2的默认用户名是www-data, 属于www-data用户组
  在shell中按如下输入
  #apache2
  会出现错误提示:
  apache2: bad user name ${APACHE_RUN_USER}
  解决办法:
  1. 打开apache2的配置文件
  #sudo gedit /etc/apache2/apache2.conf
  (本来应该改envvars这个文件的,但是不知道为什么修改了不起作用)
  2. 修改默认的用户名和组
  找到 ${APACHE_RUN_USER} 和 ${APACHE_RUN_GROUP}
  替换为自己的用户名和组,然后保存退出。
  3.重启apache2
  #apache2 -k graceful
  注意,要让自己的用户对/var/www这个目录有写权限,否则你的脚本可能会出问题的。
  当然,可以打开/etc/apache2/sites-enabled/000-default修改网站文件的根目录。
页: [1]
查看完整版本: apache2: bad user name ${APACHE_RUN_USER}