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

在普通用户下运行apache2

阅读更多
hi,
 
   我们这里没办法装solaris-64的服务器. 没这个环境. 但我在Linux下配置成功. :)
 
修改了httpd.conf, 以下是涉及的地方.
 
PidFile /home/aaronliu/run/httpd.pid
Listen x.x.x.x:18888
User aaronliu
Group aaronliu
 
CustomLog /home/aaronliu/logs/access_log common
CustomLog /home/aaronliu/logs/referer_log referer
CustomLog /home/aaronliu/logs/agent_log agent
CustomLog /home/aaronliu/logs/access_log combined
 
使用此配置, 我可以使用aaronliu这个账号启动apache, 使用ps -fe | grep httpd查看情况如下:
 
aaronliu  2439     1  0 13:03 ?        00:00:00 httpd -k start
aaronliu  2441  2439  0 13:03 ?        00:00:00 httpd -k start
aaronliu  2442  2439  0 13:03 ?        00:00:00 httpd -k start
aaronliu  2443  2439  0 13:03 ?        00:00:00 httpd -k start
aaronliu  2444  2439  0 13:03 ?        00:00:00 httpd -k start
aaronliu  2445  2439  0 13:03 ?        00:00:00 httpd -k start
aaronliu  2446  2439  0 13:03 ?        00:00:00 httpd -k start
aaronliu  2447  2439  0 13:03 ?        00:00:00 httpd -k start
aaronliu  2448  2439  0 13:03 ?        00:00:00 httpd -k start
 
并且可以正常访问.
 
需要注意的两点:
1/ 因为普通用户没办法切换账号, 所以启动httpd的用户, 必须和User Group中是一致的(第三, 四行).
2/ pidfile文件, log文件都必须定向到 启动用户具有权限的地方.
3/ 普通用户没办法监听80端口, 所以要换成其它端口. 请注意防火墙的映射情况.
 
请网络部的同事试试. 因我没在solaris情况下试验, 所以最好是找台测试机试验一下.
 
如有问题, 请及时联系
0
0
分享到:
评论

相关推荐

    Windows下Apache2.2.21及Php5.3.8的安装与配置方法及安装包

    下载好apache安装文件后,点击安装,在连续3次next后,将进入server information配置界面,要求输入network domain、server domain和网站管理员的邮箱地址,普通用户可以随便按照格式填一下就行了。再次按Next后,...

    监视并记录Apache网站服务器的运行.docx

    在 Apache 网站服务器中,监视并记录运行情况是非常重要的。 LogFormat 指令允许管理员通知 Apache 记录哪些方面的信息。在本节中,我们将详细介绍 LogFormat 指令的使用方法和重要的域。 LogFormat 指令 ...

    在win7家庭普通版64位上配置成功的apache和PHP教程

    在安装Apache时,推荐选择"for All Users, on Port 80, as a Service -- Recommended"选项,以确保服务在所有用户登录时自动启动。若80端口无法使用,可改为其他未被占用的端口,如8080,并在http.conf文件中相应地...

    apache 用户手册

    "Apache 用户手册"是一个重要的参考资料,旨在帮助管理员、开发人员和普通用户理解和操作Apache服务器。 手册中的主要知识点可能包括: 1. **安装与配置**:Apache的安装过程通常涉及编译源代码或通过包管理器安装...

    svn+apache+trac配置

    在本配置中,我们将通过Apache web服务器来部署Trac,实现通过Web访问项目管理和版本控制的功能。 1. **总体说明** Trac环境的搭建主要涉及以下组件: - Apache HTTP Server:作为Web服务器,负责处理HTTP请求并...

    apache-tomcat-8.5.64-windows-x64.rar

    4. 在`bin`目录下运行`startup.bat`启动Tomcat服务器,`shutdown.bat`则可以关闭它。 5. 浏览器中输入`http://localhost:8080`,如果Tomcat正确安装并运行,你应该能看到默认的Tomcat欢迎页面。 安全和性能优化: ...

    apache+php+mysql配置图

    在本文档中,我们将详细介绍如何安装和配置Apache,使其能够成功运行一个普通网站服务器。 1. **下载与安装Apache** 首先,你需要下载适合你系统的Apache安装包。文中提到的是`apache_2.0.55-win32-x86-no_ssl....

    Linux下Apache+Tomcat集群指南

    本文档旨在详细介绍如何在Linux环境下搭建Apache+Tomcat集群,并实现负载均衡及Session复制等功能。该文档适合希望提高Web应用程序性能与可靠性的IT技术人员阅读。 **1.2 环境配置** 为了确保集群的稳定性和一致性...

    apache 2.2.21 -win32-x86

    现在开始配置Apache服务器,使它更好的替我们服务,事实上,如果不配置,你的安装目录下的Apache2\htdocs文件夹就是网站的默认根目录,在里面放入文件就可以了。这里我们还是要配置一下,有什么问题或修改,配置始终...

    Learning Apache Drill 2019.pdf

    再者,根据书的描述,Apache Drill能够与Hadoop生态系统紧密集成,使得用户能够利用Drill来执行存储在Hadoop上的数据的实时查询。Hadoop是一个广泛使用的开源框架,它允许使用简单的编程模型在普通硬件上存储和处理...

    apache-tomcat-8.5.81.tar.gz

    Apache Tomcat是一个开源的软件应用服务器,主要用于运行Java Servlets和JavaServer Pages(JSP)。这个版本,"apache-tomcat-8.5.81.tar.gz",是Tomcat的8.5系列的一个发行版,以tar.gz格式打包,这是一种在Unix/...

    php环境配置 php5 MySQL5 apache2 phpmyadmin安装与配置图文教程

    【PHP环境配置】在Windows操作系统下,搭建PHP开发环境通常涉及到三个主要组件:PHP、MySQL和Apache。本教程将详细讲解如何安装和配置这些组件,以及集成管理工具phpmyadmin。 **Apache的安装与配置** 1. 首先,...

    基于PHP+MYSQL+Apache的论坛管理系统

    2. **帖子管理**:用户可以发布新帖子,包含标题和内容,其他用户可以在该帖子下进行讨论。管理员可以对帖子进行审核、编辑或删除,以维护社区秩序。 3. **用户管理**:用户注册、登录、修改个人信息等功能。系统...

    Winodws下Apache PHP MySQL的安装配置.pdf

    在Windows环境下搭建Apache PHP MySQL开发环境是一个常见的任务,主要用于创建动态网页和Web应用程序。下面将详细介绍这个过程中的关键步骤。 首先,我们来看MySQL的安装。MySQL是一个流行的关系型数据库管理系统,...

    Apache Kylin部署手册

    这里提到了操作命令和操作环境,即root用户和普通用户环境下的命令行差异。 在配置环境变量时,需要修改hadoop用户的.bashrc文件,设置HADOOPROOT、HADOOP_HOME、ZOOKEEPER_HOME、HBASE_HOME、HIVE_HOME、HCAT_HOME...

Global site tag (gtag.js) - Google Analytics