Apache服务器如何绑定地址和端口
作者:个性2402852463 | 来源:互联网 | 2014-05-28 10:53
启动apache2调用命令apache2ctl来启动,而非apache2.它可以简单地用start、stop、restart等参数,也可以使用和apahce2一样的参数。在/etc/init.d/apache2脚本里,也是调用的apahce2ctl.总览在文件/etc/apache2/ports.conf里可以看到这行
启动apache2
调用命令apache2ctl来启动,而非apache2.它可以简单地用start、stop、restart等参数,也可以使用和apahce2一样的参数。在/etc/init.d/apache2脚本里,也是调用的apahce2ctl.
总览
在文件/etc/apache2/ports.conf里可以看到这行:
Listen 80
它表示监听服务器所有网卡的80端口。
我们也可以在不同网卡上监听不同端口:
Listen 192.0.2.1:80
Listen 192.0.2.5:8000
IPv6
如果要监听IPv6,需要在地址周围使用方括号:
Listen [2001:db8::a00:20ff:fea7:ccea]:80
为了用最少的socket来同时处理IPv4和IPv6请求,则需要使用IPv4映射的IPv6地址。--enable-v4-mapped配置选
项用于启动这个映射。默认情况下,除了FreeBSD, NetBSD, and OpenBSD,其它平台都默认启用这个选项。
如果只想处理IPv4请求,则在所有的Listen指令上都指定一个IPv4地址:
Listen 0.0.0.0:80
Listen 192.0.2.1:80
协议
Listen有一个可选的protocol参数。在未指定的情况下,https的默认端口为443,而http为其它的端口。
这个protocol用来决定哪个模块来处理请求,以及使用AcceptFilter来应用协议相关的优化。
我们只有在响应非标准的端口上时,才需要指定protocol参数。比如:
Listen 192.170.2.1:8443 https
与虚拟主机的协作
Listen指令并不实现Virtual Host,它仅仅告诉主服务器监听哪些地址以及哪些端口,如果没有使用指令,服务器会以相同的方式处理所有接受到
的请求。指令可以为一个或多个地址或端口指定不同的行为。要使用VirtualHost,服务器必须先监听使用的
地址和端口,否则不能被访问。
推荐阅读
-
docker镜像重启_docker怎么启动镜像dock ...
[详细]
蜡笔小新 2024-12-20 16:34:52
-
本文探讨了如何在OpenShift Origin平台上利用Kubernetes Spark Operator来管理和部署Apache Spark集群与应用。作为Radanalytics.io项目的一部分,这一开源工具为大数据处理提供了强大的支持。 ...
[详细]
蜡笔小新 2024-12-19 14:07:35
-
-
本文介绍了由Yahoo在2009年开发并于2011年开源的BookKeeper技术。BookKeeper是一种高效且可靠的日志流存储解决方案,广泛应用于需要高性能和强数据持久性的场景。 ...
[详细]
蜡笔小新 2024-12-19 11:08:57
-
本文探讨了在Spring Boot项目中进行单元测试时遇到Redis连接问题的原因及解决方法,详细分析了配置文件加载路径不当导致的问题,并提供了有效的解决方案。 ...
[详细]
蜡笔小新 2024-12-22 16:14:00
-
本文深入探讨了SQL数据库中常见的面试问题,包括如何获取自增字段的当前值、防止SQL注入的方法、游标的作用与使用、索引的形式及其优缺点,以及事务和存储过程的概念。通过详细的解答和示例,帮助读者更好地理解和应对这些技术问题。 ...
[详细]
蜡笔小新 2024-12-22 14:43:35
-
本文将详细介绍Serverless架构模式的核心概念、工作原理及其优势。通过对比传统架构,探讨Serverless如何简化应用开发与运维流程,并介绍当前主流的Serverless平台。 ...
[详细]
蜡笔小新 2024-12-22 09:08:56
-
本文深入探讨了HTML5中表单的新增属性,帮助读者全面掌握这些新特性。内容涵盖autocomplete、autofocus、list等常用属性,并详细解释了form、novalidate、enctype和accept-charset等高级属性的功能与应用场景。 ...
[详细]
蜡笔小新 2024-12-22 03:34:03
-
本文探讨了为何相同的HTTP请求在两台不同操作系统(Windows与Ubuntu)的机器上会分别返回200 OK和429 Too Many Requests的状态码。我们将分析代码、环境差异及可能的影响因素。 ...
[详细]
蜡笔小新 2024-12-21 19:35:11
-
点击阅读原文可点击链接根据法国大选被黑客干扰,发送了带漏洞的文档Trumps_Attack_on_Syria_English.docx而此漏洞与ESET&FireEy ...
[详细]
蜡笔小新 2024-12-21 16:24:32
-
本文回顾了2017年的转型和2018年的收获,分享了几家知名互联网公司提供的工作机会及面试体验。 ...
[详细]
蜡笔小新 2024-12-21 16:10:08
-
本文详细介绍了如何通过Python和Selenium库利用浏览器Cookie实现自动登录,从而绕过验证码验证。文章提供了具体的操作步骤,并附有代码示例,帮助读者理解和实践。 ...
[详细]
蜡笔小新 2024-12-21 15:24:54
-
本文详细介绍了如何在 ThinkPHP 框架中正确配置数据库连接参数,包括数据库类型、服务器地址、数据库名称等关键配置项。 ...
[详细]
蜡笔小新 2024-12-21 14:59:43
-
近日,众多苹果用户发现iOS、iPadOS和macOS系统频繁弹出无法验证服务器身份的警告。问题根源在于网易邮箱未能及时更新其数字证书,导致原证书过期后无法被信任。 ...
[详细]
蜡笔小新 2024-12-21 14:55:31
-
本文详细介绍了如何在云服务器上配置Nginx、Tomcat、JDK和MySQL。涵盖从下载、安装到配置的完整步骤,帮助读者快速搭建Java Web开发环境。 ...
[详细]
蜡笔小新 2024-12-21 10:18:56
-
本文探讨了如何在Hive(基于Hadoop)环境中编写类似SQL的语句,以去除字段中的空格。特别是在处理邮政编码等数据时,去除特定位置的空格是常见的需求。 ...
[详细]
蜡笔小新 2024-12-20 19:08:43
-
个性2402852463
这个家伙很懒,什么也没留下!