apache 安装使用

需求背景:

  在一个系统中直接查看任务运行的日志,所以想让放日志的目录能够直接以URL的方式访问.就用了apache

版本:

  2.4.18

准备:

  http://apr.apache.org/download.cgi  下载apr-1.5.2.tar.gz、apr-util-1.5.4.tar.gz

  http://sourceforge.net/projects/pcre/files/pcre/ 下载 pcre

安装

1.安装apr

1   [[email protected]]# tar -zxf apr-1.5.2.tar.gz
2   [[email protected] apr-1.5.2]# ./configure --prefix=/opt/apr
3   [[email protected] apr-1.5.2]# make
4   [[email protected] apr-1.5.2]# make install

2.安装apr-util

1   [[email protected]]# tar -zxf apr-util-1.5.4.tar.gz
2   [[email protected] apr-util-1.5.4]# ./configure --prefix=/opt/apr-util -with-apr=/opt/apr/bin/apr-1-config
3   [[email protected] apr-util-1.5.4]# make
4   [[email protected] apr-util-1.5.4]# make install

3. 安装 pcre

1   [[email protected] ~]# tar xvf pcre-8.38.tar.bz2
2   [[email protected] ~]# cd pcre-8.38
3   [[email protected] pcre-8.38]# ./configure --prefix=/opt/pcre
4   [[email protected] pcre-8.38]# make
5   [[email protected] pcre-8.38]# make install

4. 安装 httpd

#tar xvf httpd-2.4.18.tar.gz
#cd httpd-2.4.18
#./configure --prefix=/opt/apache2 --with-apr=/opt/apr --with-apr-util=/opt/apr-util/ --with-pcre=/opt/pcre
#make
#make install

配置

需要把日志文件夹发布,修改httpd.conf 文件,找到 <IfModule alias_module> 标签,添加红色的部分.

$ vim apache2/conf/httpd.conf
<IfModule alias_module>
    #
    # Redirect: Allows you to tell clients about documents that used to
    # exist in your server‘s namespace, but do not anymore. The client
    # will make a new request for the document at its new location.
    # Example:
    # Redirect permanent /foo http://www.example.com/bar

    #
    # Alias: Maps web paths into filesystem paths and is used to
    # access content that does not live under the DocumentRoot.
    # Example:
    # Alias /webpath /full/filesystem/path
    #
    # If you include a trailing / on /webpath then the server will
    # require it to be present in the URL.  You will also likely
    # need to provide a <Directory> section to allow access to
    # the filesystem path.

    #
    # ScriptAlias: This controls which directories contain server scripts.
    # ScriptAliases are essentially the same as Aliases, except that
    # documents in the target directory are treated as applications and
    # run by the server when requested rather than as documents sent to the
    # client.  The same rules about trailing "/" apply to ScriptAlias
    # directives as to Alias.
    #
    ScriptAlias /cgi-bin/ "/opt/apache2/cgi-bin/"

    Alias /jobServer "/work/ad/addata/job-executor/log"

        <Directory "/work/ad/addata/job-executor/log">
                Options Indexes FollowSymLinks
                AllowOverride None
                Require all granted
        </Directory>
</IfModule>

启动Apache服务: /opt/apache2/bin/apachectl start

在浏览器 ip:5444/jobServer  即可访问该目录下内容.

关闭服务: /opt/apache2/bin/apachectl stop

重启服务: /opt/apache2/bin/apachectl restart

参考:

http://www.cnblogs.com/lzrabbit/archive/2013/03/05/2944804.html

  

时间: 2024-10-11 09:08:43

apache 安装使用的相关文章

[Apache]安装中出现的问题

1. <通常每个套接字地址(协议/网络地址/端口)只允许使用有一次的解决方法> 两种解决方法:1.打开 控制面板->服务 找到 IIS admin 等相应服务 关闭并禁用2.如果不想关闭IIS服务 可将apache使用的端口改成其它端口将apache2/conf/httpd.conf 中的Listen 80 改为 Listen (你要使用的端口) 如 Listen 9999,不过这时在你访问你的apache 下的Web服务时 在域名后要加上端口号,如: http://localhost:

apache安装、配置

