提供 Web 服务的 Apache 服务器,可以通过 httpd.conf 这个文件来设置,httpd 是 Apache 的一个主程序,你也可以把它当成就是 Apache 服务器。有时候 Apache 的相关配置可能会在不同的文件上,这些配置文件经常以 .conf 为扩展名,比如可能有配置文件专门控制虚拟主机。这些配置文件的作用,可以根据它的文件名来判断。通常 httpd.conf 是主配置文件,找到并打开它,仔细阅读文件里的内容,你会发现,在这个文件里可能会包含其它配置文件的路径。

这个练习的目的是理解 Apache 服务器的配置文件,知道它在哪里,如何去修改它。

首先,找到 httpd.conf , Apache 服务器的主要配置文件,你需要判断出它的位置,不同的系统,集成软件,版本,导致了这个配置文件不一定在什么地方,你可以用搜索引擎来解决这个问题,比如你的是 WAMP 在本地搭建的环境,可以用 google.com 或者 bing.com 搜索 “WAMP apache httpd.conf ”,类似这样的关键词,你应该能找到答案。

修改端口号

默认 http 协议通信的端口号是 80 ,不特别指定的话,默认就是 80 端口,比如访问 http://drupal.org ,完整的形式应该是 http://drupal.org:80,不同的协议使用的通信端口都是不一样的,比如 ftp 是 21 端口。这个小练习,来看一下怎么样去修改 Apache 监听的端口号。

1. 找到并打开 httpd.conf。

2. 搜索 Listen 80 或 Listen,把数字 80 改成其它的数字,比如 8080 或者 8888 。

3. 保存并重新启动 Apache 。

重启以后,Apache 会加载修改之后的配置文件,如果修改的是正确的 httpd.conf ,你会马上看到效果。试着去访问 http://localhost ... 不特意添加端口号,默认就是 80 ,因为我们刚才修改了 Apache 监听的端口号,所以,默认的端口号就不会是 80 了,所以,你应该打不开。现在,试着在地址的后面指定端口号,假设你把端口号改成了 8080 ,那么试着去访问 http://localhost:8080。一切正常的话,你应该可以打开默认目录里的东西。

这个练习我们修改了 Apache 监听的端口号,一般情况下,你不希望去修改这个默认的 80 端口。但有些情况,你可能需要,比如你的 Web 环境里安装了像 Varnish 这样的加整器,你需要修改 Apache 监听的端口号为除了 80 端口以外的其它的端口号,通常可以是 8080 ,这样你的 Varnish 就可以监听默认的 80 端口了。

练习 运行环境

Apache修改服务器监听端口,练习 - 04 - 配置 Apache 服务器的监听端口相关推荐

  1. linux nginx 配置端口访问,Linux入门教程:ubuntu 16.04配置nginx服务器实现一个IP一个端口多个站点,ubuntunginxNginx 使用异步...

    Linux入门教程:ubuntu 16.04配置nginx服务器实现一个IP一个端口多个站点,ubuntunginxNginx 使用异步 特点: Nginx 可以部署在网络上使用 FastCGI,脚本 ...

  2. ubuntu20.04配置samba服务器

    ubuntu20.04配置samba服务器 安装samba sudo apt-get install samba samba-common 配置需要共享的目录 sudo chmod -R 777 /h ...

  3. Ubuntu14.04配置TFTP服务器

    在上一篇博文中总结了开发板与PC机的数据传送方式,总共有四中:通过U盘拷贝.TFTP网络传输.串口传输和SD卡传输,它们各自的优缺点,就不在重复了,不太熟悉的可以去上篇博文中回顾一下. 由于之前开发板 ...

  4. ubuntu14.04 配置 tftp 服务器

    第 1 步:安装 tftp 安装 tftp 所需的软件.首先需要安装 tftp-hpa,tftpd-hpa,前者是客户端,后者是服务程序,在终端下输入 sudo apt-get install tft ...

  5. win7怎么配置程序服务器错误日志文件,win7怎么配置程序服务器

    win7怎么配置程序服务器 内容精选 换一换 园区智能体服务的边缘算法作业会下发到边缘节点服务器运行,需要在IEF侧注册并纳管边缘节点.园区智能体的算法作业是以容器应用的方式下发到边缘节点运行的,因此 ...

  6. 多个项目怎么配置到服务器上,多个项目怎么配置到服务器

    多个项目怎么配置到服务器 内容精选 换一换 弹性云服务器(Elastic Cloud Server)是一种可随时自动获取.计算能力可弹性伸缩的云服务器,可帮助您打造可靠.安全.灵活.高效的应用环境,确 ...

  7. 系统超时或者服务器会话丢失,第 17 章 配置 Web 服务器(Undertow)

    17.7. 配置默认的 Welcome Web 应用程序 JBoss EAP 包含一个默认的 Welcome 应用程序,它默认显示在端口 8080 的根上下文里. 在 Undertow 里预配置了一个 ...

  8. apache php设置404页面,详细介绍通过配置Apache实现404页面替换

    详细介绍通过配置Apache实现404页面替换 一.通用情况--修改apache配置.htaccess 一般网站报404原因都是找不到资源,是服务器(以Apache为例)报错,Apache自定义了40 ...

  9. 让apache支持mysql_Apache+PHP+Mysql环境搭建之三:配置Apache支持PHP

    其次就是安装 PHP ,并配置 Apache 支持 PHP . 有两种方法在 Windows 下让 Apache 支持 PHP :使用Windows的环境变量或者 Apache 自身的支持. 安装前需 ...

最新文章

  1. [转载]数据库设计三大范式应用实例剖析
  2. 【转】C语言的位运算的优势
  3. 关于iframe嵌套、动态获取iframe内的url、父页面重定向-2
  4. 8086减法指令SUB
  5. 最大流问题 Edmonds-Karp算法
  6. hdu 5964:平行四边形 【计算几何】
  7. VMware 安装LINUX系统(一)
  8. 深度优先搜索(DFS)
  9. mysql转txt_MyToTxt-MySQL转Txt工具下载 v3.6 官方版 - 安下载
  10. react 点击使父元素消失_在 React 组件中使用 Refs 指南
  11. 如何在magento后台增加一个自定义订单状态
  12. Springboot+Vue+EasyExcel实现web页面的excel下载
  13. python 柱状图和折线图放在一起_一款多条折线与柱状图共存图表
  14. 通俗易懂的Spatial Transformer Networks(STN)(一)
  15. 电脑远程vps时无法复制粘贴怎么办
  16. 读《互联网:一部概念史》有感
  17. 【JAVA SE】三万字终极魔典 面向对象编程深度讲解(包+继承+多态+抽象类+接口 全面剖析)
  18. flutter 获取定位_Flutter 获取定位
  19. 最新博客地址转移https://bravoing.github.io/
  20. qtable sorting enable中文是按照什么顺序_漫威电影:22部电影观影顺序(附ZY)

热门文章

  1. Servlet概念性回顾(结合Ajax)
  2. 关于投资与投机、基金
  3. html中插入flash代码详解
  4. jQuery动画+ajax
  5. 转载 sap FI-CO总账科目简析
  6. SAP 资产会计过账-总账科目的获取
  7. 图像处理中的边缘检测
  8. install Understand on ubuntu 22.04
  9. 微信小程序实现单击、双击和长按、forEach、clearTimeout、setTimeout、split、setClipboardData、getClipboardData、showToast
  10. macOS系统和mac装Windows系统开启虚拟化