精华内容
参与话题
问答
  • 我按照...是添加在/etc/apache2/apache2.conf的什么,我尝试了 放在apache2.conf文件最后,放在随意位置,把apache2.conf所有代换为上面代码。没有一个好用。
  • apache2: Syntax error on line 219 of /etc/apache2/apache2.conf: Syntax error on line 30 of /etc/apache2/sites-enabled/000-default.conf: </VirtualHost> without matching <VirtualHost> section ...
  • Ubuntu 完全卸载 Apache2

    千次阅读 2017-11-28 15:33:50
    1. 删除apache 代码: $ sudo apt-get --purge remove apache-common ...2.找到没有删除掉的配置文件,一并删除 代码: $ sudo find /etc -name "*apache*" |xargs rm -rf $ sudo rm

    1. 删除apache

    代码:

    $ sudo apt-get --purge remove apache-common

    $ sudo apt-get --purge remove apache

    2.找到没有删除掉的配置文件,一并删除

    代码:

    $ sudo find /etc -name "*apache*" |xargs  rm -rf

    $ sudo rm -rf /var/www

    $sudo rm -rf /etc/libapache2-mod-jk

    3.删除关联,这样就可以再次用apt-get install apache2 重装了

    首先进入root 账户然后执行下面命令

    #dpkg -l |grep apache2|awk '{print $2}'|xargs dpkg -P


    祝你好运。

    展开全文
  • 在我的kali上systemctl start apache2的时候apache启动失败,运行systemctl status apache2.service查看状态,发现是这个问题, Jul 08 15:22:27 kali apachectl[1789]: apache2: Syntax error on line 146 of /etc...

    在我的kali上systemctl start apache2的时候apache启动失败,运行systemctl status apache2.service查看状态,发现是这个问题,

    Jul 08 15:22:27 kali apachectl[1789]: apache2: Syntax error on line 146 of /etc/apache2/apache2.conf: Syntax error on line 1 of /etc/apache2/mods-enabled/php5.load: Cannot

    于是google了一下,找到这个,说是要安装一个库sudo apt-get install libapache2-mod-php5但是我运行之后发现不行,出现这个错误:

    # apt install libapache2-mod-php5
    Reading package lists... Done
    Building dependency tree
    Reading state information... Done
    Package libapache2-mod-php5 is not available, but is referred to by another package.
    This may mean that the package is missing, has been obsoleted, or
    is only available from another source
    
    E: Package 'libapache2-mod-php5' has no installation candidate

    可能php5太老了,不支持了吧。然后我看了看我默认的php版本,是7.0。于是索性将php5相关的都删掉,然后运行apache果然成功了。

    root@kali:/var/www/html/CTF# ll /etc/apache2/mods-enabled/
    total 8.0K
    drwxr-xr-x 2 root root 4.0K Jan 17 22:59 ./
    drwxr-xr-x 8 root root 4.0K Jul  5 19:01 ../
    lrwxrwxrwx 1 root root   36 Feb  1  2016 access_compat.load -> ../mods-available/access_compat.load
    lrwxrwxrwx 1 root root   28 Feb  1  2016 alias.conf -> ../mods-available/alias.conf
    lrwxrwxrwx 1 root root   28 Feb  1  2016 alias.load -> ../mods-available/alias.load
    lrwxrwxrwx 1 root root   33 Feb  1  2016 auth_basic.load -> ../mods-available/auth_basic.load
    lrwxrwxrwx 1 root root   33 Feb  1  2016 authn_core.load -> ../mods-available/authn_core.load
    lrwxrwxrwx 1 root root   33 Feb  1  2016 authn_file.load -> ../mods-available/authn_file.load
    lrwxrwxrwx 1 root root   33 Feb  1  2016 authz_core.load -> ../mods-available/authz_core.load
    lrwxrwxrwx 1 root root   33 Feb  1  2016 authz_host.load -> ../mods-available/authz_host.load
    lrwxrwxrwx 1 root root   33 Feb  1  2016 authz_user.load -> ../mods-available/authz_user.load
    lrwxrwxrwx 1 root root   32 Feb  1  2016 autoindex.conf -> ../mods-available/autoindex.conf
    lrwxrwxrwx 1 root root   32 Feb  1  2016 autoindex.load -> ../mods-available/autoindex.load
    lrwxrwxrwx 1 root root   30 Feb  1  2016 deflate.conf -> ../mods-available/deflate.conf
    lrwxrwxrwx 1 root root   30 Feb  1  2016 deflate.load -> ../mods-available/deflate.load
    lrwxrwxrwx 1 root root   26 Feb  1  2016 dir.conf -> ../mods-available/dir.conf
    lrwxrwxrwx 1 root root   26 Feb  1  2016 dir.load -> ../mods-available/dir.load
    lrwxrwxrwx 1 root root   28 Feb  1  2016 dnssd.conf -> ../mods-available/dnssd.conf
    lrwxrwxrwx 1 root root   28 Feb  1  2016 dnssd.load -> ../mods-available/dnssd.load
    lrwxrwxrwx 1 root root   26 Feb  1  2016 env.load -> ../mods-available/env.load
    lrwxrwxrwx 1 root root   29 Feb  1  2016 filter.load -> ../mods-available/filter.load
    lrwxrwxrwx 1 root root   27 Feb  1  2016 mime.conf -> ../mods-available/mime.conf
    lrwxrwxrwx 1 root root   27 Feb  1  2016 mime.load -> ../mods-available/mime.load
    lrwxrwxrwx 1 root root   34 Feb  1  2016 mpm_prefork.conf -> ../mods-available/mpm_prefork.conf
    lrwxrwxrwx 1 root root   34 Feb  1  2016 mpm_prefork.load -> ../mods-available/mpm_prefork.load
    lrwxrwxrwx 1 root root   34 Feb  1  2016 negotiation.conf -> ../mods-available/negotiation.conf
    lrwxrwxrwx 1 root root   34 Feb  1  2016 negotiation.load -> ../mods-available/negotiation.load
    lrwxrwxrwx 1 root root   27 Jan 17 22:59 php5.conf -> ../mods-available/php5.conf
    lrwxrwxrwx 1 root root   33 Apr 26  2017 php5filter.conf -> ../mods-available/php5filter.conf
    lrwxrwxrwx 1 root root   33 Apr 26  2017 php5filter.load -> ../mods-available/php5filter.load
    lrwxrwxrwx 1 root root   27 Jan 17 22:59 php5.load -> ../mods-available/php5.load
    lrwxrwxrwx 1 root root   29 Jan 17 22:59 php7.0.conf -> ../mods-available/php7.0.conf
    lrwxrwxrwx 1 root root   29 Jan 17 22:59 php7.0.load -> ../mods-available/php7.0.load
    lrwxrwxrwx 1 root root   33 Jan 29  2017 reqtimeout.conf -> ../mods-available/reqtimeout.conf
    lrwxrwxrwx 1 root root   33 Jan 29  2017 reqtimeout.load -> ../mods-available/reqtimeout.load
    lrwxrwxrwx 1 root root   31 Feb  1  2016 setenvif.conf -> ../mods-available/setenvif.conf
    lrwxrwxrwx 1 root root   31 Feb  1  2016 setenvif.load -> ../mods-available/setenvif.load
    lrwxrwxrwx 1 root root   29 Feb  1  2016 status.conf -> ../mods-available/status.conf
    lrwxrwxrwx 1 root root   29 Feb  1  2016 status.load -> ../mods-available/status.load
    root@kali:/var/www/html/CTF# cd /etc/apache2/mods-enabled/
    root@kali:/etc/apache2/mods-enabled# rm php5.conf php5filter.conf php5filter.load php5.load
    root@kali:/etc/apache2/mods-enabled# rm ../mods-available/php5.conf ../mods-available/php5filter.conf ../mods-available/php5filter.load ../mods-available/php5.load
    root@kali:/etc/apache2/mods-enabled# systemctl start apache2
    root@kali:/etc/apache2/mods-enabled# netstat -plnt
    Active Internet connections (only servers)
    Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
    tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      534/sshd
    tcp6       0      0 :::22                   :::*                    LISTEN      534/sshd
    tcp6       0      0 :::80                   :::*                    LISTEN      1821/apache2

    然后这个问题有人还说需要安装libapache2-mod-php,但是我安装的时候发现这个库已经是最新版本了。

    展开全文
  • 移植apache2 ARM版 - 交叉编译apache2

    千次阅读 2013-11-08 15:47:31
    下载apache2 http://apache.fayea.com/apache-mirror//httpd/httpd-2.4.6.tar.bz2 1. tar jxvf httpd-2.4.6.tar.bz2 2. cd httpd-2.4.6 3. ./configure --host=arm-linux --prefix=/usr/local/arm/4.4.3 --with...

    下载apache2 http://apache.fayea.com/apache-mirror//httpd/httpd-2.4.6.tar.bz2

    1. tar jxvf httpd-2.4.6.tar.bz2

    2. cd httpd-2.4.6

    3. ./configure --host=arm-linux --prefix=/usr/local/arm/4.4.3 --with-apu=/usr/local/arm/4.4.3/ --with-apr-util=/usr/local/arm/4.4.3 --with-pcre=/usr/local/arm/4.4.3/ ap_cv_void_ptr_lt_long=no

    注意这里实际不需要指定--with-apr-util和--with-apu,因为这样做比较麻烦,需要先交叉编译好apr和apr-util。可以下载最新的apr apr-util放到httpd/srclib中,一起交叉编译即可。

    这里会报如下错误

    ./gen_test_char > test_char.h
    /bin/bash: ./gen_test_char: cannot execute binary file
    

    因为apache工程写的不好,编译生成的gen_test_char工具是ARM版本的,无法在当前PC上执行这个文件。

    我们要想办法找到一个PC版本的gen_test_char

    4. 重新解压httpd-2.4.6.tar.bz2到两外一个目录,假设为httpd-pc

    5. cd httpd-pc

    6. 把最晚版本的apr和apr-util解压到httpd-pc/srclib下,目录名不要带版本号

    7. ./configure --prefix=/usr/local/ ap_cv_void_ptr_lt_long=no

    8. make编译pc版的httpd,此时会生成server/gen_test_char,拷贝到arm版的httpd-2.4.6/server下

    9 cd httpd-2.4.6

    10 make

    11 make install


    展开全文
  • 之前由于在apache上面打算配置虚拟域名,于是对apache的配置文件进行...Job for apache2.service failed because the control process exited with error code. See "systemctl status apache2.service" ...

    之前由于在apache上面打算配置虚拟域名,于是对apache的配置文件进行各种操作,导致后来不知道怎么回事apache重启和开启的时候一直报错

     

    Job for apache2.service failed because the control process exited with error code. See "systemctl status apache2.service"
     and "journalctl -xe" for details.
    

    于是去查看apache2的错误日志/var/log/apache2/也没有找到解决办法,于是卸除apache从新安装apache和php

     

    第二天在调配置文件的时候又遇到这个问题,两个过程中我都是用到了软连接,于是在想是不是软连接出了什么问题,仔细查了一下软连接是什么

     

     linux下的软链接类似于windows下的快捷方式。
    
      实例:
      ln -s httpd.conf confighttp
    
      其中 httpd.conf 就是源文件,confighttp是链接文件名,其作用是当编辑confighttp
    ,实际上是链接编辑httpd.conf。
      如果要删除软链接:
    
      rm -rf  confighttp
    
      这样只会删除confighttp链接文件,而不会删除源文件httpd.conf。
    
      相对于软连接,还有硬链接,
      建立硬链接命令:
      ln httpd.conf confighttp
    
      硬链接文件相当于一个文件存储在两个位置,可以有效防止误删。

     

    于是使用命令尝试下删除之前的软连接,发现成功。apache恢复,问题解决
     

    展开全文
  • Apache2配置目录分析(详细版)

    万次阅读 2018-05-06 14:21:44
    我们来看apache2服务器的标准启动命令:/etc/init.d/apache2 start。其他命令如service apache2 start都是间接调用了上面的命令,找到脚本apache2然后执行而已。/etc/init.d这个目录是所有服务的脚本,可以通过执行...
  • 配置apache2目录

    千次阅读 2017-11-03 22:19:59
    前段时间在ubuntu中搞了很久apache2服务器,可是还是搞得不太懂,今天又重新搞,基本明白了apache2的配置。刚开始在网上搜索的,很多说是找http.conf文件,可是我找了很久,都没有找到这个配置文件。在/etc文件夹中,...
  • Linux配置Apache2的经验总结

    万次阅读 2014-01-26 10:19:06
    目前在windows上还叫httpd,在debian/ubuntu/linux mint系列的linux上,程序名是apache2。所以网上说httpd的资料,对apache2是部分适用的。官网本身也用httpd的说法,可以理解为httpd是产品名,apache2
  • ubuntu查看apache2错误日志

    万次阅读 2018-02-15 19:50:43
    Ubuntu 16.04系统下安装Discuz出现“HTTP ERROR 500”目前无法处理此请求问题:当我们在Ubuntu 16.04系统下安装...f /var/log/apache2/error.log查看错误日志,可以看到如下错误日志:日志显示在目录/discuz/install...
  • ubuntu apache2配置

    万次阅读 2016-05-30 17:40:44
    2. 输入下面的命令安装apache2  sudo apt-get install apache2  当提示“您希望继续执行吗?”时 输入 Y  然后等待安装完成   3. 配置apache2  (1)进入目录 /etc/apache2 。输入下面的命令可
  • apache2 CGI配置

    千次阅读 2018-11-01 09:34:04
    1.正确安装apache2。sudo apt-get install apache2。(如果是源码安装,本文不适用,请看本人相邻文章) 2.在服务的要目录下,建立一个文件夹 cgi-bin.路径为 /var/www/cgi-bin.  (名字约定是cgi-bin,不能是其他...
  • ubuntu安装Apache2

    千次阅读 2019-04-22 14:33:45
    1.执行安装命令sudo apt-get install apache2 2.打开proxy_ajp和deflate模块sudo a2enmod deflate proxy_ajp 3.apache2相关配置 在/etc/apache2/sites-available 中创建新的配置文件 api.conf,内容如下 <...
  • Apache2配置SSL

    千次阅读 2018-04-08 16:37:17
    除了上一节所使用的软件外,此教程还需openssl(版本需大于0.98) openssl-1.0.2o.tar.g 1 openssl编译安装 tar -zxvf openssl-1.0.2o.tar.g cd openssl-1.0.2o ./config --prefix=/usr/local/openssl -fPIC ...
  • Debian卸载apache2

    千次阅读 2014-10-14 15:32:44
    狠狠的xie'z #apt-get autoremove apache2 apache2-doc apache2-mpm-prefork apache2-utils libexpat1 ssl-cert libapache2-mod-python
  • apache httpd/apache2配置文件小结

    千次阅读 2016-09-28 12:03:43
    apache httpd/apache2配置文件小结 首先说明一下,apache httpd和apache2其实是一个东西,可以参考 还需要说明的是apache2.4和之前的apache2.2还是有点区别的。例如所以在配置最新的apache2.4的时候十分要注意,...
  • <br />Ubuntu10.04上apache2: bad user name ${APACHE_RUN_USER}问题解决 1. 安转apache2  # sudo apt-get install apache2 2. 安装完毕后,使用命令“apache2 -k graceful”启动的时候报以下...
  • Ubuntu搭建Apache2服务

    千次阅读 2019-06-26 23:59:00
    在本指南中,我们将讨论如何在Ubuntu 16.04服务器上安装Apache Web服务器。 第1步:安装Apache Apache在Ubuntu的默认软件库中可用,因此我们将使用传统的软件包管理工具进行安装。 我们将从更新本地包索引开始,...
  • Linux+Apache2+openssl实现https验证

    千次阅读 2011-10-27 15:10:34
    首先安装SSL,再编译安装APACHE,再配置证书即可1.... http://www.openssl.org2.解压#tar zxvf httpd-2.0.54.tar.gz#tar zxvf openssl-0.9.7g.tar.gz3.编译安装openssl,这个软件主要是用来生成证书:#cd openssl
  • Apache启动时无法加载php5apache2_2.dll

    千次阅读 2013-02-15 16:54:34
    首先,只要httpd.conf文件中有一点语法错误或者其他错误,Apache就无法启动 今天报错的背景如下, ...LoadModule php5_module "C:/myenv/php-5.3.21/php5apache2_2.dll" PHPIniDir "C:/myenv/php-5.3.21" AddType
  • 在搭建lamp环境时候,安装完Apache,php后重启 Apache出现这个报错 sudo apt-get install libapache2-mod-php7.2 解决

空空如也

1 2 3 4 5 ... 20
收藏数 160,251
精华内容 64,100
关键字:

apache2