修改监听的IP和Port
/etc/httpd/conf/httpd.conf
中的 Listen
字段用来设定 httpd 监听的 IP 和 Port,默认值为:
Listen 80
以让其监听 10.0.1.201:8080
为例,添加一个如下 Listen
配置即可:
Listen 10.0.1.201:8088
IP 地址省略时表示监听本机的所有 IP 地址。
该配置表示监听所有地址的 80 端口,Listen
字段可出现多次,用于指定监听多个地址多个端口。
通过 service httpd restart
重启 httpd 服务,浏览器访问主机的 80 端口,如下:
持久连接
持久连接(Persistent Connection)指的是连接建立后,每个资源获取完成后不会断开连接,而是继续等待其它的请求通过此连接完成。
如何断开持久连接?
- 可配置连接数上限,当连接数超过上限时则断开持久连接,默认上限值为 100;
- 限制持久连接的时间;
副作用:
- 对并发访问量较大的服务器,持久连接功能会使有些请求得不到响应。
折衷:
- 使用较短的持久连接时间。
httpd 2.4.x 支持毫秒级持久时间。
持久连接相关配置在 /etc/httpd/conf/httpd.conf
中默认如下:
KeepAlive Off
MaxKeepAliveRequests 100
KeepAliveTimeout 15
KeepAlive Off|On
:是否开启持久连接支持,开启后下面两个参数才能生效;MaxKeepAliveRequests #
:持久连接数上限;KeepAliveTimeout #
:持久连接超时时间,单位为秒;
评论区