apache常用的安装方式有两个: 1.rpm 2.source 1.rpm包安装:yum install httpd 安装后主要的配置文件在 /etc/httpd目录下,二进制文件在/usr/sbin . /usr/bin 目录下:服务脚本在/etc/rc.d/init.d/httpd ,比如service httpd start/stop :查看httpd 状态用 service httpd status 命令,或查看80端口是否在监听状态 netstat -tnl | grep :80 :

LAMP之apache安装详解

apache安装步骤 把安装包放在/usr/local/src/ cd /usr/local/src/ 下载apache wget http://syslab.comsenz.com/downloads/linux/httpd-2.2.16.tar.gz 3.解压 tar -zxvf httpd-2.2.16.tar.gz 4.进入httpd-2.2.16文件 #cd httpd-2.2.16 5.进入之后编译参数 ./configure --prefix=/usr/local/apache2 

CentOS下Apache安装SSL

CentOS下Apache安装SSL https是一个安全的访问方式,数据在传输过程中是加密的.https基于ssl. 一.安装apache和ssl模块1.安装apacheyum install httpd2.安装ssl模块yum install mod_ssl重启apache:service httpd restart安装完mod_ssl会创建一个默认的SSL证书,路径位于/etc/pki/tls ,此时可以立即通过https访问服务器了:https://IP/如果不使用默认的证书,也可以使用

Apache安装与配置(Linux)

======关于APACHE安装和配置======--离线包解压并进入解压后文件夹tar -zvxf httpd-2.2.25.tar cd httpd-2.2.25 ./configure \ --enable-mods-shared=max \ --enable-module=most \ --with-mpm=prefork \ --enable-ext-filter \ --enable-file-cache \ --enable-suexec \ --enable-cache \ --

Apache安装部署

1.Apache介绍 Apache是世界使用排名第一的Web服务器软件,可以运行在几乎所有广泛使用的计算机平台上,阿帕奇是北美印第安人的一个部落,在美国的西南部.也是一个基金会的名称 API扩展,将Perl/Python等解释器编译到服务器中 Apache的特点是简单.速度快.性能稳定,并可做代理服务器来使用.可以支持SSL技术,支持多个虚拟主机.Apache是以进程为基础的结构,进程要比线程消耗更多的系统开支在一个ApacheWeb站点扩容时,通常是增加服务器或扩充群集节点而不是增加处理器 2

Apache安装配置步骤

注释:这里以Linux 红帽商业版为例~~~~~~~纯手打啊 Apache安装配置步骤 准备:关闭其他虚拟设备 #/etc/init.d/libvirtd stop #/etc/init.d/xend stop #chkconfig libvirtd off #chkconfig xend off 一.安装步骤 1.把光驱载入到系统当中: 2.安装 二.配置步骤 1.配置IP地址: 2.进入/etc/httpd/conf目录,使用cp命令备份配置文件(httpd.conf),并用vim打开 3.

apache安装扩展模块

apache 安装扩展模块 1,首先要确认你是否加载了mod_so模块,这个就是你在编译前参数配置的时候添加-enable-so(启用DSO).如果你没有这模块的话,是无法安装扩展模块的. /usr/local/apache2/bin/apachectl -l  在列出来的内容如果有mod_so,则说明已经添加了加载该模块了. 2,安装扩展模块用到的工具就是apxs, 以安装mod_status.so这个模块为例. 3,cd到apache源码中,找到对应的C文件. cd /usr/local/s

Apache、Web软件、Apache安装、常用配置项、区域配置、日志分析

Apache 安装 具体步骤: 1.准备工作 为了避免发生端口冲突.程序冲突等现象,建议将使用rpm方式安装的httpd及相关依赖包(如果有的话)卸载.如图所示: 2.源码编译及安装 插入安装光盘并挂载,进入到光盘目录中,将httpd源码包释放到/usr/src/目录下,并且切换到展开后的源码目录中. 根据服务器的实际应用需要,可以灵活设置不同的定制选项. 上述配置命令中,各选项的含义如下: --prefix:指定将httpd服务程序安装到哪个目录. --enable-so:启用动态加载模块支持

【Linux】Linux下配置apache - 安装文件夹具体解释

一,apache安装路径解释 默认安装路径   /var/apache2 # /etc/apache2/ # |-- apache2.conf # | `--  ports.conf # |-- mods-enabled # | |-- *.load # | `-- *.conf # |-- conf-enabled # | `-- *.conf # `-- sites-enabled # `-- *.conf 1)apache2.conf    :apacheserver的总配置文件.包括了各