Apache配置基于端口/IP的虚拟主机

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Apache配置基于端口/IP的虚拟主机相关的知识,希望对你有一定的参考价值。

apache优化:
修改配置文件:httpd.conf
技术分享图片
不显示版本号:

说明:一般内网站点使用,优点:安全
基于端口的虚拟主机:(在以下两个配置文件中添加监听端口)
主配置文件:/application/apache/conf/httpd.conf
扩展配置文件:/application/apache/conf/extra/httpd-vhosts.conf
:/Listen
1.使用vim编辑器进入后搜索Listen,在Listen 80下方添加端口
技术分享图片
2.然后返回之前配置站点的虚拟主机配置文件
PS:如果你是在主配置文件中添加的站点,那就返回到主配置文件httpd.conf
同理,如果是站点配置在扩展配置文件中,就返回到httpd-vhosts.conf
下面以httpd-vhosts.conf文件为例:(需要添加端口名及分配端口)
:/NameVirtualHost *:80
搜索NameVirtualHost,在下方增加前面配置的监听端口信息(添加端口名)
技术分享图片
然后将端口分配在需要的站点上:(分配端口号给站点)
技术分享图片
配置好之后,:wq保存并退出,
然后检查语法,重启Apache服务
/application/apache/bin/apachectl -t
/application/apache/bin/apachectl graceful

技术分享图片

配置基于ip地址的虚拟主机

  1. 配置一个IP别名:(以下设置临时生效)
    ifconfig eno16777736:0 172.17.0.111/24 up
    技术分享图片

  2. 修改站点配置文件vim httpd-vhosts.conf
    用#号注释掉前面配置的端口行。
    技术分享图片
    3.将IP地址分配给指定站点,恢复监听端口为:80
    技术分享图片
    4.最后:wq保存并退出,检查语法并重启Apache
    技术分享图片

    5.在浏览器输入IP地址查看站点是否配置成功。
    技术分享图片

以上是关于Apache配置基于端口/IP的虚拟主机的主要内容,如果未能解决你的问题,请参考以下文章

Apache配置虚拟主机的三种方法(基于IP端口域名)

基于CentOS6.6配置Apache虚拟主机(多IP多主机多端口)

linux apache虚拟主机配置(基于ip,端口,域名)

apache基本配置管理之:apache基于IP,port和域名三种虚拟主机配置方法

Apache虚拟主机配置

Apache虚拟主机配置