网站模板库
  • 首页
  • web前端工具
    • HTML/JS转换工具
    • JS/HTML格式化工具
    • 字母/英文大小写转换工具
    • robots.txt文件生成工具
    • Js压缩/格式化工具
    • Css在线压缩工具_代码格式化
  • 关于我们
    • 免责声明
    • 联系我们
    • 广告服务
    • 服务项目
    • 关于我们
    • 网站轮播
    • 公告
    • 成都优优科技专用
    • 按行业分类
  • web学院
    • 服务器教程
    • 学习资料
      • 基础书籍
      • 交互书籍
      • 入门教程
      • 特效分类
    • 案例分享
    • web资讯
  • 网页特效
    • 图片特效
    • 导航特效
    • 滑动按钮
    • 表单特效
    • 文字特效
    • 弹窗特效
    • 其他特效
  • 织梦模板
    • 科技/电子/数码/通信
    • 文化/艺术/广告/传媒
    • 装修/设计/家居/家具
    • 基建/施工/地产/物业
    • 餐饮/酒店/旅游/票务
    • 食品/果蔬/饮料/日用
    • 服饰/珠宝/礼品/玩具
    • 摄影/婚庆/家政/生活
    • 运动/健身/体育/器材
    • 学校/教育/培训/科研
    • 美容/保健/医院/医疗
    • 金融/财税/咨询/法律
    • 政府/组织/集团/协会
    • 汽车/物流/交通/搬运
    • 机械/设备/制造/仪器
    • 化工/环保/能源/材料
    • 农业/畜牧/养殖/宠物
    • 其他模版
    • IT/软件/信息/互联网
  • 手机模板
    • 手机APP模板
    • 微信小程序模板
    • wap
  • 网站模板
    • joomla模板
    • Drupal模板
    • z-blog模板
    • EyouCms模板
    • Bootstrap模板
    • 帝国cms模板
    • CmsEasy模板
    • MetInfo模板
    • 购物商城模板
      • Shopify主题
      • PrestaShop主题
    • 后台模板
    • 纯HTML模板
    • ecshop模板
    • phpwind模板
    • pbootcms模板
    • phpcms模板
    • wordpress模板
    • discuz模板
  • 教程
    • 织梦教程
    • Discuz教程
    • WordPress教程
    • Phpcms教程
    • Phpwind教程
    • ECShop教程
    • Joomla教程
    • Drupal教程
    • zblog教程
    • EyouCMS教程
    • 帝国cms教程
    • MetInfo教程
    • CmsEasy教程
登录
当前位置:网站模板库 > web学院 > 服务器教程 > 如何 配置 Apache 服务器的监听端口
商业源码 服务器教程 2024-01-26 20:20:01

如何 配置 Apache 服务器的监听端口

如何 配置 Apache 服务器的监听端口,第1张

本文简要介绍了十几个Apache 的配置技巧:  1、如何设 置请求等待时间

  在httpdconf里面设置:

  TimeOut n

  其中n为整数,单位是秒。

  设置这个TimeOut适用于三种情况:

  2、如何接收一个get请求的总时间

  接收一个post和put请求的TCP包之间的时间

  TCP包传输中的响应(ack)时间间隔

  3、如何使得apache监听在特定的端口

  修改httpdconf里面关于Listen的选项,例如:

  Listen 8000

  是使apache监听在8000端口

  而如果要同时指定监听端口和监听地址,可以使用:

  Listen 19217021:80

  Listen 19217025:8000

  这样就使得apache同时监听在19217021的80端口和19217025的8000端口。

  当然也可以在httpdconf里面设置:

  Port 80

  这样来实现类似的效果。

  4、如何设置apache的最大空闲进程数

  修改httpdconf,在里面设置:

  MaxSpareServers n

  其中n是一个整数。这样当空闲进程超过n的时候,apache主进程会杀掉多余的空闲进程而保持空闲进程在n,节省了系统资源。如果在一个apache非常繁忙的站点调节这个参数才是必要的,但是在任何时候把这个参数调到很大都不是一个好主意。

资源链接: https://panbaiducom/s/1UYmQ-nf9OVudO4g8ePtpBQ

提取码:5x02

首先确定自己的安装位置,将文件解压到自己的安装位置,解压出来的文件可以重新命名。打开解压后的文件找到Apache24文件夹;Apache24文件夹的路径就是我们的安装路径我的是 G:/AndroidWeb/ApachePackage/Apache/Apache24

无法打开的可以修改后缀为txt修改,改完之后再回来。

1安装目录不在C盘,比如我是G盘,那么输入 G: 回车

