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修改网站文件的根目录。
分享到:
相关推荐
shards-jdbc分库分表实例 dataSources: ds0: !... algorithmExpression: ds${user_id % 2} defaultTableStrategy: none: defaultKeyGenerator: type: SNOWFLAKE props: sql.show: true
气流审查Apache Airflow功能的迷你回顾快速气流命令行设置: $ python -m venv airflow_play$ source airflow_play/bin/activate$ pip install apache-airflow$ cd airflow_play/$ mkdir airflow_home$ export ...
<Host name="${SERVER_NAME}" appBase="${APACHE_HOME}/htdocs"> <!-- 更多配置项 --> ``` - 其中`${SERVER_NAME}`为Apache服务器的主机名或IP地址;`${APACHE_HOME}`为Apache的安装路径。 ##### 6. 测试环境...
##### 2. 修改configure文件 - 再次解压 `mysql-5.1.32.tar.gz` 并进入目录。 - 使用文本编辑器打开 `configure` 文件,找到如下代码段,并将其注释掉: ```bash 21948#if test "$cross_compiling" = yes; then ...
重启apache:service httpd restart虽然重启成功,但却给出如下的提示信息:httpd: apr_sockaddr_info_get() failed for hoteelhttpd: Could not reliably determine the server’s fully qualified domain name, ...
Apache_OpenOffice_4.1.2_Linux_x86_install-rpm_zh-CN.tar.gz Apache_OpenOffice_4.1.7_Linux_x86-64_install-rpm_zh-CN.tar.gz windows安装包: Apache_OpenOffice_4.1.4_Win_x86_install_zh-CN.exe Apache_...
支持的日志类型Apache,Nginx,Tengine,IIS支持的日志格式Apache1,$remote_addr - $remote_user [$time_local] "$request" $status $body_bytes_sent;2,$remote_addr - $remote_user [$time_local] "$request" $...
$ server_apache_config = '/etc/apache2/apache2.conf' ;$ apache_config_parser = new Apache_Config_Parser ( $ server_apache_config );$ apache_hosts = $ apache_config_parser -> getApacheHosts ();echo '...
Apache Sqoop Docker映像 注意:这是master分支-对于特定的Sqoop版本,请始终检查相关分支 用法 运行时,您必须在卷中提供JDBC jar: docker run -v /path/to/jdbc-jars:/jdbc -it dvoros/sqoop:latest MySQL导入...
在Ubuntu终端中,通过以下命令更新包列表和安装Apache2: ```bash sudo apt update sudo apt install apache2 ``` 安装完成后,检查Apache2服务的状态: ```bash sudo systemctl status apache2 ``` 如果Apache2...
CentOS源码安装Apache Tomcat 8.0.21 Apache Tomcat是一款流行的Java Web服务器,广泛应用于企业级Web应用程序。CentOS是流行的Linux发行版,提供了稳定、安全的服务器环境。本文将指导您如何在CentOS系统上源码...
1. 安装 Apache 服务器:使用以下命令安装 Apache 服务器:sudo apt-get install apache2 2. 安装 PHP:使用以下命令安装 PHP:sudo apt-get install php5 3. 配置 Apache 和 PHP 的关联:使用以下命令安装 ...
Apache Tomcat是一款开源的Java Servlet容器,主要用于部署和运行Java Web应用程序,包括JSP和Servlet。在Linux环境下,Apache Tomcat提供了稳定且高效的Web服务。本文将深入探讨如何在Linux系统上安装和配置Apache ...
Apache服务器模块是其核心功能的扩展组件,设计为插件式架构,使得服务器可以保持核心的精简性,同时通过加载不同模块实现复杂功能。模块类型分为核心模块、标准模块和可选模块。核心模块为Apache启动时自动加载,...
指示通过以下方式运行容器: docker run --rm \ -v ${DOCUMENT_ROOT}:/var/www/ \ -v ${SITES_ENABLED}:/etc/apache2/sites-enabled \ -p 80:80 \ -p 443:443 \ -e "DOMAINS=" \ -e "WEBMASTER_MAIL=" \ --name ...
适用于Apache:registered:Spark的.NET用于Apache Spark的.NET提供了用于使用C#和F#中的Apache Spark的高性能API。 借助这些.NET API,您可以访问Apache Spark最受欢迎的数据帧和SparkSQL方面,因为.NET forApache:...
接下来,你可以通过运行下面的命令来安装 Apache 2: ```bash sudo apt install apache2 ``` 此时,系统将自动安装 Apache 2 及其相关组件。安装过程中可能会询问是否继续安装,输入 `y` 并按 Enter 键确认。 ...
为简单起见,如果您想使用pypache ,请将以下行添加到/etc/apache2/apache2.cfg : LogFormat "%h %l %u %t %r %>s %O | %{Referer}i | %{User-Agent}i" pypache 现在打开您的文件/etc/apache2/sites-enabled/...
$ sudo apt-get install apache2 ``` - **PHP**:用于解析和执行 WordPress 的 PHP 代码。安装 PHP5 及其与 Apache 的集成模块: ``` $ sudo apt-get install libapache2-mod-php5 php5 ``` - **MySQL**:为 ...