`
56553655
  • 浏览: 204183 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Ubuntu下第一次修改配置重启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/envvars
为了使其生效,需要执行souce命令:
#source envvars
2. 修改默认的用户名和组
找到 ${APACHE_RUN_USER} 和 ${APACHE_RUN_GROUP}
替换为自己的用户名和组,然后保存退出。
3.重启apache2
#apache2 -k graceful

注意,要让自己的用户对/var/www这个目录有写权限,否则你的脚本可能会出问题的。
当然,可以打开/etc/apache2/sites-enabled/000-default修改网站文件的根目录。

分享到:
评论

相关推荐

    详解Ubuntu下安装和配置Apache2

    在Ubuntu中安装apache 安装指令: sudo apt-get install apache2 安装结束后: 产生的启动和停止文件是:/etc/init.d/apache2 ...Ubuntu发行版本的主配置文件是:apache2.conf 在apache2.conf引用到了以下文件: #

    Ubuntu系统中利用apache2建立基于IP地址的web服务

    在Ubuntu终端中,通过以下命令更新包列表和安装Apache2: ```bash sudo apt update sudo apt install apache2 ``` 安装完成后,检查Apache2服务的状态: ```bash sudo systemctl status apache2 ``` 如果Apache2...

    Ubuntu系统中利用Apache2建立基于端口的web服务

    本教程将详述如何在Ubuntu上利用Apache2搭建一个基于特定端口(例如8080)的Web服务。 首先,确保你已经在你的Ubuntu系统上安装了Apache2。你可以通过运行以下命令来安装: ```bash sudo apt update sudo apt ...

    在 ubuntu 中安装 Apache 2 Web 服务器

    本文档旨在提供一个详细的指南,介绍如何在 Ubuntu 操作系统中安装和配置 Apache 2 Web 服务器。Apache 是目前世界上最广泛使用的 Web 服务器软件之一,它为互联网上的许多网站提供支持。本教程将覆盖安装过程中的每...

    ubuntu apache+svn 常用配置

    1. 配置SVN权限:在`/var/svn/repo_name/conf`目录下修改`svnserve.conf`,设置用户和组的权限。 2. 日志记录:配置Apache的日志文件,以便追踪和分析用户活动。 3. 定期备份:创建计划任务定期备份SVN仓库,以防...

    Ubuntu环境keepalived+Apache双活机制配置参考

    在构建高可用性Web服务时,`Ubuntu`环境下的`Keepalived`和`Apache`双活机制是一种常用的方法。这种配置确保了即使一台服务器出现故障,另一台服务器也能无缝接管,保持服务的连续性和稳定性。以下是详细的配置步骤...

    ubuntu配置开发环境

    ### Ubuntu配置开发环境知识点 #### 一、Ubuntu安装JDK **步骤详解:** 1. **下载并解压JDK安装包:** - 假设已经下载了`jdk-8u111-linux-x64.tar.gz`,则使用`tar-zxvfjdk-8u111-linux-x64.tar.gz`来解压缩。 ...

    ubuntu下配置apache服务器

    本文总结了 Ubuntu 下配置 Apache 服务器的方法和步骤,包括安装 Apache、配置网站目录、启用 mod_rewrite 模块、重启服务器等步骤,并对 MySQL 的安装和配置进行了详细的讲解。 一、安装 Apache 在 Ubuntu 中安装...

    ubuntu下mantis 的安装详细过程

    Ubuntu 下 Mantis 的安装详细过程 Mantis 是一个功能强大的 bug 跟踪系统,广泛应用于软件开发和项目管理中。Ubuntu 是一个流行的 Linux 发行版,本文将详细介绍在 Ubuntu 下安装 Mantis 的过程。 一、环境搭建 ...

    ubuntu搭建apache服务器

    在Ubuntu系统上搭建Apache服务器是一项基础且重要的任务,它能够让你的计算机成为一个Web服务器,用于发布网站、托管应用程序或者提供内部网络服务。Apache是世界上最流行的Web服务器软件,它开源、稳定且功能强大,...

    Ubuntu下安装配置WordPress

    **在Ubuntu下安装配置WordPress详解** WordPress是一款基于PHP和MySQL的开源博客系统,因其功能强大、易于使用且扩展性极佳而备受青睐。在Ubuntu环境下搭建WordPress,不仅可以享受到Linux系统的高效资源管理、高...

    ubuntu下Apache2+Svn详细配置

    Apache2+Svn 在 Ubuntu 下的详细配置 在本文中,我们将详细介绍如何在 Ubuntu 系统下配置 Apache2+Svn,以便实现版本控制和协作开发。本文将涵盖从安装 Apache2 和 Svn 服务器到配置 Svn 仓库的所有步骤。 安装 ...

    ubuntu下配置apache虚拟主机(原创)

    Ubuntu 下配置 Apache 虚拟主机 在本文中,我们将详细介绍在 Ubuntu 操作系统中配置 Apache 虚拟主机的过程。虚拟主机是指在一台物理服务器上运行多个独立的虚拟服务器,每个虚拟服务器可以有自己的域名、IP 地址和...

    ubuntu下svn+apache安装配置

    Ubuntu 下 SVN+Apache 安装配置 本文档将指导您在 Ubuntu 操作系统下安装和配置 SVN(Subversion)和 Apache 服务器。 一、准备源码包 在开始安装之前,需要下载以下三个源码包: 1. Subversion 1.6.17:...

    Ubuntu下LAMP(linux+apache+mysql+php)环境的配置与安装.pdf

    Ubuntu下LAMP环境的配置与安装 LAMP(Linux、Apache、MySQL、PHP)是一套常用的Web开发环境,这四个组件的结合可以为我们提供一个强大且灵活的Web应用程序开发平台。在Ubuntu操作系统下,安装和配置LAMP环境是非常...

    搭建Apache+MySQL+PHP平台.rar_4 3 2 1_Ubuntu搭建_apache2.2.4_php

    ### 第一步:安装Apache2 Apache2是开源的Web服务器软件,广泛用于Linux系统。在Ubuntu 16.04上安装Apache2,可以使用以下命令: ```shell sudo apt-get update sudo apt-get install apache2 ``` 安装完成后,...

    shell字符串截取报错:Bad substitution的解决

    当前系统Ubuntu16 shell进行字符串截取 运行 ${GIT_COMMIT:0:6}报错: /tmp/jenkins7505855461406722507.sh: 4: /tmp/jenkins7505855461406722507.sh: Bad substitution 原因:两种shell语言解释器 bash和dash ...

    linux-ubuntu装apache2方法

    在Linux Ubuntu系统中安装Apache2是一项基础且重要的任务,它能让你的系统成为一个简单的Web服务器。Apache2是一个开源且功能强大的HTTP服务器,广泛应用于各种Linux发行版,包括Ubuntu。以下是安装和配置Apache2的...

    apache配置虚拟目录

    4. **重启服务**:修改完配置文件后,需要重启Apache服务使更改生效。可以使用以下命令: ```bash sudo /etc/init.d/apache2 restart ``` 或者 ```bash cd /etc/init.d sudo apache2 -k restart ``` #### ...

Global site tag (gtag.js) - Google Analytics