2进入Apache24文件夹下面的bin目录,我的输入 cd G:/AndroidWeb/ApachePackage/Apache/Apache24/bin

3安装Apache: httpdexe -k install -n “localhost”

4如果出问题需要卸载:(上述问题是我们的修改没有保存,所以说目录不合法) httpdexe -k uninstall -n "localhost"

5开启服务: httpdexe -k start -n "localhost"

6关闭服务: httpdexe -k stop -n "localhost"

7测试是否成功:终端进入进入Apache24文件夹下面的bin目录 cd G:/AndroidWeb/ApachePackage/Apache/Apache24/bin ,开启服务 httpdexe -k start -n "localhost" ,打开浏览器,地址栏输入 http://localhost 并回车,显示It works!,表明Apache配置成功。

8对应的进程。

9快速开启服务,重启,关闭:

最简单高效的方法如下:

1 先打开Apache的配置文件httpdconf,在这个文件,

找到这句:“#Include etc/extra/httpd-vhostsconf”

(根据安装路径不同,上面的路径会略有不同)

把前面的#去掉,即开启了使用虚拟主机的功能;

2 在httpd-vhostsconf中进行虚拟主机的配置操作;也可以在httpdconf直接写入配置,但是

不建议这么做;

3 打开httpd-vhostsconf文件,找到NameVirutalHost :80,这句话的含义是制定这个主机的

IP地址和端口号;

4 关键的virtualhost配置,在NameVirutalHost :80的下面;

注意事项:Apache在接受请求时,首先会默认第一个VirtualHost,然后再匹配其他虚拟主

机,如果没有匹配的,就是第一个VirtualHost起作用。故,在httpdconf中,将

(这个是所有目录的默认配置)和opt/lampp/htdocs>的权限,

都默认设置为deny from all。

5 virtualhost配置实例:

ServerName

DocumentRoot lampp/htdocs/guest>

<Directory /opt/lamp

方法/步骤

1、刚刚装好的Apache也可以来设置。首先找到Apache的配置文件,httpdconf。在Apache安装目录下conf文件夹下。

2、记事本里面查找下图所示的文本。要找的就是#Include

conf/extra/httpd-vhostsconf

。

这个是虚拟主机的一个功能,被注销了。我们要开启虚拟主机功能,所以把#给删除了。变为下图。

3、关闭httpdconf文件,并保存。

4、在conf文件夹找到extra文件夹打开。打开httpd-vhostsconf文件。这个就是专门来配置虚拟有关功能的一个配置文件吧。

5、在httpd-vhostsconf的最后部分添加一段代码。代码如下图所示

6、红框框里的代码就是要添加的。注意大小写,要完全和红框里的内容一模一样,千万不能出错,只要是写错一个字母,Apache就错误!代码添加在文件的最后面!还有里面的参数要介绍一下,看下图

7、"d:/myweb2"表示,就是在D盘myweb2文件下就是Apache的主页了。输入localhost即寻找这里的页面。在d:/myweb2文件夹下,在创建一个newhtml

8、这个红框里的则表示欢迎页面,主页面是什么的。如图的话,就是浏览器如果输入localhost,则先寻找D盘myweb2文件夹下的newhtml,在是indexhtml,类推。寻找不到,就报错。

9、代码添加好,保存。这样配置基本就完成了,重启Apache。浏览器输入localhost

即可访问到D盘myweb2下的newhtml文件。

10、在myweb2下在建一个new2html。输入http://localhost/new2html即可访问到了

apache服务器如何配置多站点

Apache在安装之后默认只是指向一个站点,即127001,如果要进行多站点的配置,需要更改一些配置。

1

让Apache在启动时能加载虚拟主机模块。

打开Apache安装目录下conf/httpdconf文件,找到下面两行文字,把最前面的 # 号去掉,然后保存。

#LoadModule vhost_alias_module modules/mod_vhost_aliasso

#Include conf/extra/httpd-vhostsconf

2

接着找到同一文件中的DocumentRoot和Directory,改为站点目录的上一级目录

例如站点放在 D:/Appserv/www/1 和 D:/Appserv/www/2,则改为以下形式

DocumentRoot"D:/Appserv/www"

<Directory"D:/Appserv/www">

3

配置完成后即可打开Apache安装目录下/conf/extra/httpd-vhostsconf文件,在最后添加如下:

DocumentRoot是文件放置路径,ServerName是网站域名:

<VirtualHost:80>

DocumentRoot"D:/Appserv/www/1"

ServerName wwwxxxcom

</VirtualHost>

<VirtualHost:80>

DocumentRoot"D:/Appserv/www/2"

ServerName wwwxxx2com

</VirtualHost>

4

