Apache安装教程

Apache安装教程第一种,本地rpm包安装首先准备好初始环境,和以往一样静态的IP地址关闭防火墙个沙盒查看是否安装了httpd的安装包yum安装然后重启服务实现访问默认网站自定义网页<html><head>123132</head><body><h1>nichishil</h1></body></html>…

第一种,本地rpm包安装

首先准备好初始环境,和以往一样静态的IP地址关闭防火墙个沙盒

查看是否安装了httpd的安装包

Apache安装教程

 

yum安装

Apache安装教程

 

然后重启服务实现访问默认网站

Apache安装教程

 

自定义网页

Apache安装教程

 

<html >  <head>  123132</head>

 <body>

<h1>nichishil</h1>

 </body></html>

Apache安装教程

 

 

验证

Apache安装教程

 

网络yum源安装

我这里的环境是提前准备好的。在这里我们要实现的是连接外网,实现网络方面的yum源安装

部署两张网卡(可以直接是两张网卡一张作为静态IP地址提供,另一张为nat模式,但是因为我的nat不能使用,所以直接截出一张虚拟网卡作为专门连接外网的网卡)确认网卡添加成功

Apache安装教程

 

Yum -y install  httpd直接通过网络安装服务

Apache安装教程

 

Systemctl  restart  httpd.server

Apache安装教程

 

验证

Apache安装教程

 

第二种 编译安装

Apache是由c语言安装的,所以要编译安装的话,需要有语言环境

需要自己手动拖拽安装包,准备好本地的yum仓库

安装apr和apr-utils

tar zxvf apr-1.5.2.tar.gz -C /usr/src/

cd /usr/src/apr-1.5.2/

 ./configure  –prefix=/usr/local/apr && make -j 4 && make install

tar zxvf apr-util-1.5.4.tar.gz -C /usr/src/

cd /usr/src/apr-util-1.5.4/

 ./configure  –prefix=/usr/local/apr-util –with-apr=/usr/local/apr && make -j 4 && make install

Apache安装教程

 Apache安装教程

 

2)使用yum安装apache的依赖关系pcre-devel openssl-devel zlib-devel

yum -y install pcre-devel openssl-devel zlib-devel

Apache安装教程

 

3)安装apache

tar zxvf httpd-2.4.25.tar.gz -C /usr/src/

cd /usr/src/httpd-2.4.25/

./configure  –prefix=/usr/local/httpd –enable-so –enable-rewrite –enable-charset-lite –enable-cgi –with-apr=/usr/local/apr –with-apr-util=/usr/local/apr-util –enable-mpms-shared=all –with-mpm=event –enable-deflate –enable-cgid –enable-modules=most –enable-shared=most –enable-ssl  

选项:

–prefix=/usr/local/httpd #指定软件安装路径

–enable-so                       #apache核心模块,开启后可以支持更多                           的功能。                        

–enable-cgi                      #apache通用接口,连接其他应用程序的接口。

–enable-rewrite              #启用URL路径重写功能,

–enable-charset-lite                #启用字符集转换功能

–enable-sockets              #启用应用接口,第三方软件调用apache功能时使用的接口。

Apache安装教程

 Apache安装教程

 

然后进行编译安装,&&符号代表着在前面的make执行完毕后再之后make  install,如果make执行失败,则返回

make  &&  make install

Apache安装教程

 

安装完毕查看目录

ls /usr/local/httpd/

Apache安装教程

 

优化执行路径

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

ln -s /usr/local/httpd/include/* /usr/include/

Apache安装教程

 

添加httpd系统服务

cp /usr/local/httpd/bin/apachectl /etc/init.d/httpd

Apache安装教程

 

vim /etc/init.d/httpd

#chkconfig:35 25 25

服务识别参数,在级别3、5中启动;启动和关闭的顺序分别为25、25

第一个25表示启动优先级

第二个25表示关闭优先级

Apache安装教程

 

将httpd服务添加到服务管理器

chkconfig –add httpd

设置开机自动启动

chkconfig httpd on

Apache安装教程

 

建立[service].service配置文件

vim /lib/systemd/system/httpd.service

Apache安装教程

 

[Unit]

Description=The Apache HTTP Server

After=network.target

[Service]

Type=forking

PIDFile=/usr/local/httpd/logs/httpd.pid

ExecStart=/usr/local/bin/apachectl $OPTIONS

ExecReload=/bin/kill -HUP $MAINPID

KillMode=process

Restart=On-failure

RestartSec=42s

[Install]

WantedBy=graphical.target

修改主配置文件

vim /usr/local/httpd/conf/httpd.conf

ServerName 192.168.6.10:80 去掉#,改为自己的IP地址

Apache安装教程

 

vim /usr/local/httpd/htdocs/index.html

内容自定义

Apache安装教程

 

重启

systemctl restart httpd

开启客户端配置IP地址验证

firefox 192.168.1.1

Apache安装教程

 

今天的文章Apache安装教程分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/29053.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注