Linux的学习

虚拟主机技术的两种

一.基于ip的虚拟主机技术(利用子接口)

1.先创建子接口,使机器上有不同的ip

2.修改/etc/httpd/conf.d/下创建的虚拟主机配置文件
<VirtualHost *:80>
ServerName 网站的域名
ServerAlias 网站的别名
DocumentRoot 源代码的路径
</VirtualHost>

<Directory “源代码的路径”>
Require all granted
</Directory>
把开头的VirtualHost *号改成对应的ip地址.
例如:<VirtualHost 192.168.178.125:80>

剩下的ip地址也是这样,复制上面的内容,修改ip地址即可。(如果要搭不同的站点,把其他的内容修改即可,介绍在博客那一张例有介绍)。

然后重启httpd。

二.基于端口的虚拟主机技术,就是利用不同的端口来进访问,但是ip地址相同。这里举个例子,比如说利用 1000和2000端口来访问192.168.178.125.

1.修改httpd的配置文件
vim /etc/httpd/conf/httpd.conf
找到Listen那一行(大概在37行左右)
然后添加新的端口,这里拿1000 与2000做例子
Listen=1000
Listen=2000
修改完配置文件重启httpd服务
systemctl restart httpd

2.编辑虚拟主机配置文件。
vim /etc/httpd/conf.d/创建的虚拟主机配置文件
<VirtualHost 192.168.178.125:1000>
ServerName 网站的域名
ServerAlias 网站的别名
DocumentRoot 源代码的路径
</VirtualHost>

<Directory “源代码的路径”>
Require all granted
</Directory>
这样1000端口就修改好了,再在下面添加2000端口
<VirtualHost 192.168.178.125:2000>
ServerName 网站的域名
ServerAlias 网站的别名
DocumentRoot 源代码的路径
</VirtualHost>

<Directory “源代码的路径”>
Require all granted
</Directory>

这样就修改好了,然后保存退出,再重启一下httpd服务
systemctl restart httpd
这样就实现了一个用不同的端口访问同一个ip。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值