最后重启Apache服务就配置完成。

5

我个人配置阿帕奇的时候遇到过一个问题,就是比如我的网站wwwstzjzcom

直接输入域名打开的结果却是appserv界面

如图所示:

6

我的解决办法是

Apache安装目录下/conf/extra/httpd-vhostsconf文件,在最后添加如下:

<VirtualHost:80>

DocumentRoot"D:/Appserv/www"

ServerName 127001

</VirtualHost>

  Apache仍然是世界上用的最多的Web服务器,市场占有率达60%左右。它源于NCSAhttpd服务器,当NCSA WWW服务器项目停止后,那些使用NCSA WWW服务器的人们开始交换用于此服务器的补丁,这也是apache名称的由来(pache 补丁)。世界上很多著名的网站都是Apache的产物,它的成功之处主要在于它的源代码开放、有一支开放的开发队伍、支持跨平台的应用(可以运行在几乎所有的Unix、Windows、Linux系统平台上)以及它的可移植性等方面。

  同时Apache服务器也是一个免费的WEB服务器,可以通过对其安装目录下的 conf/httpdconf 配置文件来完成对Apache的配置。

  配置步骤如下:

  第一步:配置Server Root

  由于实验室的主机对C盘加了写保护,Apache无法安装在C盘下,因此应对Apache的Server Root 进行设置:假设我们把Apache放在D:zhrApache

  WEB--Apache服务器的配置 - ahzhangrui - 瑞的首页

  第二步:配置服务端口:

  在 httpdconf 文件中默认指定了用 8080 端口作为WEB服务端口。这是由 httpdconf 文件中的Listen 参数指定的。例如:

  #Listen 1921681101:8080

  #Listen 1921681101:80

  #Listen 127001:8080

  #Listen 1165234156:8080

  Listen 8080

  Listen 80

  WEB--Apache服务器的配置 - ahzhangrui - 瑞的首页

  标明服务端口为8080 ,访问此WEB服务器时URL中要带上8080端口号,例如 http //1921681101:8080/

  如果把此行改为 Listen 80 则默认服务端口为 80 访问此WEB服务器时URL中可以带上80端口号,也可以不带。例如 http:// 1921681101/

  第三步:配置WEB根目录

  在 httpdconf 文件中指定了用DocumentRoot 参数指定了WEB根目录,对此WEB服务器访问的请求都被定向为对 DocumentRoot 参数指定的目录的访问。例如:

  DocumentRoot "D:/zhr/Apache/WebSite/"

  WEB--Apache服务器的配置 - ahzhangrui - 瑞的首页

  标明WEB根目录在Apache安装目录下的 WebSite 目录下(注意:UNIX和LINUX等系统中文件名和目录名大小写是严格区分的)。因此,此配置指明了要通过WEB发布出去的网页就必须放在 Apache 安装目录下的 WebSite 目录下。

  第四步:给予WEB目录允许访问的权限

  在 httpdconf 文件中指定了用成对的<Directory >标记对指定目录做出访问权限控制。例如在上一步中,设定了WEB根目录为"D:/zhr/Apache /WebSite/" ,则对其指定允许任何人匿名访问的配置如下:

  <Directory "D:/zhr/Apache/WebSite/">

  Options FollowSymLinks

  AllowOverride None

  Order deny,allow

  Allow from all

  Satisfy all

  </Directory>

  WEB--Apache服务器的配置 - ahzhangrui - 瑞的首页

  第五步:指定WEB主页文件名

  在 httpdconf 文件中成对的<IfModule dir_module>标记中,用DirectoryIndex参数指定WEB主页文件名。例如:

  <IfModule dir_module>

  DirectoryIndex indexhtml indexhtm indexphp defaultphp

  </IfModule>

  WEB--Apache服务器的配置 - ahzhangrui - 瑞的首页

  标明对此WEB服务器的一个目录进行访问,如果URL中没有指明要访问的文件名,则就是对此目录下的主页文件的访问。这里指定了4个作为主页文档的文件,每两个文件名之间用英文空格分隔。排列在左边的优先权最高,排列在右边的优先权最低。例如:按照上述配置,当对此WEB服务器做URL请求为http://1921681101:8080/ 时,即请求其WEB根路径,则将在指定的WEB根目录下寻找名为 indexhtml 的文件作为主页返回给客户端浏览器。如果 indexhtml 不存在,则寻找 indexhtm 文件;否则寻找 indexphp 文件;否则寻找 defaultphp 文件……。如果指定的主页文档都不存在,则对此路径的请求将失败,浏览器返回404错误。

  WEB--Apache服务器的配置 - ahzhangrui - 瑞的首页

  第六步:运行服务器

  配置完毕之后,可以把Apache服务器安装为系统服务,这将使得Apache服务器伴随操作系统启动而在加载用户桌面之前自动启动。把Apache服务器安装为系统服务的命令如下:在Apache服务器安装目录下执行:

  binhttpdexe

  WEB--Apache服务器的配置 - ahzhangrui - 瑞的首页

  此时光标闪动,表示服务器正常运行,否则一闪而过运行失败。

  第七步:测试服务器

  把自己已经制作好的网页(或一整个网站目录)复制到 httpdconf 文件 所指定的WEB根目录中,注意主页文件的文件名必须与 httpdconf 文件指定的主页文件名相同(注意大小写)。在Apache服务器已经启动,自己要发布的网页也已经复制到指定的WEB根目录中之后,任何可以访问此WEB服务器的IP主机都可以通过浏览器来访问此网站了。

