精华内容
下载资源
问答
  • 主要为大家详细介绍了CentOS服务器apache绑定多个域名的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • 有些朋友的电脑在安装Apache时会... 您可能感兴趣的文章:80端口被占用 Apache启动失败的解决方法xampp安装后apache 80端口被占用的解决方法80端口被占用导致Apache启动失败怎么解决解决xmapp中Apache端口号占用问题(Apa
  • Apache 学习笔记 - 绑定到地址和端口

    千次阅读 2018-06-01 15:26:37
    当httpd启动时,它绑定到本地机器上的某个端口和地址,并等待请求进入。默认情况下,它监听机器上的所有地址。然后,或许需要监听其他特定的端口,或仅监听选定的地址,或者两者的组合。这通常与虚拟主机功能相结合...

    http://httpd.apache.org/docs/2.4/en/bind.html
    这里写图片描述

    概要

    当httpd启动时,它绑定到本地机器上的某个端口和地址,并等待请求进入。默认情况下,它监听机器上的所有地址。然后,或许需要监听其他特定的端口,或仅监听选定的地址,或者两者的组合。这通常与虚拟主机功能相结合, 虚拟主机决定了httpd如何响应不同的IP地址,主机名和端口。

    该Listen 指令告诉服务器只接受指定端口或者地址端口组合的请求。如果在Listen 指令中仅指定端口号,服务器将侦听所有接口上的给定端口。如果给出IP地址和端口,服务器将监听给定的端口和接口。Listen可以使用多个指令来指定要侦听的多个地址和端口。服务器将响应来自任何列出的地址和端口的请求。

    例如,要使服务器接受在端口80和端口8000的所有请求,请使用:
    Listen 80
    Listen 8000

    要使服务器在一个接口上接受端口80上的连接,并在另一个接口上接受8000端口,请使用
    Listen 192.0.2.1:80
    Listen 192.0.2.5:8000

    IPv6地址必须用方括号括起来,如下例所示:
    Listen [2001:db8::a00:20ff:fea7:ccea]:80

    重复的Listen指令将导致致命错误,从而阻止服务器启动。
    (48)Address already in use: make_sock: could not bind to address [::]:80

    在重启时更改监听配置

    当httpd重新启动时,必须特别考虑对Listen指令的更改。 在重新启动期间,httpd会保持端口绑定(如原始配置),以避免任何新的尝试连接到服务器时出现”Connection refused”错误。 如果对与旧配置冲突的一组Listen指令进行更改,则配置将失败,服务器将终止。

    例如,原始配置:
    Listen 127.0.0.1:80

    更改为以下配置,配置会失败,因为将80端口绑定到所有地址上与将80端口绑定在127.0.0.1有冲突。
    Listen 80

    为了使配置生效,先关闭服务器,然后再启动服务是非常有必要的。

    特殊的IPv6注意事项

    越来越多的平台实施IPv6,APR在大多数平台上支持IPv6,允许httpd分配IPv6套接字,并处理通过IPv6发送的请求。

    httpd管理员的一个复杂因素是IPv6套接字是否可以处理IPv4连接和IPv6连接。 使用IPv6套接字处理IPv4连接使用IPv4映射的IPv6地址,默认情况下,这些地址在大多数平台上都是允许的,但在FreeBSD,NetBSD和OpenBSD上, 为了匹配这些平台上的系统范围策略,默认情况下不允许使用,以匹配这些平台上的系统范围策略。 在默认情况下不允许使用的系统上,一个特殊的配置参数可以改变httpd的这种行为。

    在另一方面,在有些平台,例如Tru64和Linux ,处理IPv6 和IPv4的唯一方法是地址映射(mapped addresses)。如果您希望httpd使用最少的套接字处理IPv4和IPv6连接,要求使用IPv4映射的IPv6地址,请指定–enable-v4-mapped configure选项。

    –enable-v4-mapped是除FreeBSD,NetBSD和OpenBSD之外的所有平台上的默认设置,所以这可能是您的httpd的构建方式。

    如果您希望httpd仅处理IPv4连接,无论您的平台和APR支持什么,请在所有Listen指令中指定IPv4地址,如以下示例所示:
    Listen 0.0.0.0:80
    Listen 192.0.2.1:80

    如果您的平台支持,并且你希望httpd在不同的的套接字上处理IPv4和IPv6连接(即禁用IPv4映射地址),请指定–disable-v4-mapped configure选项。 –disable-v4-mapped是FreeBSD,NetBSD和OpenBSD的默认设置。

    监听指定的协议

    监听的第一个可选配置参数通常是不需要的。如果没有指定,https是端口443的默认协议,http是所有其他端口的默认协议。协议被用于觉得哪一个模块来处理请求,并且可以通过使用 AcceptFilter来指定特定的协议。

    如果您在非标准端口上运行,则只需设置协议。 例如,在端口8443上运行https站点
    Listen 192.170.2.1:8443 https

    它如何与虚拟主机协同工作

    Listen指令并不实现虚拟主机-它仅仅是告诉主服务器需要监听的地址和端口。如果没有使用 <VirtualHost> 指令,对于所有的请求,服务器都会以相同的方式运行。然而,<VirtualHost>可以被用于为一个或多个地址或端口指定不同的行为。为了实现一个VirtualHost,服务器必须首先被告知要监听和使用的地址和端口。然后,应该为指定的地址和端口创建一个<VirtualHost>部分来设置此虚拟主机的行为。请注意,如果设置为服务器未侦听的地址和端口,则无法访问它。

    展开全文
  • **昨天 开始学习PHP的时候,安装了WampServer,然后一切安装正常后发现有个服务一直无法启动,桌面右下角图标一直是黄色的,怎么也绿不了,然后谷歌了下说是80端口被占用。 下面我就来介绍一下我是怎么解决80端口被...
  • centos7下apache配置多端口

    千次阅读 2019-08-02 09:49:58
    centos7下apache配置多端口 vi etc/httpd/conf/httpd.conf 在Listen 80后添加Listen 8081 重启httpd时报错,提示permission dinied,无法绑定到8081端口 SElinux Troubleshooter 提示SELinux is preventing /usr/...

    centos7下apache配置多端口

    vi etc/httpd/conf/httpd.conf
    在Listen 80后添加Listen 8081
    重启httpd时报错,提示permission dinied,无法绑定到8081端口
    SElinux Troubleshooter 提示SELinux is preventing /usr/sbin/httpd from name_bind access on the tcp_socket port 8081.
    Allow this access for now by executing:
    #ausearch -c ‘httpd’ --raw | audit2allow -M my-httpd
    #semodule -i my-httpd.pp

    展开全文
  • 主要利用apache2端口转发和反向代理 利用两个模块proxy和proxy_http: ln -s /etc/apache2/mods-available/proxy.load /etc/apache2/mods-enabled/proxy.load ln -s /etc/apache2/mods-available/proxy_...

    主要利用apache2端口转发和反向代理

    利用两个模块proxy和proxy_http:

    
    ln -s /etc/apache2/mods-available/proxy.load  /etc/apache2/mods-enabled/proxy.load
    
    ln -s /etc/apache2/mods-available/proxy_http.load  /etc/apache2/mods-enabled/proxy_http.load
    

    更多请跳转《apache2给特定端口添加https》查看

    展开全文
  • 【1】 打开文件路径:C:\Windows\System32\drivers\etc,修改hosts文件如下:【2】 打开路径:C:\wamp64\bin\apache\apache2.4.23\conf\original,打开httpd.conf文件,搜索 “Include conf/extra/httpd-vhosts.conf...
  • 是的,可以将Apache绑定到不同的端口并仍然使用SSL.替换apache配置中的Listen指令.配置应包含类似的行Listen 80Listen 443Apache将侦听使用这些配置选项定义的端口.替换它们,Apache将在另一个端口上侦听.但是,您仍然...

    是的,可以将Apache绑定到不同的端口并仍然使用SSL.

    替换apache配置中的Listen指令.配置应包含类似的行

    Listen 80

    Listen 443

    Apache将侦听使用这些配置选项定义的端口.替换它们,Apache将在另一个端口上侦听.

    但是,您仍然需要告诉Apache在上面的端口上提供什么服务.假设您希望Apache开始侦听端口8080(普通)和4433(ssl).然后你需要将Listen指令替换为

    Listen 8080

    Listen 4433

    在此之后,在这些端口上定义两个VirtualHost,如下所示:

    NameVirtualHost 0.0.0.0:8080

    NameVirtualHost 0.0.0.0:4433

    ServerName the.server.name

    ServerAlias *

    DocumentRoot /var/www/plain

    ServerName the.server.name

    ServerAlias *

    DocumentRoot /var/www/ssl

    SSLEngine On

    SSLCertificateFile /the/certificate/file

    SSLCertificateKeyFile /the/key/file

    如果您没有任何VirtualHost定义,则不必包含ServerAlias指令(或ServerName,就此而言).

    如果重新启动Apache,它将在8080上侦听未加密的连接,在端口4433上侦听SSL.请确保没有任何包含错误端口号的旧VirtualHost定义.

    展开全文
  • CentOS下Apache默认网站根目录为/var/www/html,假如我默认存了一个CI项目在html文件夹里,同时服务器的外网IP为ExampleIp,因为使用的是MVC框架,Apache需开启重定向功能。 方法如下 /etc/httpd/conf/httpd.conf文件...
  • 主要介绍了Apache实现多端口多主机名配置的相关资料,需要的朋友可以参考下
  • 在我们启动Apache或者nginx的时候经常会出现端口被占用或者一下错误 [emerg] 17992#18204: bind() to 0.0.0.0:80 failed (10013: An attempt was made to access a socket in a way forbidden by its access ...
  • 一、准备材料 windows 下安装好Apache (可以运行...我本地安装的是 Apache 2.4.9 和 Tomcat/8.5.11。   二、配置主机头  打开 C:\Windows\System32\drivers\etc\hosts 文件 ,添加 127.0.0.1 super....
  • 主要介绍了Lamp环境下设置绑定apache域名的方法,简单分析了Lamp环境下的Apache域名绑定设置相关属性、功能与操作技巧,需要的朋友可以参考下
  • 配置apache监听特定的地址和端口apache的httpd.conf中这样配置,服务器将同时监听80和8000两个端口Listen 80 Listen 8000配置如下,将只能处理请求的地址为192.0.2.5:8000,或者域名解析到192.0.2.5的域名如day....
  • 关于apache无法启动主要是80端口的问题,下面我们来看一下关于端口被占的处理办法 解决方案:1:在dos下运行netstat -ano  2:在xampp control panel中点setup打开命令界面,  3:选择6 enable mob_perl  4:重新...
  • wamp的Apache虚拟主机域名绑定端口修改 1.基于域名/IP的配置方法 2.修改端口 基于域名/IP的配置方法1.打开wamp下的安装的Apache目录下的/conf/, 找到 vhosts.conf 文件 (eg:我的目录– D:\wamp64\wamp\bin\...
  • vim /etc/apache2/ports.conf 文件内容 # If you just change the port or add more ports here, you will likely also # have to change the VirtualHost statement in # /etc/apache2/sites-enabled/000-...
  • 只用apache的方案/ 当然也可以使用Nginx代理取处理多个域名/网站映射。 本文讲述的是 一台服务器需要绑定多个网站的情况,可以说多个域名,也可以是子域名。或者springboot的jar包服务绑定域名都有样例。(第1第2条...
  • Apache服务的虚拟主机功能可以基于ip地址、主机域名、端口号来访问网站,这样就可以实现在一台服务器上部署多个网站了。 虚拟主机功能 把一台处于运行状态的物理服务器分割成多个“虚拟服务器” 无法实现硬件资源...
  • windows的iis和apache 80端口冲突无法正常启动怎么办?IIS默认起用的是80端口, 迅雷和SKYPE也会占用80端口。如果不知道80端口被那个软件占用,如果您安装了360安全卫士,你可以用360安全卫士查找80端口被谁占用。...
  • Apache 配置Https多个端口号映射 // 通过下方简单配置 <VirtualHost *:443> <Location /b8082> //这个可以自定义名称 ProxyPass http://127.0.0.1:8082 ProxyPassReverse http://127.0.0.1:8082 &...
  • apache绑定非http标准端口

    千次阅读 2016-07-19 20:56:25
    默认端口是80,我们修改为81 1.修改apache配置文件 httpd.confListen 812.增加selinux中http的端口semanage port -a -t http_port_t -p tcp 813.增加iptables中可接受新的端口iptables -I INPUT -p tcp --dport 81 ...
  • # Further relax access to the default document root:#WSGIScriptAlias /test /var/www/html/test.wsgi<VirtualHost 192.168.9.46:80>DocumentRoot /var/www/html/crm/crm/WSGIScriptAlias / /va...
  • 网上太多文章是Apache老版本的配置教程了,而且因为我电脑上监听的端口有冲突,于是把Apache绑定到了8099端口上进行监听,导致按一般的配置方式无法正常打开vhost指向的网页,或是Apache无法启动,希望这篇文章能帮...
  • mac下Apache配置(多端口)

    千次阅读 2018-02-27 14:02:50
    1、Apache的主配置文件是:/etc/apache2/httpd.conf 打开方式:sudo vi /etc/apache2/httpd.conf 2、虚拟host配置文件是: /private/etc/apache2/extra/httpd-vhosts.conf 打开方式:sudo vi /etc...
  • 配置apache的80、443端口

    万次阅读 2016-09-04 11:16:22
    此时就说明Apache的80端口或443端口被占用,导致程序无法正常运行。解决80端口被占用的情况找到运行在80端口的进程,然后结束掉。方法如下: windows+r并输入cmd打开命令行,输入命令“net stop http”(80端口支持...
  • phpstudy环境下修改Apache端口

    万次阅读 2018-01-05 16:42:36
    phpstudy环境下修改Apache端口号 默认情况下,Apache端口号是80,但是如果80端口被占用了,那么启用失败,此时要修改默认的端口号 1、打开Apache的配置文件httpd-conf文件:打开phpstudy界面 ->点击“其他选项...
  • Apache 更改80端口

    千次阅读 2012-04-07 15:00:28
    进入Apache安装目录,找到conf配置文件夹下的httpd.conf文件,查找Listen,把80修改为88.
  • apache 设置主机头,同一端口绑定多个域名和网站
  • 修改httpd.conf文件中的Listen可设置监听端口   默认监听端口是80   Listen 80   设置一、监听端口80和8080   Listen 80 Listen 8080   设置二、绑定指定地址   Listen 10.192.168.111:8080   ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 51,513
精华内容 20,605
关键字:

启动apache绑定其他端口