Linux搭建Apache(秒懂超详细)

♥️作者:小刘在C站

♥️个人主页: 小刘主页 

♥️努力不一定有回报,但一定会有收获加油!一起努力,共赴美好人生!

♥️学习两年总结出的运维经验,以及思科模拟器全套网络实验教程。专栏:云计算技术

♥️小刘私信可以随便问,只要会绝不吝啬,感谢CSDN让你我相遇!

镜像

网址:www.centos.org下载点,其文章包含两个镜像,可私聊博主进行获取,不懂可以私信点个赞吧谢谢大家!!!

目录

一、准备工作

二、开始搭建

1.查看是否安装httpd

2.跳转路径,弹出镜像

3.重新挂载镜像并且进入安装路径

4.安装所需文件

5.更换httpd镜像

6、解压包

7.开启功能并且使用make和make install进行编译安装

8、关闭障碍

9.绝对路径开启服务

10、最后浏览器访问回环地址:127.0.0.1


一、准备工作

用到的VMware版本为17.0.1

系统为centos7

采用的是源码包安装搭建Apache环境

二、开始搭建

1.查看是否安装httpd

rpm -qa | grep httpd

效果:

并没有安装任何的httpd

2.跳转路径,弹出镜像

cd
eject

效果:

没有结果,查看虚拟机设置,发现已经弹出

3.重新挂载镜像并且进入安装路径

mount /dev/sr0   /media/
cd /media/Packages

效果:

进入以后就可以进行源码安装了

4.安装所需文件

rpm -ivh apr-1.4.8-3.el7.x86 64.rpm
rpm -ivh apr-devel-1.4.8-3.el7.x86 64.rpm
rpm -ivh cyrus-sasl-devel-2.1.26-20.el7 2.x86 64.rpm
rpm -ivh expat-devel-2.1.0-8.el7.x86 64.rpm
rpm -ivh libdb-devel-5.3.21-19.el7.x86 64.rpm
rpm -ivh openldap-devel-2.4.40-13.el7.x86 64.rpm
rpm -ivh apr-util-devel-1.5.2-6.el7.x86 64.rpm
rpm -ivh apr-util-1.5.2-6.el7.x86 64.rpm
rpm -ivh pcre-devel-8.32-15.el7 2.1.x86 64.rpm
rpm -ivh pcre-8.32-15.el7 2.1.x86 64.rpm

效果

一条一条执行上面所有命令,即可

5.更换httpd镜像

cd
eject
mount /dev/sr0 /media
cd /media
ls

效果

tar zxf http

可以看到我们的镜像挂载上来了,下面也有压缩包

6、解压包

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

效果:

将httpd文件解压到/usr/src中

7.开启功能并且使用make和make install进行编译安装

cd /usr/src/httpd-2.4.25.tar.gz
./configure --prefix=/usr/local/httpd --enable-so --enable-rewrite --enable-charset-lite --enable-cgi && make && make install

效果:

8、关闭障碍

1.防火墙

2.SELinux

systemctl stop firewalld.service  //关闭防火墙
setenforce 0     //关闭SELinux

9.绝对路径开启服务

/usr/local/httpd/bin/apachectl start

效果

10、最后浏览器访问回环地址:127.0.0.1

成功!!!!

♥️关注,就是我创作的动力

♥️点赞,就是对我最大的认可

♥️这里是小刘,励志用心做好每一篇文章,谢谢大家

  • 51
    点赞
  • 51
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 64
    评论
