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>
相关推荐
巴巴_羊1 小时前
前端面经 计网 http和https区别
网络协议·http·https
孙克旭_2 小时前
PXE_Kickstart_无人值守自动化安装系统
linux·运维·自动化
皓月盈江3 小时前
Linux电脑本机使用小皮面板集成环境开发调试WEB项目
linux·php·web开发·phpstudy·小皮面板·集成环境·www.xp.cn
深井冰水3 小时前
mac M2能安装的虚拟机和linux系统系统
linux·macos
leoufung3 小时前
内核内存锁定机制与用户空间内存锁定的交互分析
linux·kernel
LyaJpunov4 小时前
HTTPS全解析:从证书签发到TLS握手优化
网络协议·http·https
你曾经是少年4 小时前
HTTPS
网络协议·http·https
π大星星️4 小时前
HAProxy + Keepalived + Nginx 高可用负载均衡系统
运维·nginx·负载均衡
2501_915918414 小时前
多账号管理与自动化中的浏览器指纹对抗方案
websocket·网络协议·tcp/ip·http·网络安全·https·udp
IT专业服务商5 小时前
联想 SR550 服务器,配置 RAID 5教程!
运维·服务器·windows·microsoft·硬件架构