Apache(基于IP地址)

1.Apache的安装

  (1)先用命令“cat /etc/passwd|grep apache”,查看有有没有Apache

    ①如果有Apache,我们就不用再安装

      

    ②如果没有,我们就安装一下

  (2)使用命令“yum install httpd”,安装Apache

    

    

    

2.使用命令nmtui为网卡添加多个地址

  (1)用命令nmtui打开网卡

    

    

  (2)添加3个网址:192.168.8.1/24、192.168.8.2/24、192.168.8.3.24

    

    点击“确定”

    

  (3)弄完之后,我们重新启动一下网卡(停用再激活一下

        

  (4)使用ping命令检查是否配置正确

    

3.分别创建网站数据目录

  (1)在/home/wwwroot目录下分别创建三个网站数据目录

    

  (2)分别在这三个网站数据目录中写入主页文件,内容为IP地址

    

  (3)用cat命令查看一下是否正确

    

4.在配置文件中描述基于IP地址的虚拟主机

  (1)输入命令“vi /etc/httpd/conf/httpd.conf”,打开配置文件

   

5.重启http的服务,打开浏览器分别访问三个网页

  (1)访问192.168.8.1

    

  (2)访问192.168.8.2

    

  (3)访问192.168.8.3

    

    

原文地址:https://www.cnblogs.com/meng-yu37/p/11921680.html

时间: 2024-11-14 08:36:59

Apache(基于IP地址)的相关文章

Apache搭建Web主机(虚拟目录、分别基于IP地址、端口、主机名)

Apache介绍 Apache HTTP Server是一款开源的网站服务软件,在Web服务器领域中长期保持着超过半数的份额,Apache服务器可以运行在Linux.UNIX.Windows等多数操作系统平台中. Apache服务器在功能.性能和安全性等方面的表现都是比较突出的,可以较好地满足Web服务器用户的应用需求,其主要特点包括以下几个方面: 开放源代码 跨平台应用 支持各种Web编程语言 模块化设计 运行非常稳定 良好的安全性 构建虚拟Web主机 在同一台Apache服务器中运行多个We

nginx篇最初级用法之三种虚拟主机基于域名\基于端口\基于IP地址端口的虚拟主机

在nginx中虚拟主机的类型与apache一样也有三种 1.基于域名的虚拟主机 2.基于端口的虚拟主机 3.基于IP地址端口的虚拟主机 在nginx配置文件中每一个server为一个虚拟主机如果需要多个虚拟主机只需要添加server即可例如 server{ listen 80; server_name www.lqinghua.com   //基于域名的虚拟主机 location / { root def; index index.html; } } server{ listen 8080;  

linux下nginx实现虚拟主机(3种方法:基于域名、基于端口、基于ip地址)

在3.17日的时候已经写过一篇关于apahce的基于域名.端口.ip地址3种方式的虚拟主机实现.原理是一样的,现在记录nginx的虚拟主机这三种方式的实现. 系统版本为rhel5.6,nginx版本为1.1.6. 1.基于域名: 基于域名的方式,要先有dns服务器,这里为了方便,可以在/etc/hosts文件里面配置,把它当成dns就行了,可以参考3.17日那篇博客关于dns的配置或者其他博文也有.这里关于nginx的安装也略去. [[email protected] ~]# cat /etc/

关于 Apache 屏蔽 IP 地址

Apache屏蔽IP地址有很多麻烦,需要支持.htaccess,没添加或取消一个IP地址都需要重启Apache服务: 而且在.htaccess中屏蔽IP地址,不是永久屏蔽就是永久接触,可控性很差: <Limit GET HEAD POST> order allow,deny deny from 110.85.104.152 deny from 110.85.113 deny from 110.85.113.0/24 deny from 110.87 deny from 110.87.0.0/1

虚拟机上有关于Apache服务基于IP地址@3IP访问网站

1.首先我们要用nmtui命令为网卡添加多个IP地址(192.168.24.101/102/103) 重新启动一下网卡 systemctl restart network 并且和各个网址IP都ping一下  我这里显示都成功了 2.分别在/home/wwwroot创建网站数据目录 mkdir -p /home/wwwroot/101 mkdir -p /home/wwwroot/102 mkdir -p /home/wwwroot/103 分别在这三个网站数据目录中写入主页文件,内容为该网站的I

apache基本配置管理之:apache基于IP,port和域名三种虚拟主机配置方法

apache配置管理 一.基于端口,即基于不同的端口,相同的IP的虚拟主机      基于相同ip不同port的虚拟主机 1)vi /etc/http/conf/httpd.conf 2)将Listen字段改为 Listen 80 Listen 8888 (以上设置表示使用80以及8888端口) 3)更改虚拟主机部分为: <VirtualHost 192.168.0.1:80> DocumentRoot /var/www/html/website1 ServerName www.website

CentOS 7运维管理笔记(6)----Apache 基于 IP 的虚拟主机配置

Apache 配置虚拟主机支持3种方式:基于IP的虚拟主机配置,基于端口的虚拟主机配置,基于域名的虚拟主机配置.本篇随笔记录自己基于IP的虚拟主机配置. 如果同一台服务器有多个IP,可以使用基于IP的虚拟主机配置,将不同的服务绑定在不同的IP上. (1)绑定IP: 在虚拟机中搭建的CentOS 7 服务器的IP被自己设置为了静态IP 192.168.1.210,现在使用ifconfig在同一个网络接口上绑定192.168.1.211~213这三个IP: ifconfig eth0:1 192.1

Apache基于域名、端口、IP的虚拟主机配置(Centos 6.5)

虚拟主机:部署多个站点,每个站点,希望用不同的域名和站点目录,或者是不同的端口,不同的ip,需要虚拟主机功能.一句话,一个http服务要配置多个站点,就需要虚拟主机. 虚拟主机分类:基于域名.基于端口.基于ip:所谓的基于**,就是靠**来区分不同的站点,支持各种混合,N多个虚拟主机. 基于端口的虚拟主机配置如下: 创建环境: 站点目录 域名 /var/html/blog blog.bqh123.com /var/html/bbs bbs.bqh123.com [[email protected

使用Apache服务部署网站(基于IP,域名,端口)

本篇主要学习Apache网站服务程序的基本部署,基于IP地址.主机名(域名).端口号的虚拟主机功能. 1.基于IP地址 首先我们需要在虚拟机中线安装Apache服务程序,Apache服务程序的软件包名叫做httpd,所以我们首先执行命令yum install httpd 从yum仓库中下载服务,输入y确认下载. 接着我们运行Apache服务,使用命令systemctl start httpd启动服务.可以使用命令 systemctl enable httpd来设置Apache服务开机自启动. 接