sunny03 发表于 2018-11-17 12:20:34

手工编译安装 Apache-CYQ的boke的博客

  本实验是安装Apache,我开启的是rh6-2虚拟机。
  第一步:准备环境包,软件包

[*]创建yum仓库:  挂载设备:

  首先先切换到etc目录下:

  该目录列表下最后有如下这些内容:

  yum仓库在yum.repos.d目录下建立(将该目录下的所有内容删掉):

  删掉之后重新建一个目录,然后用vi编辑器进行编辑:

  输入a进行输入:

  注:baseurl=file:///mnt中路径就是挂载的路径,file://为固定格式,/mnt挂载的路径,本实验是挂载到mnt目录下。
  输入完之后按:退回到末行模式,输入wq保存,则返回到如下界面用cat查看:

  然后输入yum list,用来查看yum仓库能不能使用:


[*]文件共享:  我将软件包都放在C盘下的LAMP文件夹里


  然后点击“添加”,就会出现如下界面:

  右边为权限设置,选择“读取”即可,然后选择共享:


  解禁Guest和设置本地策略的权限(用户权限分配和安全选项)在以前的实验里我都写过,不清楚的可以翻看我以前的博客。
  接下来扫描共享文件:

  创建空文件夹并进行挂载:

  因为压缩包都在/lamp下,切换到/lamp下进行解压:

  对三个压缩包进行解压(都解压到/opt下):



  进行复制(为了让压缩包能使用,将它们放在httpd下):


  第二步:安装软件包
  因为之前已经建好yum仓库,所以我们直接使用yum仓库安装:
  gcc gcc-c++ pcre pcre-devel是我们要安装的软件包:


  第三步:配置软件模块
  这里必须先切换到httpd-2.4.2下:

  然后输入以下内容:

  注:此处可能会出现错误,若出现错误,则将上图内容再输入一遍。
  第四步:将配置文件转换成二进制
  一条语句就可以:

  第五步:安装
  make install 就是安装的命令

  第六步:寻×××启动脚本和服务配置文件
  服务启动脚本:
  首先,要知道服务启动的脚本在/usr/local/apache/下:

  将脚本文件进行过虑并且覆盖到/etc/init.d/httpd下:

  将httpd变成可执行的脚本文件:
  利用vi编辑器进行编辑:

  O在光标的上一行进行输入:

  wq进行保存:

  查看httpd是否可执行:

  若不可执行,则输入【chmod +x /etc/init.d/httpd】即可
  查看httpd服务的启动状态:

  3是字符界面,5是图形化界面,可以将3和5设置为开机自启动:

  服务配置文件:
  服务配置文件在/usr/local/apache/conf/httpd.conf下
  利用vi编辑器进行编辑
  查找Listen(即端口):

  对下图的内容进行修改:

  开启IPv4的端口,即去掉#号
  关闭IPv6的端口,即添上#号

  查找ServerName:

  对下图内容进行修改:

  开启ServerName功能:

  将httpd服务开启:

  查看httpd的80端口是否开启:

  若要能访问Linux,则必须关闭防火墙,并开启安全×××:

  下面可以访问Linux了:
  在网址中输入你的Linux的IP地址:



页: [1]
查看完整版本: 手工编译安装 Apache-CYQ的boke的博客