论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
ToB企服应用市场:ToB评测及商务社交产业平台
»
论坛
›
主机系统
›
linux
›
Apache基于IP和端口
Apache基于IP和端口
农民
金牌会员
|
2024-7-17 07:12:09
|
显示全部楼层
|
阅读模式
楼主
主题
657
|
帖子
657
|
积分
1971
Apache基于IP
步骤1:添加并配置捏造网卡
添加捏造网卡
:通常在捏造机情况中,可以通过捏造机软件(如VMware或VirtualBox)的网络设置来添加额外的网络适配器。
配置IP地址
:编辑/etc/sysconfig/network-scripts/ifcfg-ethX文件,,并将它们设置为静态IP地址。
vi /etc/sysconfig/network-scripts/ifcfg-ens33
# 内容如下:
DEVICE=ens33
BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.10.100
NETMASK=255.255.255.0
vi /etc/sysconfig/network-scripts/ifcfg-ens36
# 内容如下:
DEVICE=ens36
BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.10.200
NETMASK=255.255.255.0
复制代码
重启网络服务
:
systemctl restart network
复制代码
步骤2:修改Apache配置文件
编辑/etc/httpd/conf/httpd.conf,确保以下行未被注释(即删除#):
IncludeOptional conf.d/*.conf
复制代码
然后,在/etc/httpd/conf.d/目录下创建两个新的配置文件,比如vhost1.conf和vhost2.conf,分别用于配置基于IP的捏造主机:
vim /etc/httpd/conf.d/vhost1.conf
# 内容如下:
<VirtualHost 192.168.10.100:80>
DocumentRoot "/var/www/html/web1"
</VirtualHost>
vim /etc/httpd/conf.d/vhost2.conf
# 内容如下:
<VirtualHost 192.168.10.200:80>
DocumentRoot "/var/www/html/web2"
</VirtualHost>
复制代码
或者写到一个配置文件中
[root@localhost ~]# cat /etc/httpd/conf.d/vhosts-ip.conf
<VirtualHost 192.168.10.100:80>
DocumentRoot "/var/www/html/web1"
</VirtualHost>
<VirtualHost 192.168.10.200:80>
DocumentRoot "/var/www/html/web2"
</VirtualHost>
复制代码
步骤3:创建目录和主页文件
mkdir -p /var/www/html/web1 /var/www/html/web2
echo "This is my virtual website1." > /var/www/html/web1/index.html
echo "This is my virtual website2 ." > /var/www/html/web2/index.html
复制代码
重启Apache服务
systemctl restart httpd
复制代码
步骤4:测试基于IP的捏造主机
Apache基于端口
步骤5:配置基于端口的捏造主机
编辑/etc/httpd/conf.d/下的新配置文件,比方vhost3.conf和vhost4.conf,配置不同的端口:
vim /etc/httpd/conf.d/vhost3.conf
# 内容如下:
Listen 8000
<VirtualHost *:8000>
DocumentRoot "/var/www/html/web3"
</VirtualHost>
vim /etc/httpd/conf.d/vhost4.conf
# 内容如下:
Listen 8888
<VirtualHost *:8888>
DocumentRoot "/var/www/html/web4"
</VirtualHost>
复制代码
或者全部写到一个配置文件中
[root@localhost ~]# cat /etc/httpd/conf.d/vhosts-port.conf
Listen 8000
<VirtualHost 192.168.10.100:8000>
DocumentRoot "/var/www/html/web3"
</VirtualHost>
Listen 8888
<VirtualHost 192.168.10.100:8888>
DocumentRoot "/var/www/html/web4"
</VirtualHost>
复制代码
步骤6:创建目录和主页文件
mkdir -p /var/www/html/web3 /var/www/html/web4
echo "This is my virtual website3." > /var/www/html/web3/index.html
echo "This is my virtual website4." > /var/www/html/web4/index.html
复制代码
步骤7:重启Apache服务
systemctl restart httpd
复制代码
测试基于端口的捏造主机
再次在Windows体系下使用浏览器访问这两个端口,确保可以或许看到正确的网页。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
使用道具
举报
0 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
农民
金牌会员
这个人很懒什么都没写!
楼主热帖
数据库入门
肝了五万字把SQL数据库从基础到高级所 ...
CentOS 7.9 安装 rocketmq-4.9.2
每日算法之数组中的逆序对
Midjourney 注册 12 步流程教学
java反射大白话
flume基本安装与使用
消息队列常见的使用场景
Python分析睡眠数据
读Java实战(第二版)笔记15_并行数据 ...
标签云
挺好的
服务器
快速回复
返回顶部
返回列表