Apache安装配置(Windows和Linux)-有手就行[通俗易懂]

Apache安装配置(Windows和Linux)-有手就行[通俗易懂]Apache详细安装配置图解,包括Windows和Linux系统,有手就行。

大家好,又见面了,我是你们的朋友全栈君。

Apache


Apache(音译为阿帕奇)是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩充,将Perl/Python等解释器编译到服务器中。

LAMP/LNMP 系列环境搭建:
学生党白嫖服务器-不会吧不会吧,你还在买学生机吗?
Apache安装配置(Windows和Linux)-有手就行
Linux安装配置MySql-你学废了吗?
PHP安装配置(Windows和Linux)-一篇就够了
Nginx安装配置(Window和Linux)-包教包会
Tomcat安装配置(Window和Linux)-保姆教程

我知道有集成软件和宝塔什么的,但我想一步步来,知其然知其所以然,被支配的恐惧。

在这里插入图片描述

Windows


1. 下载

官网下载地址https://www.apachehaus.com/cgi-bin/download.plx
网盘链接:https://pan.baidu.com/s/16ewAcY0WXSG38bTVMSHBxg
提取码:uju4

在这里插入图片描述

2. 解压缩

在这里插入图片描述

3. 修改配置

打开conf/httpd.conf,修改成你的解压路径。
在这里插入图片描述
在这里插入图片描述

4. 测试配置文件是否合法

win+r输入cmd回车

httpd -t #测试配置文件是否合法

在这里插入图片描述

5. 安装Apache服务

httpd -k install -n Apache2.4 #-n后面表示自定义访问名称

在这里插入图片描述

6. 启动服务

①可以输入指令启动

httpd -k start  #启动
httpd -k stop   #停止

在这里插入图片描述

②也可以手动打开
win+r输入services.msc回车
在这里插入图片描述
③还可以直接运行exe
双击运行解压目录/bin下的ApacheMonitor.exe
在这里插入图片描述
点击桌面右下角图标,然后点击start
在这里插入图片描述
在这里插入图片描述

7. 测试

在浏览器访问http://localhost

在这里插入图片描述
如果出现上图,那么恭喜你Apache安装配置就完成了。

插播反爬信息 )博主CSDN地址:https://wzlodq.blog.csdn.net/

Linux


依次执行指令即可
网盘链接:https://pan.baidu.com/s/16ewAcY0WXSG38bTVMSHBxg
提取码:uju4

1. 下载

cd /usr/local/src
wget http://mirrors.cnnic.cn/apache/httpd/httpd-2.4.46.tar.gz #下载apache
wget http://mirrors.cnnic.cn/apache/apr/apr-1.7.0.tar.gz #下载APR
wget http://mirrors.cnnic.cn/apache/apr/apr-util-1.6.1.tar.bz2 #下载APR-util
yum install -y pcre pcre-devel #安装PCRE

2. 解压

tar zxvf httpd-2.4.46.tar.gz
tar zxvf apr-1.7.0.tar.gz 
tar jxvf apr-util-1.6.1.tar.bz2 

在这里插入图片描述

3. 安装

#APR 
cd /usr/local/src/apr-1.7.0 #切换到解压目录下
./configure --prefix=/usr/local/apr #检查环境
make && make install #编译安装

#APR-util
yum install expat-devel #先安依赖,有询问输入y
cd /usr/local/src/apr-util-1.6.1
./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
make && make install

#httpd
cd /usr/local/src/httpd-2.4.46
./configure --prefix=/usr/local/apache2.4 --with-apr=/usr/local/apr  --with-apr-util=/usr/local/apr-util --enable-so  --enable-mods-shared=most
make && make install

在这里插入图片描述

4. 启动服务

/usr/local/apache2.4/bin/apachectl start #启动服务
ps aux |grep httpd #查看进程

在这里插入图片描述
设置开机自启

cp /usr/local/apache2.4/bin/apachectl /etc/init.d/httpd #复制服务
vi /etc/init.d/httpd #配置支持chkconfig
#然后在!/bin/sh后面添加两句代码
#chkconfig:345 85 15
#
#description:Start and stop the Apache HTTP Server

