Apache 提供的3种不同方式访问web的方法
2021-01-30 21:16
标签:声明 防火墙 dir rtu man 有一个 http com 主机 ip只有一个但是可以通过不同的域名来实现不同的页面 一个apache服务器可以同时对多个不同域名的站点提供服务 编辑一下httpd的配置文件 在文件的最下面添加两个虚拟主机 在添加两个虚拟站点 创建两个站点的根目录 给目录里面添加一个index.html 在本地的 hosts 文件里面添加一下 然后就可以测试一下了 ip只有一个域名也只有一个但是可以通过不同的端口来实现不同的页面 在配置文件里面添加一个端口 搜索 Listen 将两个域名ip改成同一个 注意:端口不同域名相同测试的时候域名后面加:80 (端口)就好啦 通过不同的Ip地址来提供内容不同的站点服务 这个需要添加一块网卡并配置好ip 之后重启网卡 (先给虚拟机添加一个网卡之后) Apache的配置文件 修改一下虚拟主机的ip 如果要让其他虚拟机访问的话需要放行防火墙 这个是临时放行的 客户机要是要访问的话需要两台机器ping通编辑文件resolve (如果是第三种方法的话客户机也需要添加网卡) Apache 提供的3种不同方式访问web的方法 标签:声明 防火墙 dir rtu man 有一个 http com 主机 原文地址:https://www.cnblogs.com/natural-baby/p/13184848.html先配置好dns,安装好Apache
第一种:基于域名提供的页面服务
`vim /usr/local/httpd/conf/httpd.conf`
``
#声明这里开始使用域名区分不同的虚拟主机,在指定的ip地址上
NameVirtualHost 192.168.2.11
#使用
``
ServerName www.call.com:80
ServerName www.watson.com:80
``
`mkdir /usr/local/httpd/htdocs/watson`
``echo 11111111 > /usr/local/httpd/htdocs/watson/index.html``
``echo 22222222 > /usr/local/httpd/htdocs/call/index.html``
``vim /etc/hosts``
``192.168.2.11 www.watson.com``
``192.168.2.11 www.call.com``
第二种:基于不同端口的httpd服务
`vim /usr/local/httpd/conf/httpd.conf`
`Listen 8080`
``
第三种:基于不同ip地址提供的不同页面服务!
``
nmcli connection add type ethernet ifname ens37 con-name ens37
nmcli connection modify ens33 ipv4.addresses 192.168.3.36/24
nmcli connection modify ens33 ipv4.gatway 192.168.3.1
nmcli connection modify ens33 ipv4.method manual
systemctl restart network
``
`vim /usr/local/httpd/conf/httpd.conf`
``
``
firewall-cmd --add-service=dns
firewall-cmd --add-service=http
``
下一篇:时钟操作js---显示时间点
文章标题:Apache 提供的3种不同方式访问web的方法
文章链接:http://soscw.com/index.php/essay/49205.html