Linux 安装httpd(apache)超详细教程
1.什么是apache
2.apache的作用
3.实验所需要的环境
4.实验步骤 (yum安装,编译安装)
什么是apache:
Apache是一款非凡的应用软件,它是世界上使用最广泛的Web服务器应用程序,并且在商业Web服务器市场中占有超过50%的份额。Apache是类Unix操作系统中使用最广泛的Web服务器应用程序,可以在几乎所有平台上使用,例如Windows等。Apache是取自Native的名字美国部落’ 阿帕奇’,以其在战争和战略制定方面的技能而闻名。
Apache是一个基于流程的模块化Web服务器应用程序,它通过每个同时连接创建一个新线程。它支持许多功能; 其中许多都被编译为单独的模块并扩展其核心功能,并且可以提供从服务器端编程语言支持到身份验证机制的所有功能,它允许单个Apache Web服务器为许多不同的网站提供服务。
apache的作用:
1.解析网页语言,如html,php,jsp等
2.接收web用户的请求,并给予一定的响应
以下是个人理解:
apache主要用户解析静态网页如html
若你想在Linux上面制作自己的一个静态网站,可以使用apache的web服务软件来对外发布,这种的web服务软件还有比如:nginx 也是解析静态网页的,tomcat可以解析动态网页
实验所需要的环境: 需要安装包的同学可以私信我!!!
实验环境 | 所需要的安装包 |
---|---|
centos7操作系统 | httpd-2.4.25.tar.gz |
实验步骤:
注意事项:编译安装和yum安装只能选一个,不然会冲突了
编译安装apache:
将所需要的安装包拖至系统桌面中: 需要安装包的同学可以私信我!!!
编译安装步骤:
//解压httpd安装包到 /usr/src/目录下面
tar -zxvf /root/桌面/httpd-2.4.25.tar.gz -C /usr/src/
//yum安装httpd所需要的依赖包:
yum -y install zlib* openssl* apr* pcre-devel openssl*
//进入httpd目录
cd /usr/src/httpd-2.4.25/
//安装httpd所需要的模块:
./configure --prefix=/usr/local/httpd --enable-so --enable-rewrite --enable-charset-lite --enable-cgi --enable-mpms-shared=all --with-mpm=worker --enable-cgid --enable-deflate --enable-ssl --enable-modules=most --enable-modes-shared=most
//编译安装,并嵌入系统内核 (耐心等待)
make && make install
//制作路径优化: 注意:*号前面没有空格
ln -s /usr/local/httpd/bin/ * /usr/local/bin/
//将文本复制到 /etc/init.d 目录下起名为httpd
cp /usr/local/httpd/bin/apachectl /etc/init.d/httpd
vim /etc/init.d/httpd
//在第二行#号后面添加: 添加完保存退出
chkconfig:35 33 33
//添加到系统命令中:
chkconfig --add httpd
chkconfig httpd on
//重启httpd:
systemctl restart httpd
验证:firefox localhost
最后显示上方图片就完成了!!!
yum安装apache:
重新挂载光盘:
umount /dev/cdrom
mount /dev/cdrom /media/
使用yum安装apache
yum -y install httpd
//安装完毕后重启httpd
systemctl restart httpd
验证:文章来源:https://www.toymoban.com/news/detail-460293.html
firefox localhost
最后显示下方图片就完成了!!!
文章来源地址https://www.toymoban.com/news/detail-460293.html
到了这里,关于Linux 安装httpd(apache)超详细教程的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!