为Apache配置多端口

本文最后更新于:2 小时前

以前一直傻傻的以为一台服务器只能部署一个项目,昨天无意中突发奇想,可不可以给httpd设置多个端口号,然后通过端口号访问不同的页面呢~然后,done!

0.安装Appach

yum -y install httpd

httpd默认监听80端口

1.进入httpd的配置目录

以我的服务器为例,httpd的目录在/etc/httpd/conf下、

cd /etc/httpd/conf

2.修改httpd.conf配置文件

使用vim编辑器

vim httpd.conf

找到Listen位置,修改/添加你需要的端口,我在这里修改为8081端口

image-20201103101318575

添加其他配置文件

滑到配置文件最下面,添加以下内容

<VirtualHost *:你添加的端口号>
DocumentRoot 该端口下的index目录,通常应有一个index文件
ServerName localhost:你添加的端口号
</VirtualHost>

<Directory 该端口下的index目录,通常应有一个index文件>
 Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>

image-20201103102025080

保存并退出

3.启用端口号、启用httpd

修改的端口应该设置为启用状态,具体方法见本博客上一篇文章

重启httpd

systemctl restart httpd