Apache端口配置

时间:2024-02-20 16:00:25

找到配置文件 httpd.conf  并用编辑器打开。

 

 

在添加端口之前,我们可以查看端口是否已经被开启,命令如下:

window查看端口:

# 查看所有端口
$ netstat -n -a
# 查看 8081 端口是否被占用
$ netstat -aon|findstr "8081"

  

Mac查看端口:

lsof -i tcp:port

  确认某个端口未被占用,则设置该端口。我们在 httpd.conf 配置文件里添加端口,并开启虚拟主机。

 

添加端口:

Listen 8081

 

开启虚拟主机:

# Virtual hosts 
#Include conf/extra/httpd-vhosts.conf 

  改为如下开启虚拟主机。

# Virtual hosts 
Include conf/extra/httpd-vhosts.conf 

  保存并关闭 httpd.conf 文件。

然后打 conf/extra/httpd-vhosts.conf 文件,配置端口信息:

<VirtualHost *:8081> 
    ServerAdmin webmaster@dummy-host.localhost 
    DocumentRoot "C:/PhpDocRoot/Site1" 
    ServerName localhost 
    ServerAlias localhost 
    ErrorLog "logs/dummy-host.localhost-error.log" 
    CustomLog "logs/dummy-host.localhost-access.log" common 
    <Directory "C:/PhpDocRoot/Site1"> 
        Options Indexes FollowSymLinks 
        AllowOverride None 
        Order allow,deny 
        Allow from all 
    </Directory> 
</VirtualHost>