ubantu y用apache_ubuntu apache cas使用 - CSDN
精华内容
参与话题
  • Ubuntu 18.04下使用Apache搭建一个web服务器

    万次阅读 多人点赞 2018-07-25 17:08:27
    Ubuntu 18.04下使用Apache搭建一个web服务器 几个必要的概念 web服务器 以我之见,web服务器就是运行在计算机上的一个向整个网络或者是web客户端、浏览器提供文档的一个程序,我们通过http请求便可以获取到...

    Ubuntu 18.04下使用Apache搭建一个web服务器


    几个必要的概念

    • web服务器

      以我之见,web服务器就是运行在计算机上的一个向整个网络或者是web客户端、浏览器提供文档的一个程序,我们通过http请求便可以获取到存储到web服务器中的信息。

    • web服务器与网络服务器的区别

      网络服务器是网络环境下为客户提供某种服务的专用计算机。换言之,我们的web服务器服务(程序)便是跑在这种计算机下面的。

    • 常见的web服务器

      常见的web服务器有Apache、ngnix、IIS

      • Apache

        Apache音译为阿帕奇, 是全世界最受欢迎的web服务器,因其快速、可靠并且可通过简单的API扩充,能将Python\Perl等解释器部署在其上面等优势,受到广泛的关注与使用。

      • Ngnix
        Apache的致命缺陷就是在同时处理大量的(一万个以上)请求时,显得有些吃力,所以“战斗民族”的人设计的一款轻量级的web服务器——Ngnix, 在高并发下nginx 能保持比Apache低资源低消耗高性能 ,

      • IIS
        iis是Internet Information Services的缩写,意为互联网信息服务,是由微软公司提供的基于运行Microsoft Windows的互联网基本服务,

    Apache2 web 服务器的安装

    相信看了鸟哥的书,再加上自己的Linux版本是Ubuntu 18.04的朋友会疑惑自己的Linux系统上没有httpd这个服务,其实这一点我们不必惊慌,我们也不必单独装一个httpd服务,此时直接装一个Apache便搞定,因为httpd是Apache超文本传输协议(HTTP)服务器的主程序。被设计为一个独立运行的后台进程,它会建立一个处理请求的子进程或线程的池。

    • 下面我们来看看新版的Apache2 web服务器的安装:

      1. 无需华丽的修辞,我们一个命令搞定

        sudo apt install apache2 -y
      2. 安装完毕后,我们检查是否启动了Apache服务

        systemctl status apache2
      3. 我们再来看看一些操作Apache的常用命令

        开启、关闭和重启服务器
        
        1、/etc/init.d/apache2 start    //启动Apache服务
        
        2、/etc/init.d/apache2 stop    //停止Apache服务
        
        3、/etc/init.d/apache2 restart    //重启Apache服务
      4. 下面我们就可以开始访问我们刚刚配置的Apache服务器了。打开浏览器,输入http://127.0.0.1/ (这是主机默认的IP地址)或者如果是云主机就输入云主机的IP地址。当我们看到下面的页面时变说明Apache2 服务已经成功在我们的服务器上工作了。
        这里写图片描述

    Apache修改网站根目录及默认网页

    我们来试着修改web服务器的配置,让我们可以在自己搭建的web服务器上访问到自己规定的数据:

    • 修改根目录

      /etc/apache2/sites-available 中修改 000-default.conf 中的DocumentRoot /var/www/ 修改为想要的目录
      比如:DocumentRoot /var/www/html/mainpage
      执行命令:

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

      修改000-default.conf中的DocumentRoot /var/www/,如下

          ServerAdmin webmaster@localhost
          DocumentRoot /var/www/html    // 一般我们默认为这个作为网站的根目录
    • 接下来重启apache 即可

          sudo apache2ctl -k restart 
    • 修改默认网页为自己想要的页面

      修改/etc/apache2/mods-available/dir.conf中的内容
      执行命令:

      vim /etc/apache2/mods-available/dir.conf

      原来是:

      <IfModule mod_dir.c>
          DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm 
      </IfModule>

      添加上想要的/wordpress就行啦~

      <IfModule mod_dir.c>
          DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm /wordpress
      </IfModule>

      实际上在这里添加文件或目录的意思是,用于我们允许http请求访问到/var/www/html下的改文件或目录中的内容的意思:
      例如我添加了test这个目录

        <IfModule mod_dir.c>
            DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm /test
        </IfModule>

    在再里面添加个名为index.html的文档,写入“Hello World!”,于是我们便可通过IP地址+/test/index.html访问到:

    这里写图片描述

    好了,我们可以开始我们的网站搭建之路了。。。。。。

    展开全文
  • Ubuntu 14.04上安装和配置Apache

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

    本篇博客主要介绍一下Linux系统如何安装web服务器————Apache的安装和配置(Apache是全球使用率最高的、开源的一个Web服务端软件,现在介绍一下如何在Ubuntu 14.04上安装和配置Apache

    此次以ubantu系统为例,如果有机会再向大家介绍其他linux系统web服务器的安装。

    这里关于ubantu虚拟机的安装过程省略。

    首先,进入ubantu虚拟机:



    第一步:命令行安装Apache:

    打开终端窗口terminal,输入sudo apt-get install apache2  ,回车,输入root用户的密码,回车,输入y,回车,安装完成。



    第二步:默认的网站根目录的路径:

    Apache安装完成后,默认的网站根目录是"/var/www/html",在终端窗口中输入"ls /var/www/html"  回车,在网站根目录路径下有一个index.html文件,在本机或虚拟机浏览器中输入"127.0.0.1",回车,就可以打开该页面。




    第三步:Apache的第一个配置文件apache2.com的路径:

    在终端窗口中输入"ls /etc/apache2"  回车,有一个apache2.conf的配置文件


    第四步:Apache的第二个配置文件000-default.conf的路径

    在终端窗口中输入"ls /etc/apache2/site-available"   回车,有一个“000-default.comf”的配置文件



    第五步:修改网站的根目录

    1,在终端窗口中输入"sudo vi /etc/apache2/apache2.conf"   ,回车,找到"<Directory /var/www/>"的位置,更改"/var/www/"为新的根目录就可以了

    2,在终端窗口中输入"sudo vi /etc/apache2/sites-available/000-default.conf"-->回车-->找到"DocumentRoot /var/www/html"的位置-->更改"/var/www/html"为新的根目录就可以了,这里我把它更改为"/var/www/"

    第六步:重启Apache:

    在终端窗口中输入"sudo /etc/init.d/apache2 restart"  回车,输入root用户密码,回车,重启成功

    展开全文
  • 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、...

    1、准备工作

    • 通过命令apt-get update更新apt-get

    • 通过命令apt list | grep libapache2-mod-php*检查PHPApache模块
      这里写图片描述
      看到上图所示,说明存在,准备安装

    2、安装 PHP7.2Apache2

    • 安装
    apt-get install php7.2 libapache2-mod-php7.2
    • 使用php -vapache2 -v检查是否安装成功
      这里写图片描述

    3、查看PHP 环境信息以及相关的模块

    • /var/www/html目录下新建文件phpinfo.php并添加如下代码:
    <?php
    phpinfo();
    ?>
    • 在浏览器地址栏输入IP/phpinfo.php访问
      这里写图片描述

    4、安装phpMyadmin

    # wget + 复制的链接地址
    wget https://files.phpmyadmin.net/phpMyAdmin/4.8.3/phpMyAdmin-4.8.3-all-languages.zip
    • 解压下载好的安装包
    unzip phpMyAdmin-4.8.3-all-languages.zip
    • 因为phpMyAdmin-4.8.3-all-languages名字太长,需要重命名
    mv phpMyAdmin-4.8.3-all-languages phpmyadmin

    5、访问phpMyadmin是否成功

    • 使用IP+phpMyadmin测试访问
      这里写图片描述
      **失败了,原因是缺少或者没有开启php-mysqli**模块

    • 安装php-mysqli模块

    apt-get  install php-mysqli
    • 开启php-mysqli模块
      PHP信息找到php.ini文件位置
      这里写图片描述
      使用命令打开vi /etc/php/7.2/apache2/php.ini去掉extension=mysqli.dll前面的号,保存退出
      这里写图片描述

    • 重启Apache,再次验证
      这里写图片描述

    展开全文
  • Ubuntu16.04下搭建LAMP环境

    万次阅读 2017-11-05 11:52:44
    Ubuntu16.04下搭建lamp环境 1、Apache2 web 服务器的安装 : 可以先更新一下服务器sudo apt-get update # 获取最新资源 sudo apt-get upgrade # 本机软件全部更新 sudo apt-get dist-upgrade # 本机系统软件更新安装

    1、Apache2 web 服务器的安装 :

    可以先更新一下服务器

    sudo apt-get update             # 获取最新资源包
    sudo apt-get upgrade           # 本机软件全部更新
    sudo apt-get dist-upgrade    # 本机系统软件更新

    安装Apache

    sudo apt install apache2 -y

    检查是否开启Apache,一般安装完会默认开启。

    systemctl status apache2

    开启、关闭和重启服务器

    /etc/init.d/apache2 start
    /etc/init.d/apache2 stop
    /etc/init.d/apache2 restart

    现在开始访问你的 web 服务器,打开浏览器并输入服务器的IP地址或者主机名(http://IP_Address_OR_Host_Name
    这里写图片描述

    2、数据库服务器的安装 (MySQL Server 5.7或者MariaDB,选择其中一种即可):

    A、MySQL Server 5.7的安装:

    sudo apt install mysql-server mysql-client

    在安装过程中,它会要求你设置 mysql 服务器 root 帐户的密码。
    这里写图片描述
    确认 root 帐户的密码
    这里写图片描述
    确认安装成功

    sudo netstat -tap | grep mysql
    或者
    sudo netstat -ano | grep 3306

    这里写图片描述


    B、MariaDB的安装

    sudo apt-get install mariadb-server-10.0 mariadb-client-10.0

    配置Mariadb的安全选项命令

    sudo mysql_secure_installation

    设定新密码需要输入,其余回车即可

    Enter current password for root (enter for none): 当前root的密码,直接回车,因为新数据库没有密码。
    Set root password? [Y/n] 回车,默认为输入Y。
    New password: 输入新密码
    Re-enter new password 再次输入新密码
    Remove anonymous users? [Y/n] 移除匿名用户
    Disallow root login remotely? [Y/n] 禁止root远程登录
    Remove test database and access to it? [Y/n] 移除测试数据库
    Reload privilege tables now? [Y/n] 重新加载权限表
    

    数据库测试

    mysql -uroot -p

    如果显示Welcome以及Mariadb的版本说明安装成功了。

    3、PHP 脚本语言的安装:

    在终端中执行如下的命令来安装 PHP 7:

    sudo apt install php7.0-mysql php7.0-curl php7.0-json php7.0-cgi php7.0 libapache2-mod-php7.0

    测试PHP,查看版本:

    php --version

    输出phpinfo

    vim /var/www/html/phpinfo.php

    写入如下内容

    <?php
      echo phpinfo();
    ?>

    现在可以从 浏览器中访问这个页面, 输入 : “http://Server_IP/samplepage.php” ,Server_IP是你服务器的ip,可以看到如下页面。
    这里写图片描述

    4、phpMyAdmin 的安装(可选,主要可以通过它的 web 界面来执行所有与数据库管理和其他数据库操作相关的任务):

    安装命令:

    sudo apt install php-mbstring php7.0-mbstring php-gettext
    sudo systemctl restart apache2.service
    sudo apt install phpmyadmin

    选择 Apache2 并点击确定。
    这里写图片描述
    点击确定来配置 phpMyAdmin 管理的数据库。
    这里写图片描述

    指定 phpMyAdmin 向数据库服务器注册时所用的密码。
    这里写图片描述

    指定 phpMyAdmin 向数据库服务器注册时所用的密码。

    这里写图片描述
    现在开始尝试访问 phpMyAdmin,打开浏览器并输入 : “http://Server_IP_OR_Host_Name/phpmyadmin
    这里写图片描述
    OK,到这里Ubuntu16.04下搭建LAMP环境基本已经配置完成,本文参考自几篇博客作者亲测可用整理出来的。
    博客一:https://linux.cn/article-7463-1.html
    博客二:http://www.jianshu.com/p/3671f08377dd
    博客三:http://www.jianshu.com/p/504bde942f33

    展开全文
  • 做开发时,由于本机开发的php版本跟线上发布的php版本不一致,很容易在上线后,发现因版本的影响导致一些bug,但又不想重新去换本机...sudo apt-get install -y apache2 安装:mysql5.7(ubuntu16.04自带) sudo ap...
  • ubuntu apache2配置

    万次阅读 2016-05-30 17:40:46
    1. 打开终端  快捷键 Ctrl+Alt+T 2. 输入下面的命令安装apache2  sudo apt-get install apache2 ...Y  然后等待安装完成   3. 配置apache2  (1)进入目录 /etc/apache2 。输入下面的命令可
  • UbuntuApache2的CGI简单配置

    千次阅读 2015-07-31 15:02:51
    首先“ cd /etc/apache2 ” 进入到apache2的目录里输入ls查看 可以看到这两个文件夹 ” mods-enabled “ 和 ” mods-available “ 其中 ” mods-enabled “ 为常用的(也就是默认开启的), ” ...
  • ubuntu 18.04 LTS 搭建Wordpress最详细

    千次阅读 2019-01-16 11:28:58
    sudo su 更新一下基础包 ...sudo apt-get upgrade -y 打Php基础包 sudo apt-get install python-software-properties sudo add-apt-repository ppa:ondrej/php sudo apt-get update sudo apt install php-fp...
  • Ubuntu18.04下搭建LAMP环境

    万次阅读 2018-06-22 14:51:52
    1、Apache2 web 服务器的安装 :可以先更新一下服务器1、sudo apt-get update # 获取最新资源包2、sudo apt-get upgrade # 本机软件全部更新3、sudo apt-get dist-upgrade # 本机系统软件更新安装...
  • Ubuntu 搭建Web服务器(MySQL+PHP+Apache)详细教程 (全网最全) 看了好多人的博客,有的不全 or 有问题,整理了一下,适合小白 新手先整理几个小问题 1.为啥使用 Linux 搭建服务器? 一个是因为主流的云服务器太贵...
  • ubuntu 中安装ant

    千次阅读 2014-04-04 10:18:21
    ant的安装 $ sudo apt-get install ant(不推荐) 因为这样安装会附带许多其他的插件 ...我这使用的是ant 1.9.2 将ant解压至安装目录当中 $ sudo tar -zxvf apache-ant-1.9.2-bin.tar.gz -C /o
  • ubuntu apache apxs 安装问题

    千次阅读 2013-03-28 12:18:00
    转自:... 采用 sudo apt-get install apache 安装apache服务,不会自带apxs(apache extension tool [apache扩展模块的工具,例如$apxs -i -a -c mod_foo.c]),需安装 apache-dev wangji
  • 1. 启用 ssl 模块 sudo a2enmod ssl 2. 安装openssl sudo apt-get install openssl 3. 创建CA签名(不使用...openssl genrsa -des3 -out server.key 1024 4. 创建CSR(Certificate Signing Request) openssl req -ne
  • Ubuntu18 搭建apache2+php5.6+mysql服务器

    千次阅读 2019-02-17 17:01:02
    我在网上找过类似的教程,可是不是Ubuntu16.04就是php7 最后经过尝试和一次偶然的机会,我终于弄懂了如何搭建服务器 由于Ubuntu18.04是较新的版本,内置安装包的是php7 所以先要添加ppa源$ sudo add-apt-...
  • 安装了apache以后,发现无法解析.php文件,然后网上百度了很久,好多都是下载源代码编译安装的php,而我是apt安装的,因此,许多路径方法都不对,找了好久,终于看到这篇帖子,按照步骤一步步检查,最后终于成功...
  • check_mk 页面错误处理方法

    千次阅读 2013-05-20 22:25:18
    前文已经太长,当时出现了两个错误,经过搜索,发现是apache2的...在Ubuntu下解决这个问题很简单,就是安装apache2-mpm-prefork,这是每个请求独立一个进程的方式。root@icinga:/etc/check_mk# apt-get install apach
  • Ubuntu 完全卸载apache2

    千次阅读 2012-04-26 20:34:29
    这两天想配置一个lighttpd,但是一直不能成功,今天在公司虚拟机里面的Ubuntu 配置lighttpd成功了,怀疑是和apache2 的某些东西冲突了。 于是乎就准备卸载apache2,然后重新配置lighttpd 试试看。结果“卸载”...
  • 步骤一,安装apache2 sudo apt-get install apache2 发现问题: Problem with MergeList Installing package(s) with command apt-get -y --force-yes -f install ...
  • 一、知识科普 1、Linux 包管理器 (1)Linux 的常用包管理器 apt rpm yum 安装系统时是没有的,需要自己安装,就类似 ...注:Ubuntu 绝大多数 apt 就够了,当然也可以 rpm yum 包管理器 1.安装 rpm apt ins...
  • 本篇博客主要介绍一下Linux系统如何安装web服务器————Apache的安装和配置(Apache是全球使用率最高的、开源的一个Web服务端软件,现在介绍一下如何在Ubuntu 14.04上安装和配置Apache) 此次以ubantu系统为例,...
1 2 3 4 5 ... 20
收藏数 16,195
精华内容 6,478
关键字:

ubantu y用apache