zoukankan      html  css  js  c++  java
  • 编译安装httpd-2.4.25.tar.bz2

    http://httpd.apache.org/ 下载地址
    一、导入文件httpd-2.4.25.tar.bz2
    二、解压httpd-2.4.25.tar.bz2  
    tar xvf httpd-2.4.25.tar.bz2
    三、cat README看这软件是干什么的
    四、看安装方法 cat INSTALL
    五、
     ./configure --prefix=/apps/httpd24 --sysconfdir=/etc/httpd --enable-ssl --enable-so
    出错了,缺少安装包apr
    yum install apr-devel 正常缺少的都是devel
    安装缺少的文件  gcc ,openssl-devel ,pcre-devel ,apr-devel ,apr -util-devel .
    六、然后就有了Makefile 
    七、make -j 4 或者make
    可以先看一下,现在只有tree没有其他的
    八、
    make install
    九、
    apachectl start (/apps/httpd24/bin apachectl )
    修改env.sh或者.bashrc
    PATH=/apps/httpd24/bin;$PATH

    已经完成安装

    十、vim /etc/rc.d/rc.local开机自启
    /apps/httpd24/bin/apachectl start
    十一、chmod +x /etc/rc.d/rc.local   给这个文件执行权限
    十二、修改显示网页cd /apps/httpd24/htdocs
     注释:  防火墙开着会导致网站打不开
    sudo systemctl status firewalld 查看防火墙是否关闭
    systemctl disable firewalld.service  关闭防火墙
    启动不成功 
    cd  /apps/httpd24/bin/  通过解决路径启动
    没有配置环境变量的话就得用bash或者./执行,
    写进变量vim/etc/profile.d/env.sh  ,添加PATH=/apps/httpd24/bin:
     
    systemctl status httpd  查看httpd状态
    systemctl start httpd 开启httpd
     
    ps -aux |grep httpd  查询端口是否被占用,
    pkil -9  httpd 
    修改http的的文件位置
    1 vim /etc/httpd/conf/httpd.conf
    2、/DocumentRoot 修改后面的路径 
     
    curl 192.168.1.7/test.sh|bash 访问其他服务器的脚本,传送给bash执行
     
     
     
     
     
     
     
     
     
     
     

  • 相关阅读:
    kioptrix-1
    4.4 CSRF
    upload-labs 练习笔记
    4.3 XSS
    外国人是怎样读编程书的呢?
    如何快速学习新语言
    Go开发环境配置
    Golang Package I
    MVC模式小结
    Flask基础知识
  • 原文地址:https://www.cnblogs.com/alexlv/p/13416790.html
Copyright © 2011-2022 走看看