`
happyqing
  • 浏览: 3184109 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Linux下让Apache以指定的用户和组来运行

阅读更多

在linux下使用80端口需要root权限,一些管理员为了安全的原因,认为 httpd 服务器不可能没有安全漏洞,因而更愿意使用普通用户的权限来启动服务器,这样就不能使用80端口及其他小于1024的端口,而必须使用大于 1024的端口来启动httpd,一般情况下8000或8080也是常用的端口。而Apache httpd服务器本身可以在以root权限打开80端口后再改变为普通用户身份进行运行,这样就减少了危险性,因而就不需要考虑这个安全问题。但是如果普通用户也想安装配置自己的WWW服务器,那么就不得不使用大于1024的端口。

  User daemon

  Group daemon

  http.conf里的上面2个配置是Apache的安全保证,Apache在打开端口之后,就将其本身设置为这两个选项设置的用户和组权限进行运行,这样就降低了服务器的危险性。这个选项也只用于 Standalone模式,inetd模式在inetd.conf中指定运行Apache的用户。由于服务器必须执行改变身份的setuid()操作,因此初始进程应该具备root权限,如果是使用非root用户来启动Aapche,这个配置就不会发挥作用。

 

请使用sudo试试,sudo需要配置

 

分享到:
评论

相关推荐

    Linux下安装APACHE

    与安装 apr 相似,需要将 apr-util-1.5.1.tar.gz 文件解压缩到 /tmp 目录下,然后进入解压缩后的目录,运行 configure 命令以指定安装路径和 apr 的路径,接着执行 make 和 make install 命令以完成安装。...

    Linux环境下apache+tomcat共存

    在Linux环境中,Apache和Tomcat的共存配置是常见的服务器部署模式,这允许Apache作为前端服务器处理静态内容,而将动态请求(如Java应用程序、Servlets和JSPs)转发到后端的Tomcat服务器。以下是一个详细的步骤来...

    linux离线安装apache

    ### Linux离线安装Apache知识点详解 #### 一、前言 在Linux环境下离线安装Apache服务器涉及多个步骤...通过遵循这些步骤,用户可以在没有互联网连接的情况下成功安装并配置Apache服务器,从而实现网站的搭建和管理。

    linux下搭建Apache服务说明

    本文档主要介绍了 Linux 下搭建 Apache 服务器的一些操作说明,包括挂载光盘、安装 Apache 软件包、configure 和 make 命令、安装和启动 Apache 服务器、配置 Apache 服务器、启动和重启 Apache 服务器、查看 Apache...

    Linux下Apache安装

    ### Linux下Apache安装详解 在Linux环境中安装Apache服务器是一项基础且关键的任务,尤其对于搭建Web服务、测试环境或运行各种基于Web的应用程序至关重要。本文将深入解析Linux环境下Apache的安装流程,涵盖解压缩...

    Apache linux下部署

    ### Apache在Linux下的部署与配置 #### 一、Apache服务的安装 在Linux环境下部署Apache Web服务器是一项基础但重要的任务。本文将详细介绍如何在Linux系统上安装和配置Apache Web服务器。 1. **安装Apache服务** ...

    Linux环境下的Apache服务器httpd-2.2.20.tar.gz

    2. **配置**:进入解压后的目录,使用`./configure`命令检查系统环境并生成Makefile文件,这个过程会根据系统配置和用户指定的选项(如--prefix指定安装路径)来配置编译选项。 3. **编译**:运行`make`命令来编译...

    linux下subversion+apache server搭建

    总之,搭建Linux下的Subversion服务器需要对Apache服务器的配置和Subversion的工作原理有深入理解。完成上述步骤后,团队成员即可通过网络方便地进行代码的版本控制和协作开发。在实际应用中,还需要考虑安全设置、...

    Linux下Apache服务器的配置及安全问题

    Linux下Apache服务器的配置及安全问题 Linux 作为一个开放源代码的... Linux 下 Apache 服务器的配置及安全问题是非常重要的,需要开发者和管理员不断学习和掌握相关知识和技术,以确保 Apache 服务器的安全和稳定性。

    Linux apache 配置nas用户访问磁盘空间权限

    - `User`和`Group`指令:定义Apache服务器运行时使用的用户和用户组。 - `DocumentRoot`:指定Web服务器根目录,这通常是用户希望访问的磁盘空间的位置。 - `<Directory>`指令:用于设定特定目录的访问规则。在此...

    linux系统下安装及监控apache

    在Linux系统中,Apache ...以上就是Linux系统下安装Apache的详细步骤和监控指南。记得定期更新Apache到最新版本,以确保安全性和性能。同时,了解和熟悉Apache的配置选项以及性能监控方法对于运维工作至关重要。

    Linux下apache安装包(32位)

    在Linux系统中,Apache HTTP Server(通常简称为Apache)是广泛应用的开源Web服务器,它提供了稳定、高效且灵活的平台来托管网站和服务。本压缩包是专为32位Linux系统设计的Apache安装包,版本为2.2.23。在本文中,...

    linux下的apache的配置

    ### Linux下的Apache配置详解 #### 一、Apache服务器配置概览 Apache是广泛使用的Web服务器软件之一,在Linux系统中配置Apache对于提供稳定的网络服务至关重要。本文档将详细讲解如何在Linux环境下安装、配置...

    linux下apache页面认证+ssl

    在Linux环境下配置Apache服务器以实现页面认证与SSL加密是一项关键的网络管理技能,尤其是在保障网站安全性和用户数据保护方面。本文将深入解析如何在Linux下完成Apache页面认证及SSL配置,确保网站通信的安全性。 ...

    Linux下的apache+php+mysql源文件

    这里我们关注的是在Linux环境下搭建基于Apache、PHP和MySQL的Web开发环境,这个过程通常被称为LAMP(Linux、Apache、MySQL、PHP)架构。下面将详细介绍这三个关键组件及其在Linux中的配置。 **Apache HTTP服务器**...

    Linux下Tomcat与Apache Web服务器整合

    【Linux下Tomcat与Apache Web服务器整合】 在互联网和企业网络应用中,Web技术占据了核心地位,TCP/IP协议和Web服务器是实现...在日常运维中,监控和调优这两个组件的性能至关重要,以确保系统的稳定运行和用户体验。

    Linux下安装并配置Apache+PHP+MySQL

    - 创建新的用户组 `mysql` 和用户 `mysqladmin`,并将 `/usr/local/mysql` 目录的所有权设置为 `mysqladmin:mysql`。 - 调整 `/usr/local/mysql` 的权限为 `755`。 - **特别注意**:在执行 `scripts/mysql_...

    最新版linux apache-tomcat-9.0.37.tar.gz

    8. **安全**:为了提升安全性,建议使用非root用户运行Tomcat,并通过设置`CATALINA_USER`和`CATALINA_GROUP`环境变量来指定用户和组。同时,应确保修改默认的管理员密码。 9. **监控与日志**:Tomcat的日志文件...

Global site tag (gtag.js) - Google Analytics