ubuntu14安装apache_ubuntu 14安装apache2 - CSDN
精华内容
参与话题
  • 1.安装apache  sudo apt-get update  sudo apt-get install apache2  这时http://你机器的ip,就可以访问了。   2.安装mysql  sudo apt-get install mysql-server php5-mysql  安装过程中会要求你输入...

    1.安装apache

      sudo apt-get update

      sudo apt-get install apache2

      这时http://你机器的ip,就可以访问了。

     

    2.安装mysql

      sudo apt-get install mysql-server php5-mysql

      安装过程中会要求你输入root用户的密码

      安装完成后执行

      #sudo mysql_install_db

      #这句的意思是初始化数据库目录结构

      #安装完成后 mysql -u root -p

      #输入密码应该是可以进入数据库的.

      #指定编码创建数据库:

      #CREATE DATABASE IF NOT EXISTS yourdbname DEFAULT CHARSET utf8 COLLATE utf8_general_ci;

      #从文件导入数据:

      #进入指定库后,source /var/tmp/all.mysql

      #导出数据:

      #mysqldump -u$USER -p$PASSWD -h127.0.0.1 -P3306 --routines --default-character-set=utf8 --databases mysql > db.all.sql

      
      
    

    3.安装php及一些必要的扩展

      sudo apt-get install php5 libapache2-mod-php5 php5-mcrypt php5-curl php5-imagick php5-cli

      如果你想找找其它扩展可以用命令:apt-cache search php5-   

    4.修改默认主页

    #修改 /etc/apache2/mods-enabled/dir.conf
    #把DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm中index.php改到最前面(可以根据自已需要)
    #如:DirectoryIndex index.php index.html index.cgi index.pl index.xhtml index.htm

    5.重启apache2让修改生效,并测试

      重启apache2:sudo service apache2 restart

      ubuntu14.04中apache的网站主目录是在:/var/www/html

      在此目录新建info.php文件,内容为:

      <?php

        phpinfo();

      ?>

      访问:http://你服务器ip/info.php如果显示php环境信息,测表示安装成功

     

    6.新建站点

      在apache2的配置目录(/etc/apache2/)中有两个目录是与新建站点有关的

        sites-availables包含所有站点文件,即有启用的与非启用的

        sites-enabled包含启用了的站点,一般来说sites-enabled里的文件是sites-availables链接

      在/etc/apache2/apache2.conf文件中包含一句:IncludeOptional sites-enabled/*.conf,所以只有在sites-enabled目录中加了站点文件才会生效

      在sites-availables里添加文件test.conf 

      ln -s /etc/apache2/sites-availables/test.conf /etc/apache2/sites-enabled/test.conf

    7.编辑站点文件

      

    <VirtualHost *:80>
      ServerName test.com
      ServerAlias www.test.com
      ServerAlias a.test.com

      ServerAdmin webmaster@localhost
      DocumentRoot /var/www/test

    </VirtualHost>

      本机测试添加hosts记录,即可访问。

     

    原文地址https://www.cnblogs.com/asminfo/p/6734482.html

    展开全文
  • 个人试验成功-Ubuntu14.04下安装httpd

    千次阅读 2018-05-01 10:22:59
    准备工作:1.下载http源码2.下载apr-util源码3.下载apr源码4.下载pcre源码5.讲上述4个源码包都放到 /home/hhc(你的用户名)/... # APR and APR-Util # Make sure you have APR and APR-Util already installed o...

    准备工作:

    1.下载http源码

    2.下载apr-util源码

    3.下载apr源码

    4.下载pcre源码

    5.讲上述4个源码包都放到 /home/hhc(你的用户名)/Downloads 下

    6.运行下面的脚本

    cd /home/hhc/Downloads/
    
    # APR and APR-Util
    # Make sure you have APR and APR-Util already installed on your system. If you don't, or prefer to not use the system-provided versions, download the latest versions of both APR and APR-Util from Apache APR, unpack them into /httpd_source_tree_root/srclib/apr and /httpd_source_tree_root/srclib/apr-util (be sure the directory names do not have version numbers; for example, the APR distribution must be under /httpd_source_tree_root/srclib/apr/) and use ./configure's --with-included-apr option. On some platforms, you may have to install the corresponding -dev packages to allow httpd to build against your installed copy of APR and APR-Util.
    
    gzip -d /home/hhc/Downloads/httpd-2.4.4.tar.gz
    tar xvf /home/hhc/Downloads/httpd-2.4.4.tar
    mv -f /home/hhc/Downloads/httpd-2.4.4 /usr/local
    
    gzip -d /home/hhc/Downloads/apr-1.4.8.tar.gz
    tar xvf /home/hhc/Downloads/apr-1.4.8.tar
    mv apr-1.4.8 apr
    mv -f /home/hhc/Downloads/apr /usr/local/httpd-2.4.4/srclib/
    
    gzip -d /home/hhc/Downloads/apr-util-1.5.3.tar.gz
    tar xvf /home/hhc/Downloads/apr-util-1.5.3.tar
    mv apr-util-1.5.3 apr-util
    mv -f /home/hhc/Downloads/apr-util /usr/local/httpd-2.4.4/srclib/
    
    # Perl-Compatible Regular Expressions Library (PCRE)
    # This library is required but not longer bundled with httpd. Download the source code from http://www.pcre.org, or install a Port or Package. If your build system can't find the pcre-config script installed by the PCRE build, point to it using the --with-pcre parameter. On some platforms, you may have to install the corresponding -dev package to allow httpd to build against your installed copy of PCRE.
    gzip -d /home/hhc/Downloads/pcre-8.34.tar.bz2
    tar xvf /home/hhc/Downloads/pcre-8.34.tar
    cd pcre-8.34
    ./configure
    make
    make install
    
    cd /usr/local/httpd-2.4.4
    ./configure --with-included-apr
    make
    make install

    7.安装好后按照官网教程运行

    bin/apachectl -k start

    8.此时可能有问题:

    httpd error while loading shared libraries: libpcre.so.1

    是因为找不到libpcre.so.1,但是在前面我们已经安装了这个东西,网上nignx安装报同样问题的解决方法不适用于httpd,正确方法是

    export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH

    或者在/etc/profile文件中加入上面一行语句,然后运行

    source /etc/profile

    生效后,再启动httpd:

    bin/apachectl -k start
    展开全文
  • Ubuntu14.04配置Apache服务 (httpd-2.4.12)

    万次阅读 2015-02-24 17:57:19
    本文主要记录在Ubuntu14.04环境下通过源码编译方式配置Apache服务,当然也可以简便使用包管理工具apt-get install apache2来安装Apache

    2015-02-19 wcdj


    摘要:本文主要记录在Ubuntu14.04环境下通过源码编译方式配置Apache服务,当然也可以简便使用包管理工具apt-get install apache2来安装Apache。

    1, 下载apache
    http://httpd.apache.org/download.cgi#apache24
    wget http://mirrors.hust.edu.cn/apache//httpd/httpd-2.4.12.tar.gz

    2, 安装依赖
    (1) 下载apr
    http://apr.apache.org/download.cgi
    wget http://apache.dataguru.cn//apr/apr-1.5.1.tar.gz
    ./configure && make && make install

    (2) 下载apr-util
    wget http://apache.dataguru.cn//apr/apr-util-1.5.4.tar.gz
    ./configure --with-apr=/usr/local/apr && make && make install

    (3) 安装pcre
    http://ftp.exim.llorien.org/pcre/
    wget http://ftp.exim.llorien.org/pcre/pcre-8.36.tar.gz
    注意:Ubuntu默认并不提供C/C++的编译环境,因此在安装pcre前需要先在Ubuntu安装C/C++环境。
    sudo apt-get install build-essential

    3, 编译apache
    ./configure --enable-so --with-mpm=prefork && make && make install

      --with-mpm=MPM          Choose the process model for Apache to use by
                              default. MPM={event|worker|prefork|winnt} This will
                              be statically linked as the only available MPM
                              unless --enable-mpms-shared is also specified.
    http://php.net/manual/en/install.unix.apache2.php

    4, 修改apache配置
    vi /usr/local/apache2/conf/httpd.conf
    (1) 修改端口,由于本机80端口已被其他服务占用,故更换为其他端口:
    Listen 8081
    (2) 将ServerName节点的注释去除:
    ServerName www.example.com:80

    5, 运行apache
    /usr/local/apache2/bin/apachectl start



    6, 测试
    http://104.131.173.242:8081/


    注意:在Ubuntu上,源码安装apache的web root路径是/usr/local/apache2/htdocs,而apt-get方式安装的apache2的web root路径是/var/www/html,且日志目录为/var/log/apache2。


    参考
    http://httpd.apache.org/docs/2.4/
    http://httpd.apache.org/docs/2.4/mod/directives.html





    展开全文
  • UbuntuApache安装和配置

    万次阅读 2018-08-06 08:49:12
    Ubuntu安装Apache,有两种方式:1 使用开发包的打包服务,例如使用apt-get命令;2 从源码构建Apache。 方法一:使用开发包的打包服务——apt-get 安装apache,在命令行终端中输入一下命令: $ sudo apt-get ...

     

    在Ubuntu上安装Apache,有两种方式:1 使用开发包的打包服务,例如使用apt-get命令;2 从源码构建Apache。

    方法一:使用开发包的打包服务——apt-get

    安装apache,在命令行终端中输入一下命令:

    $ sudo apt-get install apache2

    安装完成后,重启apache服务,在命令行终端中输入一下命令:

    $ sudo /etc/init.d/apache2 restart

    可能会出现的问题1: NameVirtualHost *:80 has no VirtualHosts

    出现上述问题的原因:定义了多个NameVirtualHost,故将/etc/apache2/ports.conf中的NameVirtualHost *:80注释掉即可。

    可能会出现的问题2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName

    原因:根据提示,无法可靠的确定服务器的有效域名,使用127.0.1.1作为服务器域名。应此,在下面的测试中,应该使用127.0.1.1,而不是127.0.0.1!

    解决:
    $ vim /etc/apache2/httpd.conf,在文件中添加:

    ServerName localhost:80,再次重启apache2,就可以使用127.0.0.1来访问web服务器啦!

    测试:

    在浏览器里输入http://localhost或者是http://127.0.0.1,如果看到了It works!,那就说明Apache就成功的安装了,Apache的默认安装,会在/var下建立一个名为www的目录,这个就是Web目录了,所有要能过浏览器访问的Web文件都要放到这个目录里。

    测试过程中可能遇到问题:404 not found

    原因:apache2使用的服务器地址不是127.0.0.1,根据在前面的分析,可能的ip为127.0.1.1,访问http://127.0.1.1即可。

    如果觉得不再需要apache了,可以将它卸载:

    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 重装了
    #dpkg -l |grep apache2|awk '{print $2}'|xargs dpkg -P

    方法二:从源构建Apache

    参考资料:

    Ubuntu下安装Apache+PHP+MySQL:http://www.linuxidc.com/Linux/2012-05/61079.htm

    Ubuntu下彻底卸载Apache2:http://www.linuxidc.com/Linux/2013-06/85825.htm

    Apache问题解决:httpd: Could not reliably determine the server's fully qualified domain name 链接:http://www.linuxidc.com/Linux/2012-08/68901.htm

    --------------------------------------分割线--------------------------------------

    apache2 [warn] NameVirtualHost *:80 has no VirtualHosts的解决方法

    错误:[warn] NameVirtualHost *:80 has no VirtualHosts 
     
    原因:定义了多个NameVirtualHost
     
    解决:Ubuntu之前的版本定义在/etc/apache2/sites-available/default, 8.04后在/etc/apache2/ports.conf
     
    故可以将/etc/apache2/ports.conf中的NameVirtualHost *:80注释掉
     
    这个问题的本质是在没有定义域名是一个端口只能对应一个虚拟主机,将NameVirtualHost *:80改为其他端口也可以解决
     
    如果有多个不同的域名的话,用同样的端口也可以

    展开全文
  • ubuntu14.04安装 Apache2 并配置https 一、安装 Apache2  sudo apt-get update  sudo apt-get install apache2  安装apache2,默认根目录在/var/www/html 下,点击其下的html 文件,可打开 Apache2的...
  • Ubuntu 14.04上安装和配置Apache

    千次阅读 2018-05-12 10:04:47
    本篇博客主要介绍一下Linux系统如何安装web服务器————Apache安装和配置(Apache是全球使用率最高的、开源的一个Web服务端软件,现在介绍一下如何在Ubuntu 14.04上安装和配置Apache)此次以ubantu系统为例,...
  • Ubuntu 16.04 安装Apache 服务器

    万次阅读 2017-10-03 10:43:32
    2. 在更新完成后(如果不想检查更新,也可直接输入此步)输入:sudo apt-get install apache2 3.完成后,在浏览器输入https://localhost 或者127.0.0.1,如果顺利跳出Apache版本网页,即代表安装成功
  • 安装完之后,html文件可以正常解析,php源码直接输出,不能被解析...通常情况下是apache未加载php模块,通常情况下需要修改httpd.conf文件,但是在ubuntu下为apache2.conf文件 修改如下: 设置  LoadModule php5_m
  • Ubuntu安装apache2服务器

    万次阅读 2018-01-03 12:28:28
    安装sudo apt install apache2 修改端口vim /etc/apache2/apache2.confvim /etc/apache2/sites-enabled/000-default.conf 把默认的80 改成自己需要的端口 我的改成了8000。修改指定服务器主目录(静态web容器)vim /...
  • 有时候在Linux下使用命令安装完应用程序后,我们需要进行必要的配置,可是却找不到该文件,这里对默认安装路径进行说明: apache: 如果采用RPM包安装安装路径应在 /etc/httpd目录下 apache配置文件:/etc/httpd/...
  • Ubuntuapache安装与配置

    万次阅读 2016-11-04 11:16:08
    GitHub Ubuntuapache安装与配置 AderXCoding/system/tools/apache 本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可, 转载请注明出处 1 安装apacheUbuntu安装 Apache,有...
  • ubuntu查看apache2错误日志

    万次阅读 2020-10-11 13:10:56
    Ubuntu 16.04系统下安装Discuz出现“HTTP ERROR 500”目前无法处理此请求问题:当我们在Ubuntu 16.04系统下安装Disucz X3时,修改好文件的权限,浏览器输入地址安装时出现如下图所示问题:问题查询:在终端输入:...
  • 我按照http://blog.csdn.net/hitabc141592/article/details/23556079 的安装apache2 这些 然后建立他里面php,然后访问了,html可以,php无法解析。 尝试了修改apache2.conf在百度到 Ubuntu 无法解析php 的所有...
  • ubuntu系统下安装php环境

    万次阅读 2019-05-27 12:44:05
    1.安装Apache sudo apt-get install apache2 测试:浏览器访问 http://localhost //会出现网页。 查看状态: service apache2 status/start/stop/restart Web目录: /var/www 安装目录: /etc/apache2/ 全局...
  • Ubuntu 18.04下使用Apache搭建一个web服务器

    万次阅读 多人点赞 2018-07-25 17:08:27
    Ubuntu 18.04下使用Apache搭建一个web服务器 几个必要的概念 web服务器 以我之见,web服务器就是运行在计算机上的一个向整个网络或者是web客户端、浏览器提供文档的一个程序,我们通过http请求便可以获取到...
  • 关于ubuntu配置文件,严格地说UbuntuApache(或者应该说Linux下的Apache?我不清楚其他发行版的 apache软件包)的配置文件是 /etc/apache2/apache2.conf,Apache在启动时会自动读取这个文件的配置信息。而其他的...
  • UbuntuApache2 安装、配置、卸载

    万次阅读 2018-10-15 09:10:27
    UbuntuApache2 安装、配置、卸载 两种安装方法 软件包安装 源码安装 一、软件包安装 安装 命令: sudo apt-get update sudo apt-get install apache2 配置 (1)apache2 默认的几...
  • 1.安装apache2 1.1 在命令行更新软件库并升级软件库apt-get update apt-get upgrade1.2 安装apache2之前,在浏览器输入127.0.0.1回车。 1.3 安装apache2软件 在命令行输入:apt-get install apache21.3 安装好...
  • Ubuntu下启动/重启/停止apache服务器

    万次阅读 2015-02-12 15:26:07
    Task: Start Apache 2 Server /启动apache服务 # /etc/init.d/apache2 start or $ sudo /etc/init.d/apache2 start Task: Restart Apache 2 Server /重启apache服务 # /etc/init.d/apache2 restart or $ sudo...
  • Ubuntu安装&卸载apache2服务

    千次阅读 2016-09-20 12:00:34
    1.安装apache2 安装命令:sudo apt-get install apache2 启动/停止/重启apache2: service apache2 start/stop/restart 2. 卸载apache2 之前卸载重新安装后找不到apache2.conf配置文件,测试使用一下方式...
1 2 3 4 5 ... 20
收藏数 78,538
精华内容 31,415
关键字:

ubuntu14安装apache