IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> RHCE——基于不同IP,端口的虚拟主机访问网站 -> 正文阅读

[系统运维]RHCE——基于不同IP,端口的虚拟主机访问网站

操作流程

一,基于不同IP

1./var/www/html/ 目录下创建存放登陆网页信息的文件夹

cd /var/www/html/
mkdir /www/128 -p (-p的作用:确保目录名称存在,不存在就新建一个)

2. 编辑网站的内容

echo welcome to aaaa > /www/128/index.html
echo welcome to 130 > /www/130/index.html

3. getenforce(查看SELiunx的状态)

getenforce 

一般默认SELinux为 enforcing(强制模式),需要手动更改

4. setenforce 0(将SELinux设置为宽容模式permissive)

setenforce 0

(注:如果配置文件没有问题,且httpd服务无法重启时,修改SELinux模式可以使httpd服务重启成功,如果还不行请看错误原因)

5./etc/httpd/conf.d目录下,用vim vhost.conf配置新端口的IP地址和登录网站

cd /etc/httpd.conf.d
vim vhost.conf

vim中的配置

<directory /www> (授权信息)
        allowoverride none (不允许覆盖)
        require all granted (同意所有请求)
</directory>

<virtualhost 192.168.242.128:80> (ip地址:端口号)
		servername  192.168.242.128  (ip地址)
		documentroot /www/128 (文档根目录)
</virtualhost>
<virtualhost 192.168.242.130:80>
		servername  192.168.242.130
		documentroot /www/130
</virtualhost>

需要几个IP就写几个IP,只要是不一样的就行

6. 重启httpd服务

systemctl restart httpd

完成以上步骤后,可以用curl命令来查看修改是否生效

curl 192.168.242.128
curl 192.168.242.130

在这里插入图片描述
在这里插入图片描述

结果展示

IP为192.168.242.128
在这里插入图片描述
IP为192.168.242.130
在这里插入图片描述
(注:如果是不同于虚拟机的IP地址可能会显示找不到主机的错误,可以用nmcli命令来添加网卡)

nmcli connection modify ens160 +ipv4.addresses 192.168.242.130/24 (添加设备,IP为新设备的IP)
nmcli connection up ens160		(激活设备)

二,基于不同端口

步骤与IP的类似,区别在与端口的不同和防火墙放行的规则不同,以及需要在配置文件中添加监听命令

mkdir 8080
mkdir 9090
echo welcome to 8080 > /www/8080/index.html
echo welcome to 9090 > /www/9090/index.html
cd /etc/httpd/conf.d
vim vhost.conf
systemctl restart httpd
firewall-cmd --permanent --add-port=8080/tcp
firewall-cmd --permanent --add-port=9090/tcp
firewall-cmd --reload

vim vhost.conf中的配置为

listen 8080
listen 9090
<directory /www>
        allowoverride none
        require all granted
</directory>
<virtualhost 192.168.242.128:8080>
        servername 192.168.242.128
        documentroot /www/8080
</virtualhost>
<virtualhost 192.168.242.128:9090>
        servername 192.168.242.128
        documentroot /www/9090
</virtualhost>

结果展示
在这里插入图片描述
在这里插入图片描述

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-05-07 11:29:31  更:2022-05-07 11:31:25 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 17:21:22-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码