apache基于IP和端口的虚拟主机

基于IP虚拟机主机

bash 复制代码
vim /etc/httpd/conf/httpd.conf

添加监听IP

bash 复制代码
Listen 192.168.0.1:80
Listen 192.168.0.10:80

添加虚拟主机和发布目录

第一台虚拟主机

bash 复制代码
<VirtualHost 192.168.0.1:80>
    ServerAdmin www.123.com
    DocumentRoot /webroot/192.168.0.1
    ErrorLog logs/192.168.0.1-error_log
    CustomLog logs/192.168.0.1-access_log common
 </VirtualHost>

<Directory "/webroot/192.168.0.1" >
    Options Indexes  FollowSymLinks
    AllowOverride None
    Order allow,deny
    Allow from ALL
</Directory>

第二台虚拟主机

bash 复制代码
<VirtualHost 192.168.0.10:80>
    ServerAdmin www.321.com
    DocumentRoot /webroot/192.168.0.10
    ErrorLog logs/192.168.0.10-error_log
    CustomLog logs/192.168.0.10-access_log common
</VirtualHost>

<Directory "/webroot/192.168.0.10" >
    Options Indexes  FollowSymLinks
    AllowOverride None
    Order allow,deny
    Allow from ALL
</Directory>

基于端口虚拟主机

bash 复制代码
vim /etc/httpd/conf/httpd.conf

添加端口

bash 复制代码
Listen 80
Listen 8080

添加虚拟主机和发布目录

第一台虚拟主机

bash 复制代码
<VirtualHost *:80>
...配置省略
</VirtualHost>

<Directory "/webroot/xx" >
...配置省略
</Directory>

第一台虚拟主机

bash 复制代码
<VirtualHost *:8080>
...配置省略
</VirtualHost>

<Directory "/webroot/xx" >
...配置省略
</Directory>
相关推荐
黄焖鸡能干四碗15 分钟前
软件试运行方案试运行报告文档下载(WORD)
大数据·运维·数据库·安全
实心儿儿16 分钟前
Linux —— 基础开发工具2
linux·运维·服务器
p***233619 分钟前
Nginx 的 proxy_pass 使用简介
运维·nginx
秋深枫叶红20 分钟前
嵌入式第二十三篇——数据结构基本概念
linux·数据结构·学习·算法
土拨鼠烧电路29 分钟前
RPA悖论迷思:从解放的利器到运维的枷锁?
大数据·运维·笔记·rpa
proware29 分钟前
linux串口驱动之五一级接收缓存同步
linux·工作队列·smp_load
宇钶宇夕30 分钟前
西门子 S7-1200 PLC 3 台收尘器交替控制系统:硬件选型 + IO 地址分配 + 实操指南(下)
运维·自动化
Bruce_Liuxiaowei31 分钟前
Linux 内存获取方法详解
linux·运维·网络安全
源梦想32 分钟前
英雄无敌动作冒险网页小游戏Linux部署演示
linux·运维·服务器
XH-hui32 分钟前
【打靶日记】群内靶机 Creds
linux·网络安全