如何更改linux下的Apache端口号
你好。你可以根据Apache的安装路径找其配置文件,比如说我的配置文件路径就在
/usr/local/apache2/conf/httpdconf
LISTENING的中文意思是监听中,就是该端口有程序在使用
Windows下查看占用的端口方法
在运行中输入cmd
然后在打开的命令提示符下输入netstat -ano -p TCP
最后一列即为占用的程序的PID,你可以在任务管理器中查看该PID对应的进程名或在命令提示符下输入tasklist /FI "PID eq 3152"其中3152是通过上面查到占80端口程序的PID,根据你的实际情况填写
1找Apache安装目录conf目录httpdconf文件(即d:\Apache\conf\httpdconf)打
2找Listen80紧接着Listen数字端口号我改Listen 8080 修改其未使用端口号行
3 重新启Apache使新配置效使用右角状态栏Apache Serive Monitor启apache
点击始>"运行>输入cmd>车>定位apache安装目录bin目录输入
httpd–k start
使用vim编辑Apache http的配置文件:
[root@Linuxprobe ~]# vim /etc/httpd/conf/httpdconf
前文省略……………………………………
ServerRoot "/etc/httpd"
32
33 #
34 # Listen: Allows you to bind Apache to specific IP addresses and/or
35 # ports, instead of the default See also the <VirtualHost>
36 # directive
37 #
38 # Change this to Listen on specific IP addresses as shown below to
39 # prevent Apache from glomming onto all bound IP addresses
40 #
41 #Listen 12345678:80
42 Listen 80 #这是Apache的默认监听端口,修改你想要修改的端口就可以了
43
44 #
45 # Dynamic Shared Object (DSO) Support
46 #
47 # To be able to use the functionality of a module which was built as a DSO you
:wq #退出并保存
2使用重新启动httpd服务:systemctl restart httpd (PS:这里使用的是RHEL 70系统)如果是7以下的系统,这里有详细介绍Apache的配置服务http://wwwlinuxprobecom/chapter-09/。或者可以使用service httpd restart重启即可。
[root@Linuxprobe ~]# systemctl restart httpd
[root@Linuxprobe ~]#
本文简要介绍了十几个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非常繁忙的站点调节这个参数才是必要的,但是在任何时候把这个参数调到很大都不是一个好主意。
同时也可以设置:
MinSpareServers n
来限制最少空闲进程数目来加快反应速度。
5、apache如何设置启动时的子服务进程个数
在httpdconf里面设置:
StartServers 5
这样启动apache后就有5个空闲子进程等待接受请求。
也可以参考MinSpareServers和MaxSpareServers设置。
将它改其它端口即可。
找到Apache安装目录下conf目录下的httpdconf文件。打开它,找到“Listen”,紧接着Listen的数字就是端口号,默认状态下为“Listen 80”。改成“Listen XX”XX为其它端口。保存重新启动即可。
0条评论