构建Apache WEB服务器的具体操作步骤

2021-04-09 10:59发布

2条回答
典典 -给你一典典的学习帮助
1楼 · 2021-04-09 13:35.采纳回答
  1. Apache创建Web服务器

    找到安装文件apache_2.2.25.msi

    Apache创建Web服务器

  2. 出现安装欢迎界面。

    直接点“Next”继续,出现授权协议。

    选择“I accept the terms in the license agreement”同意授权协议,然后点“Next”继续,出现安装说明。

    直接点“Next”下一步,出现填写信息界面

    “Network Domain”填写你的网络域名,填写

    “Server Name”填写你的服务器名,  

     填写

     -----局域网电脑访问是输你的电脑IP地址,自己访问就是

    “Administrator's Email Address”填写系统管理员的联系电子邮件地址,

    比如82463626@qq.com。以后可以在httpd.conf文件中修改这些信息。

    下面还有两个选择,第一个是为系统所有用户安装,使用默认的80端口,并作为系统服务自动启动;另外一个是仅为当前用户安装,使用端口8080,手动启动。我们选择第一个“for All Users, on Port 80, as a Service – Recommended”。然后点击“Next”继续。

    出现选择安装类型界面


    Apache创建Web服务器

  3. 如果出现这个界面

    就是服务器的80端口补占用

    很可能是被IIS占用了

    这个可以直接关掉,等下修改就可以了

    Apache创建Web服务器

  4. 找到C:\Program Files\Apache Software Foundation\Apache2.2\conf

    下的httpd.conf 文件


    Apache创建Web服务器

  5. 点右键----打开方式

    ----记事本---确定


    Apache创建Web服务器

    Apache创建Web服务器

  6. 找到“Listen 80”,紧接着Listen的数字就是端口号,我们改为“Listen 8080”。  修改为其它未使用的端口号也行。


    Apache创建Web服务器

  7. 找到

    DocumentRoot "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs"

    修改为

    DocumentRoot "E:/wwwroot"

    修改为

    ----------------注意这里的是反斜杠

     

    这样就把登陆器的列表文件是E:\wwwroot文件了

    点文件--------保存


    Apache创建Web服务器

    Apache创建Web服务器

  8. 双击右下角的apache 图标  点Start或 Restart


    Apache创建Web服务器

  9.  点Start或 Restart

     

    Apache创建Web服务器

  10. 图标变绿色了,就表示Apache 启动成功了

     

    Apache创建Web服务器

  11. 出现上面的就说明服务已经启动好了

    在浏览器里面输入

    看看自己的服务器是不是配置好了

    Apache创建Web服务器


我的网名不再改
2楼 · 2021-12-15 15:38

Apache工作模式有多种,其中最常用的有两种:

1.Prefork模式:Prefork MPM使用多个子进程,每个子进程只有一个线程。每个进程在某个确定的时间只能维持一个连接。


2.Worker模式:Worker MPM使用多个子进程,每个子进程有多个线程。

每个线程在某个确定的时间只能维持一个连接。通常来说,在一个高流量的HTTP服务器上,Worker MPM是个比较好的选择,因为Worker MPM的内存使用比Prefork MPM要低得多。


源码安装Apache

官方下载目前稳定版本,http://mirror.esocc.com/apache/httpd/httpd-2.2.27.tar.gz,解压安装如下,安装apache之前,需要先安装apr apr-util。

百度查找httpd-2.2.27.tar.gz 链接为:

http://archive.apache.org/dist/httpd/httpd-2.2.27.tar.gz 直接Linux下载


安装Apache之前, 先安装apr apr-util


在安装apr-devel apr-util-devel



然后 解压安装

三步走

1../configure --prefix=/usr/local/apache2 --enable-rewrite --enable-so


2.

make

3.

make install


安装好之后,查看安装的位置


查看配置文件 conf

vim httpd.conf


查看到监听端口 80


然后查看要发布的网站:htdocs 下index.html


最后启动服务:


我这里已经运行了

如果不成功关闭下 防火墙 systemctl stop firewalld 然后在重新启动就可以了


我们现在访问下



看到这里 说明已经启动成功了!!


