ubuntu 安装apache2失败_ubuntu安装apache2失败 - CSDN
精华内容
参与话题
  • 步骤一,安装apache2 sudo apt-get install apache2 发现问题: Problem with MergeList Installing package(s) with command apt-get -y --force-yes -f install ...

    步骤一,安装apache2


    sudo apt-get install apache2
    发现问题:
    Problem with MergeList
    Installing package(s) with command apt-get -y --force-yes -f install postfix ..
    Reading package lists...
    E: Encountered a section with no Package: header
    E: Problem with MergeList /var/lib/apt/lists/static.audacious-media-player.org_ubuntu_dists_dapper_main_binary-armel_Packages
    E: The package lists or status file could not be parsed or opened.
    解决方法:
    sudo rm /var/lib/apt/lists/* -vf
    sudo apt-get update
    这个会执行一会儿,可能有1个小时左右。因为它在安装更新。
    接着,继续执行

    sudo apt-get install apache2
    安装完成。
    步骤二, 检查是否可以正常启动apache :
    运行如下命令重启下:

    sudo /etc/init.d/apache2 restart
    发现又有问题:

    Ubuntu 环境,当apache2重启提示:

    * Starting web server apache2   
    apache2: Could not reliably determine the server's fully qualified domain name, 
    ... waiting apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName

    网上的解决的办法是:

    sudo vim /etc/apache2/sites-available/default

    打开default文件后,在default文件顶端加入:

    ServerName 127.0.0.1

    重启apache2 就不会提示上述错误了。

    但是这样我还是没有解决这个问题,所以我又执行了一个:

    问题情况

    1. $ sudo /etc/init.d/apache2 restart  
    2. * Restarting web server apache2  
    3. apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName  
    解决步骤:
    为了解决这个问题,你需要编辑下面这个httpd.conf文件,打开它并根据如下操作进行编辑:
    1. sudo gedit /etc/apache2/httpd.conf  
    默认的httpd.conf是个空文件,现在向里面加入如下内容:
    1. ServerName localhost  
    保存并退出。
    最后重启服务器:
    1. sudo /etc/init.d/apache2 restart  
    这样保存后,我重启发现已经正常了。
    然后我再看看进程:
    sudo netstat -antup
    发现已经有apache的进程了。apache安装完成。
    如果还有问题则可以:

    “apache2: Could not reliably determine the server’s fully qualified domain name”的解法

    linux @ 20 三月 2009,

    在ubuntu8.10上设置虚拟主机时候,把配置文件/etc/apache2/aspache2.conf删除掉几行,原文件没有备份,重起apache服务一直报错:

    root@ubuntu8110:/etc/apache2# service apache2 restart

     * Stopping web server apache2

    apache2: Could not reliably determine the server’s fully qualified domain name, using 203.86.2.51 for ServerName

       …done.

    网上找到解决办法:root@ubuntu8110:/etc/apache2# echo ServerName localhost >> httpd.conf
    root@ubuntu8110:/etc/apache2# service apache2 stop
     * Stopping web server apache2
       …done.
    root@ubuntu8110:/etc/apache2# service apache2 start
     * Starting web server apache2
       …done.
    或者:
    之前不知道從什麼時候開始,apache2每次啟動都會出現下面的錯誤訊息:
    apache2: Could not reliably determine the server’s fully qualified domain name,using xxx.xxx.xxx.xx for ServerName
    由於網站還能正常運作,所以就不管它了,
    剛剛又在我的email當中發現系統發出的警告信…很煩耶,每次出現錯誤訊息就發一次,實在是煩死人了,
    於是就打開了/etc/apache2/apache2.conf,
    在裡面加入了一行:
    ServerName www.OOXX.edu.tw
    再重新apache2ctl restart 看看,果然沒有再出現錯誤訊息囉^^



    另外附上操作用到的技巧:

    按ESC键 跳到命令模式,然后:

    :w   保存文件但不退出vi

    :w file 将修改另外保存到file中,不退出vi

    :w!   强制保存,不推出vi

    :wq  保存文件并退出vi…

    如修改/etc/x11/... 这个文件 可打开终端在超级用户下
    # vi /etc/x11/... 打开后按a就可输入要修改的内容和windows的记事本差不多 输入完毕后 输入Q退出输入 wq存盘退出  输入q!放弃存盘后退出
    展开全文
  • Ubuntu安装Apache2

    2018-11-18 14:40:23
    Apache安装 1.安装 #apt-get install apache2 如果提示未找到安装包,请执行 #apt-get update  再执行上述命令 安装成功后执行命令 #apache2ctl -v 可以查看版本信息   2.查看apache2相关的目录 #...

    Apache安装

    1.安装

    #apt-get install apache2

    如果提示未找到安装包,请执行

    #apt-get update 

    再执行上述命令

    安装成功后执行命令

    #apache2ctl -v

    可以查看版本信息

     

    2.查看apache2相关的目录

    #dpkg -L apache2

    可以看到所有apache2相关的目录

    要重点关注的是:

    /var/www/html/

    /var/log/apache2

    /etc/apache2/

    这几个目录

    /var/www/html/为默认的html页面放置的目录,在/etc/apache2/目录下的配置文件可以重新配置

    /var/log/apache2记录了apache2的运行日志

    /etc/apache2/存放所有apache2的配置文件

     

    3.启动、查看状态和停止apache2

    /etc/init.d/apache2 start

    /etc/init.d/apache2 status

    /etc/init.d/apache2 stop

    (如果启动失败,请查看tcp 80端口是否被别的进程占用,停掉别的进程再启动apache2)

     

    4.安装apache2-dev

    (后面需要的apxs命令会用到)

    #apt-get install apache2-dev

     

    5.配置apache2

    Ubuntu下的apache配置跟其他系统如centos不一样的是它没有http.conf文件,http.conf

    被拆分成了若干个文件,主文件是/etc/apache2/apache2.conf,其他文件结构为:

    #       /etc/apache2/

    #       |-- apache2.conf

    #       |       `--  ports.conf

    #       |-- mods-enabled

    #       |       |-- *.load

    #       |       `-- *.conf

    #       |-- conf-enabled

    #       |       `-- *.conf

    #       `-- sites-enabled

    #               `-- *.conf

    配置方法同http.conf

     

     

    展开全文
  • ubuntu18.04下安装apache2 1、安装(在根目录下) sudo apt install apache2 2、修改端口(若没有vim编辑器,使用apt-get install vim 安装(中间出来请求,输入Y)) vim /etc/apache2/apache2.conf vim /etc/...
                      在ubuntu18.04下安装apache2

    1、安装(在根目录下)

     sudo apt install apache2 

    2、修改端口(若没有vim编辑器,使用apt-get install vim 安装(中间出来请求,输入Y))

    vim /etc/apache2/apache2.conf

    vim /etc/apache2/sites-enabled/000-default.conf

    把默认的80 改成自己需要的端口 我的改成了8088

    3、修改制定服务器主目录(静态web容器)

    vim /etc/apache2/sites-enabled/000-default.conf

    把里面的DocumentRoot 后面的路径改成指定自己的目录 我的是默认(/var/www/html)
    (这里新创建了html文件夹 并且修改了一下权限: chmod 777 html 用户都可以读写 上传文件)
    4、重启apache2服务

    /etc/init.d/apache2 restart

    参考:
    一、 https://blog.csdn.net/u014454538/article/details/81260143
    二、 https://blog.csdn.net/adley_app/article/details/78959864

    转载于:https://blog.51cto.com/14189074/2350321

    展开全文
  • Ubuntu LAMPP Apache启动失败的解决方案

    千次阅读 2017-04-30 21:35:58
    今天在Ubuntu16.04上装XAMPP(LAMPP),装完以后发现apache死活启动不起来,虽然我已经改了默认访问端口和SSL端口,然而并不能解决问题。而且在图形界面里还没有报错信息,于是用命令行启动,看到提示:XAMPP: ...

    今天在Ubuntu16.04上装XAMPP(LAMPP),装完以后发现apache死活启动不起来,虽然我已经改了默认访问端口和SSL端口,然而并不能解决问题。而且在图形界面里还没有报错信息,于是用命令行启动,看到提示:

    XAMPP: Another web server with SSL is already running.

    根据这句关键词搜到linux吧的一个坟贴,才拉我上了坑。

    解决方案

    先确定自己的80端口和443端口哪个被占用了,使用命令:

    netstat -anp|grep ":80"
    # netstat -anp|grep ":443"

    如果80端口被占用,把/opt/lampp/etc/httpd.conf文件内的80修改成别的闲置的端口。

    如果443端口被占用,把/opt/lampp/etc/extra/httpd-ssl.conf文件内的443修改成别的闲置的端口。

    我搜到的博文到这儿就戛然而止了,然并卵。

    如果是Windows的话应该是没问题了,但是linux下还得再来一步:

    打开/opt/lampp/lampp,找到如下代码段:

    if testport 80
    then
    $GETTEXT -s “fail.”
    echo “XAMPP: ” (GETTEXT ‘Another web server is already running.’)
    return 1
    fi

    if test $ssl -eq 1 && testport 443
    then
    $GETTEXT -s “fail.”
    echo “XAMPP: ” (GETTEXT ‘Another web server with SSL is already running.’)
    return 1
    fi

    把其中的80或是443更改成你在上边两个配置文件里一致的值,保存退出。

    重启lampp,大功告成。

    展开全文
  • Ubuntu 安装 PHP7.2 和 Apache2

    千次阅读 2019-04-23 14:49:52
    Ubuntu 安装 PHP7 和 Apache2 Ubuntu 安装 PHP7 和 Apache2 1、准备工作 2安装 PHP7.2 和 Apache2 3、查看PHP 环境信息以及相关的模块 4、安装phpMyadmin 5、访问phpMyadmin是否成功 1、...
  • ubuntu Server 安装apache2  命令 : sudo apt-get install apache2  出现提示: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName 解决办法:...
  • 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中常用的安装软件的方法有两种: 1. apt-get方法 使用apt-get install来安装应用程序算是最常见的一种安装方法,apt-get的基本软件安装命令是: sudo apt-get install 软件名 2. make install源...
  • 操作系统:Ubuntu16.04 Apache:2.4.29 php:7 2、现象: 启动Apache后,访问页面,提示500 Internal Server Error,内部错误 3、问题解决: 1)查看系统启动日志: tail -f /var/log/apache2/error....
  • 报错信息如下: 该报错是因为磁盘空间满,把log文件直接删除了,导致的;   解决方案:
  • ubuntu 彻底卸载apache2

    2017-07-23 01:00:38
    1. 删除apache $ sudo apt-get --purge remove apache-common $ sudo apt-get --purge remove apache 2.找到没有删除掉的配置文件,一并删除 $ sudo find /etc -name "*apache*" |xargs rm -rf ...
  • Ubuntu源码安装Apache

    2020-04-13 18:01:48
    源码安装 简要描述:编译安装的步骤 1.拿到需要的源代码,并解压。 tar xf package-version.tar.{gz|bz2|xz} 2.切换至解压的源码目录中 cd package-version 3.执行configure脚本 ./configure 4.编译 make 5.安装 ...
  • 先说一下,我用的是现在最新版的UBuntu16.04LTS操作系统,刚开始接触Ubuntu,在网上看到很多安装教程但都是旧版,照着搭了一次出现各种问题都不成功,这次根据我前次失败,自己搭个WEB服务器,做这个教程一是为了给...
  • Ubuntu 16.04.01 LTS 安装 apache+mysql+php

    千次阅读 2016-08-15 15:11:43
    于是我发现php7.0无法和apache2很好的配合。装的时候,需要做一点改动。 Ubuntu16.04 php5安装失败解决方案 笔者在Ubuntu16.04桌面系统安装php5时,提示Package php5 have no installation candidate...
  • Ubuntu安装apache

    千次阅读 2013-09-24 15:13:12
    2Apache:httpd-2.4.6.tar.bz2 3、依赖包: apr-1.4.8.tar.bz2、apr-util-1.5.2.tar.bz2(下载地址:http://apr.apache.org/download.cgi) pcre-8.12.tar.bz2(下载地址:http://www.pcre.org) 假设所需...
  • Ubuntu安装配置Apache http server

    万次阅读 2014-04-25 10:26:00
    安装指令:sudo apt-get install apache2安装结束后: 产生的启动和停止文件是:/etc/init.d/apache2 启动:sudo apache2 start 停止:sudo apache2 stop 重新启动:sudo apache2 restart 配置文件保存在 /etc/...
  • ubuntu安装ab(apache bench)

    千次阅读 2019-05-02 21:55:44
    ab(apache bench)是apache下的一个工具,主要用于做web站点的压力测试 1.安裝ab命令 sudo apt-get install apache2-utils 2.命令详情 Usage: ab [options] [http[s]: //]hostname[:port]/path Options are: -n ...
  • 安装apache后输入apache start一直出现 之后输入apachectl start,会提示 httpd (pid 4084) already running 之后输入root@ubuntu:/etc/init.d# ./apache2 start 会有提示:[ ok ] Starting apache2 (via ...
  • Ubuntu 安装和修改Apache2端口 [日期:2013-05-15] 来源:Linux社区 作者:sheismylife [字体:大 中 小] Linux系统:Ubuntu 13.04 因为本机有Nginx,所以没有安装Apache2的...
1 2 3 4 5 ... 20
收藏数 11,894
精华内容 4,757
关键字:

ubuntu 安装apache2失败