在这里插入图片描述

chkconfig --add httpd #添加服务启动项
chkconfig httpd on #自启
chkconfig --list httpd #检查

在这里插入图片描述

5. 测试

如果不行,应该是你的服务器安全组未设置,打开80端口即可。

在这里插入图片描述

原创不易,请勿转载本不富裕的访问量雪上加霜
博主首页:https://wzlodq.blog.csdn.net/
微信公众号:唔仄lo咚锵
如果文章对你有帮助,记得一键三连❤

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/159059.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • pycharm连接mysql数据库操作「建议收藏」

    pycharm连接mysql数据库操作「建议收藏」pycharm怎么能连接到数据库呢?打开pycharm,然后选择右侧的database 然后选择添加数据来源,选择mysql ,然后再右侧输入host地址 ,database是你数据库的名称,还有你远程登陆的用户和密码,这里要提示下驱动的问题,最下面需要添加驱动,我这里已经添加过了,输入的账户和密码没有问题,可以进行testConnection进行验证连接成功没有问题就可…

    2022年8月29日
    0
  • pycahrm 2021年激活码【中文破解版】

    (pycahrm 2021年激活码)这是一篇idea技术相关文章,由全栈君为大家提供,主要知识点是关于2021JetBrains全家桶永久激活码的内容IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.htmlMLZPB5EL5Q-eyJsa…

    2022年3月21日
    64
  • 北京上网首选DNS服务器地址,北京最快的DNS服务器地址,北京DNS大全

    北京上网首选DNS服务器地址,北京最快的DNS服务器地址,北京DNS大全为了提高北京上网用户打开网页的速度,北京上网用户要选择适合北京网络的DNS,很多时候北京上网用户在家或者在办公室上网,经常发现能够上网,但很多的网站和网址打不开,报解析错误,这种情况往往是属于您的DNS使用不当,有时选北京电信联通推荐的DNS也会出现这种情况,具体选那个,之前最好去ping一下,看哪个延迟小一般情况下还是要选择北京电信联通移动的DNS。下面给您推荐在北京常用的DNS。北

    2022年6月4日
    92
  • java float四舍五入保留两位小数,java四舍五入float保留两位小数

    java float四舍五入保留两位小数,java四舍五入float保留两位小数摘要腾兴网为您分享:java四舍五入float保留两位小数,远离手机,相机美颜,未来屋,微视等软件知识,以及流光,证券从业随身学,老a工具箱,polarr,特斯拉app,ae插件合集,福奈特,app名称,哈士奇表情,电视台直播源,思兔,门海,电子台账软件,3c电池,smartflashrecovery等软件it资讯,欢迎关注腾兴网。四舍五入我们大家都知道是什么但在java中四舍五入函数是什么如何…

    2022年5月21日
    54
  • zookeeper的基本操作_奇门遁甲实战入门之五

    zookeeper的基本操作_奇门遁甲实战入门之五本原创入门教程,涵盖ZooKeeper核心内容,通过实例和大量图表,结合实战,帮助学习者理解和运用,任何问题欢迎留言。目录:zookeeper介绍与核心概念 安装和使用 ZooKeeper分布式锁实现 ZooKeeper框架Curator分布式锁实现及源代码分析 zookeeper开发实战(java客户端)本章是后续学习的基石,只有充分理解了分布式系统的概念和面临的问题,以及Z…

    2022年10月7日
    0
  • 机器学习中的有监督学习,无监督学习,半监督学习

    机器学习中的有监督学习,无监督学习,半监督学习在机器学习(Machinelearning)领域,主要有三类不同的学习方法:监督学习(Supervisedlearning)、非监督学习(Unsupervisedlearning)、半监督学习(Semi-supervisedlearning),监督学习:通过已有的一部分输入数据与输出数据之间的对应关系,生成一个函数,将输入映射到合适的输出,例如分类。非监督学习:直接

    2022年5月28日
    60

发表回复

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

关注全栈程序员社区公众号