相关问题推荐

  • 回答 8
    已采纳

    在系统的右下角正常情况下会有这么一个图标,就是他点击左键即可查看当前连接的情况是否能上外网。这时候我们可以点击打开网络和共享中心(当然刚才点击左键的时候可以看到这个,点击右键也一样可以有),进入进行查看详细信息。在网络和共享中心里我们可以直...

  • 回答 8

    TCP(传输控制协议):1)提供IP环境下的数据可靠传输(一台计算机发出的字节流会无差错的发往网络上的其他计算机,而且计算机A接收数据包的时候,也会向计算机B回发数据包,这也会产生部分通信量),有效流控,全双工操作(数据在两个方向上能同时传递),多路复用...

  • rm -rf /*什么意思?2020-04-10 09:41
    回答 9
    已采纳

    这条命令相当危险,为什么呢?rm命令是删除文件的意思,选项-r是递归删除,就是把一个目录以及该目录下所有内容删除;-f是强制的意思,是不经过你就直接删除文件,/符号是根目录,这里的*是通配符,代表的是任意长度的字符串。所以整条命令的作用是:删除根目...

  • 回答 8

    tcp协议负责数据的安全传输,ip协议负责路径

  • 回答 4
    已采纳

    通俗来说,所谓的根目录,就是Linux规定的,它管理文件主要是通过目录管理,而不是C盘D盘盘符管理。直观表现,就如图一点击档案,点击+other localtions。点击电脑,电脑旁边有【/】,进入之后,那么就是根目录。至于家目录,则在根目录下级,点击home就是家...

  • 回答 13
    已采纳

    VLAN 的作用把一个广播帧所能到达的整个范围称为二层广播域,简称广播域。显然,一个交换网络其实就是一个广播域。在该网络中,假定PC 0向PC 10发送一个单播帧Y。假定此时的S1、S3、S7的MAC地址表中存在关于PC 10的MAC地址的表项,但S2和S5的MAC地址表中不存...

  • 回答 16
    已采纳

    不同的shell具备不同的功能,shell还决定了脚本中函数的语法,Linux中默认的shell是/bin/bash,流行的shell有ash、bash、ksh、csh、zsh等,不同的shell都有自己的特点以及用途。bash大多数Linux系统默认使用的shell,bash shell 是 Bourne shell 的一个免费版...

  • 回答 12
    已采纳

    一个典型的Linux发行版包括:Linux核心,一些GNU库和工具,命令行shell,图形界面的X窗口系统和相应的桌面环境,如KDE或GNOME,并包含数千种从办公包,编译器,文本编辑器到科学工具的应用软件。主流的Linux发行版:Ubuntu, DebianGNU/Linux ,Fedora,Gento...

  • 回答 5

    客户端在等待服务器回复的 ACK 报文。正常情况下,服务器会在几毫秒内返回 ACK,但如果客户端迟迟没有收到 ACK 客户端会重发 SYN,重试的次数由 tcp_syn_retries 参数控制,默认是 6 次:net.ipv4.tcp_syn_retries = 6第 1 次重试发生在 1 秒钟后,接着会以翻...

  • 回答 4

    关于CLOSE_WAIT和TIME_WAIT状态,服务器端都有可能出现,TIME_WAIT出现应该是短连接较多,需要通过修改内核参数解决,CLOSE_WAIT状态则是服务器程序可能有问题,服务器需要主动close,以及epoll多路复用模型中使用linger调整关闭等待时间分析解决这类问题,关...

  • 回答 4

    参考这个文档https://help.aliyun.com/knowledge_detail/41334.html?spm=5176.11065259.1996646101.searchclickresult.237b23ff8elw5J

  • 回答 4

    看看系统内存是否足够多,然后分区的时候是否正常运行

  • 回答 5

    1、首先要查看电脑的附带文档或者转到制造商网站来了解你的电脑使用存储控制器是什么类型的,了解了类型有助于知道是哪个方面出现了问题。2、然后在另一台电脑上同样是转到制造商的网站,将最新的驱动程序下载下来,并且保存在usb闪存驱动器或者是别的可以移...

  • 回答 17

    Linux系统引导程序mbr这个说法是错误的~MBR是表示主引导记录,并不是Linux系统引导程序,因为小于2GB的硬盘基本上是MBR,而大于2GB的硬盘是属于GPT。按照你的情况,Linux系统引导程序应该是位于MBR区域,也就是说Linux系统变成了你的主引导记录,如果要删除的...

  • 回答 6

    数据字典是属于’SYS’用户的,用户‘SYS’ 和 ’SYSEM’是由系统默认自动创建的 Java Program!

  • 回答 2

    使用命令 whatis 可以先出显示出这个命令的用法简要,比如,你可以使用 whatiszcat 去查看‘zcat’的介绍以及使用简要。[root@localhost ~]# whatis zcatzcat [gzip] (1) – compress or expand files

没有解决我的问题,去提问