signed

QiShunwang

“诚信为本、客户至上”

简单搭建一个httpd网页

2021/4/26 23:12:51   来源:

============**

httpd

**===========
.
.
.
.

本人事先说明:我是一个知识与资历很浅的新手,如果有不对的地方可以在评论区留言,谢谢合作!

.
.
.
.

此次使用的是centos7内核 用xshell来连接使用
由于一些命令并未系统自带安装 所以需要自己来安装

首先搭建httpd肯定要设置网卡
本次的网卡ip为192.168.22.30
在这里插入图片描述

整体流程:

1  搭载yum

2  安装rz 上传httpd安装包

3  编译安装httpd

4  配置httpd

5  查看网页

+++++++++++++++++++++++++++++++++++++++++++++++++

+++++++++++++++++++++++++++++++++++++++++++++++++

+++++++++++++++++++++++++++++++++++++++++++++++++

+++++++++++++++++++++++++++++++++++++++++++++++++
目前需要的是将这个httpd安装包弄到linux中
要用rz。(rz sz是Linux/UnixWindows进行ZModem文件传输的命令行工具。)
rz这个命令,内核系统默认没有整合安装。
所以先搭建个yum再来安装rz。

######################################
1

cd /etc/yum.repos.d/

先给这些系统自带的做一个简单备份,也就是把他们转移到一个目录中。
新建一个目录 用mv命令即可。

#######################################

vi yum.repo

由于没有vim,所以先用vi来编辑。

格式
【名称】
name=备注信息
baseurl =yum源服务器的地址
enabled= 1或者不写为生效 0位不生效
gpgcheck=1是指rpm的数字认证生效 0不生效

在这里插入图片描述
########################################

因为搭建的yum里原服务器地址为/media
所以我将/dev下的cdrom挂载到/meida下。

*mount /dev/cdrom /media**
*mount: /dev/sr0 is write-protected, mounting read-only*

########################################
这时候yum已经搭载完毕了,安装rz
可以用yum provides来查找这个rz的安装包

yum provides rz
  Loaded plugins: fastestmirror
  Loading mirror speeds from cached hostfile 
  lrzsz-0.12.20-36.el7.x86_64 : The lrz and lsz modem           
  communications programs
  Repo      :wyj
  Matched from: 
  Filename : /usr/bin/rz

安装包为lrzsz

yum -y install lrzsz

进行安装
在这里插入图片描述
############################################
这下可以使用rz来传输httpd的软件包了
在这里插入图片描述
输入rz找文件路径或者直接拖拽都可以传输

tar zxf httpd-2.2.17.tar.gz -C /usr/src/

我将这个安装包全部解压到/usr/src/
传送过去对这这个安装包进行配置

./configure --prefix=/usr/src/httpd

这时候,需要安装c语言环境来进行编译

yum -y install gcc gcc-c++

在这里插入图片描述############################################
用make来进行编译,如果编译不成功
再启动一次./configure进行配置
make install进行安装

############################################
如果想要在此目录之外使用软件包的命令,就建立符号链接

ln -s /usr/src/httpd/bin*  /usr/local/bin/

我建立在了本地的bin下 可以直接使用apachectl等。

############################################
httpd服务安装完毕
先来编辑httpd.conf 路径在/usr/src/httpd/conf/
(httpd.conf是Apache网络服务器软件中重要的一个配置文件,就是向里面添加建站网站信息)

vi httpd.conf
更该第97行,流程:
复制一份ServerName www.example.com:80下方粘贴
修改下方的example 任何名称(英文)

也可以选择不修改
############################################

/usr/src/httpd/htdocs下的index.html是网站的首页文件,所有的网页文件都要转化成html文件展示在浏览器里的,修改网站显示内容。

vi index.html

在这里插入图片描述
############################################
httpd服务搭建完毕
~
~
~
~
~
~
~
~
~

要想访问这个网站的话首先得关掉防火墙

systemctl stop firewalld

重启一下apachectl

apachectl restart

在这里插入图片描述
如果有not running trying to starts等回馈信息,可以再尝试输入一次
或者apachectl starts

+++++++++++++++++++++++++++++++++++++++++++++
现在来看一看修改的网页
在这里插入图片描述
用ip地址来访问

在这里插入图片描述这就是本篇的全部内容了!