============**
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/Unix
同Windows
进行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地址来访问
这就是本篇的全部内容了!