### 回答1: 要在Linux搭建Apache服务器,需要按照以下步骤进行: 1. 安装Apache软件包:使用Linux发行版的包管理器来安装Apache软件包。例如,在Ubuntu上,可以使用以下命令安装Apache: sudo apt-get install apache2 2. 配置Apache:一旦安装完成,就需要对Apache进行配置。主要的配置文件是/etc/apache2/apache2.conf。可以使用文本编辑器打开该文件,并根据需要进行更改。 3. 启动Apache:使用以下命令启动Apache服务器: sudo systemctl start apache2 4. 测试Apache:在浏览器中输入服务器的IP地址或域名,如果一切正常,将看到Apache的默认欢迎页面。 5. 配置虚拟主机:如果需要在同一台服务器上托管多个网站,则需要配置虚拟主机。可以在/etc/apache2/sites-available/目录中创建一个新的虚拟主机配置文件,并使用a2ensite命令启用它。 6. 重新加载Apache:在对Apache进行更改后,需要重新加载配置文件。可以使用以下命令重新加载Apache: sudo systemctl reload apache2 以上是在Linux搭建Apache服务器的基本步骤。 ### 回答2: Linux是一种开源的操作系统,其中最广泛使用的操作系统之一是Ubuntu。Apache是一个最广泛使用的Web服务器,可以在Linux操作系统上安装并配置它。 在Linux操作系统上安装Apache服务器需要执行以下步骤: 第一步:更新系统的软件包和信息 在终端中输入以下命令: sudo apt-get update sudo apt-get upgrade 第二步:安装Apache服务器 在终端中输入以下命令: sudo apt-get install apache2 第三步:启动Apache服务器 在终端中输入以下命令: sudo service apache2 start 第四步:设置Apache服务器 在终端中输入以下命令: sudo nano /etc/apache2/sites-available/default 这将打开一个文件编辑器,并在其中添加以下代码: ServerAdmin webmaster@localhost DocumentRoot /var/www/html ServerName localhost ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined 第五步:保存和退出编辑器 按下Ctrl和X键,然后按下Y键保存更改并退出编辑器。 第六步:重启Apache服务器 在终端中输入以下命令: sudo service apache2 restart 至此,Apache服务器已经在Linux操作系统上成功安装和设置。现在,您可以输入以下Web地址访问Apache服务器: http://localhost/ 您可以创建自己的Web页面并将其存储在本地主机上的/var/www/html目录下。然后,您可以在网络浏览器中键入http://localhost/yourwebpage.html来查看您的Web页面。 最后需要注意的是,Linux的安全性风险较高,需要定期检查并更新系统的安全状况,保证网络的安全性和稳定性。 ### 回答3: Apache是一款流行的Web服务器软件,它可以在Linux操作系统上进行安装和配置。在Linux搭建Apache服务器的过程中,需要按照以下步骤进行操作。 1. 安装ApacheLinux操作系统中,可以使用apt-get、yum等命令来安装Apache。首先,在终端中使用sudo apt-get update或sudo yum update命令更新软件包。然后使用sudo apt-get install apache2或sudo yum install httpd来安装Apache。 2. 配置Apache 安装Apache后,可以按照自己的需求对其进行配置。主要有以下几个方面: (1)修改默认网页目录 Apache服务器默认的网页目录是/var/www/html。如果需要修改该目录,可以编辑/etc/apache2/apache2.conf文件,并在其中找到DocumentRoot指令进行修改。 (2)启用虚拟主机 虚拟主机可以在同一台服务器上托管多个网站。在Apache中,启用虚拟主机可以实现这一功能。可以编辑/etc/apache2/sites-available/default文件,并添加ServerName和ServerAlias指令来配置虚拟主机。 (3)启用SSL 如果需要启用SSL,可以编辑/etc/apache2/sites-available/default-ssl.conf文件,并在其中添加SSLEngine、SSLCertificateFile和SSLCertificateKeyFile指令。 3. 启动Apache 完成以上配置后,就可以启动Apache服务器了。可以在终端中输入sudo service apache2 start命令启动Apache。启动成功后,可以在浏览器中输入http://localhost或http://服务器IP地址来访问Apache的默认网页。如果需要停止Apache服务器,可以在终端中输入sudo service apache2 stop命令。 总之,搭建Apache服务器可以为网站和应用程序的部署提供良好的支持。在Linux操作系统中,只需要按照上述步骤进行操作,就可以成功搭建Apache服务器,为用户提供稳定、高效的Web服务。
评论 64
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小刘在C站

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值