服务器 文件 端口 目录 根目录
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 如何 配置 Apache 服务器的监听端口

商业源码 钻石

分享到:
上一篇
hp服务器想装个网卡和内存条
下一篇
服务器数据怎样备份

相关推荐

为什么别人的服务器有很多节点

为什么别人的服务器有很多节点

为么我的绝地求生有三个安装包?

为么我的绝地求生有三个安装包?

我需要为公司建立一个网站有哪些费用?

我需要为公司建立一个网站有哪些费用?

为什么百度有好几个IP地址

为什么百度有好几个IP地址

0条评论

发表评论 取消回复

要发表评论,您必须先登录。

提供最优质的资源集合

立即查看 了解详情
网站模板库

主题/付费下载/查看/余额管理/自定义积分,集成支付,卡密,推广奖励等。

本站导航
  • 链接标题
友情链接
  • 链接标题
快速搜索
本站由钛宇宙强力驱动
友情链接:
    商业源码网蜀ICP备2023005044号
    网站模板库
    • 登录
    • 注册
    网站模板库
    • 首页
    • web前端工具►
      • HTML/JS转换工具
      • JS/HTML格式化工具
      • 字母/英文大小写转换工具
      • robots.txt文件生成工具
      • Js压缩/格式化工具
      • Css在线压缩工具_代码格式化
    • 关于我们►
      • 免责声明
      • 联系我们
      • 广告服务
      • 服务项目
      • 关于我们
      • 网站轮播
      • 公告
      • 成都优优科技专用
      • 按行业分类
    • web学院►
      • 服务器教程
      • 学习资料►
        • 基础书籍
        • 交互书籍
        • 入门教程
        • 特效分类
      • 案例分享
      • web资讯
    • 网页特效►
      • 图片特效
      • 导航特效
      • 滑动按钮
      • 表单特效
      • 文字特效
      • 弹窗特效
      • 其他特效
    • 织梦模板►
      • 科技/电子/数码/通信
      • 文化/艺术/广告/传媒
      • 装修/设计/家居/家具
      • 基建/施工/地产/物业
      • 餐饮/酒店/旅游/票务
      • 食品/果蔬/饮料/日用
      • 服饰/珠宝/礼品/玩具
      • 摄影/婚庆/家政/生活
      • 运动/健身/体育/器材
      • 学校/教育/培训/科研
      • 美容/保健/医院/医疗
      • 金融/财税/咨询/法律
      • 政府/组织/集团/协会
      • 汽车/物流/交通/搬运
      • 机械/设备/制造/仪器
      • 化工/环保/能源/材料
      • 农业/畜牧/养殖/宠物
      • 其他模版
      • IT/软件/信息/互联网
    • 手机模板►
      • 手机APP模板
      • 微信小程序模板
      • wap
    • 网站模板►
      • joomla模板
      • Drupal模板
      • z-blog模板
      • EyouCms模板
      • Bootstrap模板
      • 帝国cms模板
      • CmsEasy模板
      • MetInfo模板
      • 购物商城模板►
        • Shopify主题
        • PrestaShop主题
      • 后台模板
      • 纯HTML模板
      • ecshop模板
      • phpwind模板
      • pbootcms模板
      • phpcms模板
      • wordpress模板
      • discuz模板
    • 教程►
      • 织梦教程
      • Discuz教程
      • WordPress教程
      • Phpcms教程
      • Phpwind教程
      • ECShop教程
      • Joomla教程
      • Drupal教程
      • zblog教程
      • EyouCMS教程
      • 帝国cms教程
      • MetInfo教程
      • CmsEasy教程

      弹窗标题

      这是一条网站公告,可在后台开启或关闭,可自定义背景颜色,标题,内容,用户首次打开关闭后不再重复弹出,此处可使用html标签...