多ip访问多网站

作业要求

配置nginx服务通过ip访问多网站

[root@localhost ~]# systemctl stop firewalled
Failed to stop firewalled.service: Unit firewalled.service not loaded.


[root@localhost ~]# mount /dev/sr0 /mnt
mount: /mnt: /dev/sr0 已挂载于 /run/media/redhat/RHEL-9-3-0-BaseOS-x86_64.

[root@localhost ~]# dnf install firewalld -y
正在更新 Subscription Management 软件仓库。
无法读取客户身份

本系统尚未在权利服务器中注册。可使用 subscription-manager 进行注册。

BaseOS                                                         2.7 MB/s | 2.7 kB     00:00    
AppStream                                                      3.1 MB/s | 3.2 kB     00:00    
软件包 firewalld-1.2.1-1.el9.noarch 已安装。
依赖关系解决。
无需任何处理。
完毕!
[root@localhost ~]# systemctl stop firewalld
[root@localhost ~]# setenforce 0

[root@localhost redhat]# dnf install nginx -y
正在更新 Subscription Management 软件仓库。
无法读取客户身份

本系统尚未在权利服务器中注册。可使用 subscription-manager 进行注册。

上次元数据过期检查:0:00:06 前,执行于 2024年10月20日 星期日 15时52分19秒。
依赖关系解决。
================================================================================
 软件包                 架构       版本                     仓库           大小
================================================================================
安装:
 nginx                  x86_64     1:1.20.1-14.el9_2.1      AppStream      40 k
安装依赖关系:
 nginx-core             x86_64     1:1.20.1-14.el9_2.1      AppStream     574 k
 nginx-filesystem       noarch     1:1.20.1-14.el9_2.1      AppStream      11 k
 redhat-logos-httpd     noarch     90.4-2.el9               AppStream      18 k

事务概要
================================================================================
安装  4 软件包

总计:643 k
安装大小:1.8 M
下载软件包:
运行事务检查
事务检查成功。
运行事务测试
事务测试成功。
运行事务
  准备中  :                                                                 1/1 
  运行脚本: nginx-filesystem-1:1.20.1-14.el9_2.1.noarch                     1/4 
  安装    : nginx-filesystem-1:1.20.1-14.el9_2.1.noarch                     1/4 
  安装    : nginx-core-1:1.20.1-14.el9_2.1.x86_64                           2/4 
  安装    : redhat-logos-httpd-90.4-2.el9.noarch                            3/4 
  安装    : nginx-1:1.20.1-14.el9_2.1.x86_64                                4/4 
  运行脚本: nginx-1:1.20.1-14.el9_2.1.x86_64                                4/4 
  验证    : nginx-1:1.20.1-14.el9_2.1.x86_64                                1/4 
  验证    : nginx-core-1:1.20.1-14.el9_2.1.x86_64                           2/4 
  验证    : nginx-filesystem-1:1.20.1-14.el9_2.1.noarch                     3/4 
  验证    : redhat-logos-httpd-90.4-2.el9.noarch                            4/4 
已更新安装的产品。

已安装:
  nginx-1:1.20.1-14.el9_2.1.x86_64                                              
  nginx-core-1:1.20.1-14.el9_2.1.x86_64                                         
  nginx-filesystem-1:1.20.1-14.el9_2.1.noarch                                   
  redhat-logos-httpd-90.4-2.el9.noarch                                          

完毕!


[root@localhost ~]# systemctl start nginx

三个方法查看是否运行,看监听状态,看端口,看进程



[root@localhost ~]# netstat -tunlp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name    
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      34433/nginx: master 
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      1060/sshd: /usr/sbi 
tcp        0      0 127.0.0.1:6010          0.0.0.0:*               LISTEN      34333/sshd: root@pt 
tcp        0      0 127.0.0.1:631           0.0.0.0:*               LISTEN      1058/cupsd          
tcp6       0      0 :::80                   :::*                    LISTEN      34433/nginx: master 
tcp6       0      0 :::22                   :::*                    LISTEN      1060/sshd: /usr/sbi 
tcp6       0      0 ::1:631                 :::*                    LISTEN      1058/cupsd          
tcp6       0      0 ::1:6010                :::*                    LISTEN      34333/sshd: root@pt 
udp        0      0 0.0.0.0:5353            0.0.0.0:*                           862/avahi-daemon: r 
udp        0      0 127.0.0.1:323           0.0.0.0:*                           907/chronyd         
udp        0      0 0.0.0.0:53587           0.0.0.0:*                           862/avahi-daemon: r 
udp6       0      0 :::5353                 :::*                                862/avahi-daemon: r 
udp6       0      0 ::1:323                 :::*                                907/chronyd         
udp6       0      0 :::43630                :::*                                862/avahi-daemon: r 
[root@localhost ~]# lsof -i:80
COMMAND   PID  USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
nginx   34433  root    6u  IPv4  71074      0t0  TCP *:http (LISTEN)
nginx   34433  root    7u  IPv6  71075      0t0  TCP *:http (LISTEN)
nginx   34434 nginx    6u  IPv4  71074      0t0  TCP *:http (LISTEN)
nginx   34434 nginx    7u  IPv6  71075      0t0  TCP *:http (LISTEN)
nginx   34435 nginx    6u  IPv4  71074      0t0  TCP *:http (LISTEN)
nginx   34435 nginx    7u  IPv6  71075      0t0  TCP *:http (LISTEN)
[root@localhost ~]# ps -aux | grep nginx
root       34433  0.0  0.0  10052   948 ?        Ss   17:06   0:00 nginx: master process /usr/sbin/nginx
nginx      34434  0.0  0.2  13940  5008 ?        S    17:06   0:00 nginx: worker process
nginx      34435  0.0  0.2  13940  5008 ?        S    17:06   0:00 nginx: worker process
root       34453  0.0  0.1 221680  2432 pts/1    R+   17:12   0:00 grep --color=auto nginx

[root@localhost ~]# nmtui

[root@localhost ~]# nmcli connection modify ens160 ipv4.method manual ipv4.addresses 192.168.169.100/24 +ipv4.addresses 192.168.169.200/24 ipv4.gateway 192.168.169.2 ipv4.dns 192.168.169.2

[root@localhost ~]# nmcli connection up ens160

[C:\~]$ ssh 192.168.169.100:22


Connecting to 192.168.169.100:22...
Connection established.
To escape to local shell, press 'Ctrl+Alt+]'.

Activate the web console with: systemctl enable --now cockpit.socket

Register this system with Red Hat Insights: insights-client --register
Create an account or view all your systems at https://red.ht/insights-dashboard
Last login: Tue Oct 22 17:00:32 2024 from 192.168.169.1
[root@localhost ~]# vim /etc/nginx/conf.d/test_ip.conf
[root@localhost ~]# vim /etc/nginx/conf.d/test_ip.conf
[root@localhost ~]# mkdir /test/{100,200} -pv
mkdir: 已创建目录 '/test'
mkdir: 已创建目录 '/test/100'
mkdir: 已创建目录 '/test/200'
[root@localhost ~]# echo this is 100 > /test/100/index.html
[root@localhost ~]# echo this is 200 > /test/200/index.html
[root@localhost ~]# systemctl restart nginx
Job for nginx.service failed because the control process exited with error code.
See "systemctl status nginx.service" and "journalctl -xeu nginx.service" for details.

[root@localhost ~]# vim  /etc/nginx/conf.d/test_ip.conf 
[root@localhost ~]# cat  /etc/nginx/conf.d/test_ip.conf 

server{
        listen 192.168.169.100:80;
        #server_name
        root /test/100;
        location /{
                index index.html;
        }
}
server{

        listen 192.168.169.200:80;
        #server_name
        root /test/200;
        location /{
                index index.html;
        }
}

 

[root@localhost ~]# systemctl restart nginx

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/882753.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

云原生技术:nacos进化到servicemash

面试的时候跟面试官吹嘘说,现在主流的微服务架构,都已经用得熟熟的了,自己技术很不错。进了公司却被分到了API资产管理平台,要做一个类似于网关的东西。经过调研才发现,自己用的微服务架构已经过时了,什么&…

Spring配置/管理bean-IOC(控制反转) 非常详细!基于XML及其注解!案例分析! 建议复习收藏!

目录 1.Spring配置/管理bean介绍 2.基于XML配置bean 2.1基于id来获取bean对象 2.2基于类型获取bean对象 2.3通过指定构造器配置bean对象 2.4通过p名称空间配置bean 2.5通过ref配置bean(实现依赖注入) 2.6注入内部Bean对象,依赖注入另一种方式 2.7 注入集合…

骨传导耳机哪款好?五大热门畅销骨传导耳机推荐!

在当今快节奏的生活中,骨传导耳机因其独特的声音传导方式和开放式的佩戴体验,逐渐成为运动爱好者和音乐发烧友的新宠。它们不仅提供了一种更为安全、舒适的听觉享受,还能在运动时让我们保持对周围环境的感知。随着技术的不断进步,…

理解VSCODE基于配置的设置,避免臃肿

这节课我们讲两点: (一)下载、安装、汉化及美化 VSCODE; (二)理解VSCODE中基于配置(Profiles)的设置(Settings),让 VSCODE 保持清爽。 &#xff0…

Java:数据结构-二叉树oj题

1.判断两个数是否相同 题目链接:. - 力扣(LeetCode) public boolean isSameTree(TreeNode p, TreeNode q) {if(pnull && q!null || qnull && p!null){return false;}if(pnull && qnull){return true;}if(q.val!p.v…

跨越数字鸿沟,FileLink文件摆渡系统——您的数据安全高效传输新选择

在这个信息爆炸的时代,数据的流通与共享已成为推动各行各业发展的关键力量。然而,随着数据量的激增,如何在保证数据安全的前提下,实现高效、便捷的文件传输,成为了众多企业和个人用户面临的重大挑战。正是在这样的背景…

zabbix 迁移数据目录

由于安装zabbix的时候数据目录给小了,现在决定迁移数据目录 一:查找数据目录 这个数据目录我们只需要看数据库的配置文件就行,my,cnf datadir指向的就是数据目录 ls /var/lib/mysql/ 二:创建新的数据目录 mkdir /monitor/ …

大数据实验3: HDFS基础编程 (shell命令、JAVA API使用)

实验3: HDFS基础编程 一、实验目的 HDFS的shell命令使用HDFS的JAVA API使用; 二、实验平台 操作系统:Linux(Ubuntu16.04);Hadoop版本:3.3.1;JDK版本:1.8;…

C++20中头文件source_location的使用

<source_location>是C20中新增加的头文件&#xff0c;此头文件是utility库的一部分。 主要内容为类std::source_location&#xff1a;表示有关源代码的某些信息&#xff0c;例如文件名(__FILE__)、行号(__LINE__)和函数名(__func__)。 以下为测试代码&#xff1a; names…

交易之路:如何找到适合自己的交易品种

大部分新手交易者最容易陷入的误区就是盲目跟风&#xff0c;他们倾向于选择那些被众人追捧且看似成功的交易品种&#xff0c;认为既然大家都在做&#xff0c;那么一定有利可图。然而&#xff0c;他们忽略了交易品种选择的核心原则&#xff1a;基于个人的深入测试与理解&#xf…

传统企业营销新起点:百科词条构建基础策略!

合作咨询联系竑图 hongtu201988 搜索你的企业名称&#xff0c;出现的结果是什么&#xff1f;是否大部分都是信用网站的基础注册信息&#xff1f;没有正面的企业形象展示&#xff1f; 如果企业做了百度词条呢&#xff1f;会是一个什么结果呢&#xff1f; 以上两种结果带给大家的…

百度智能云千帆 ModelBuilder 大模型服务及开发解读

本文整理自百度云智峰会 2024 —— 大模型平台技术实践论坛的同名演讲。 更多大会演讲内容&#xff0c;请访问&#xff1a; https://cloud.baidu.com/summit/AIcloudsummit_2024/index.html 最近大模型产业应用圈子里有一句非常流行的话&#xff0c;叫做度日如年。不是说这件…

自动化检查网页的TDK,python+selenium自动化测试web的网页源代码中的title,Description,Keywords

首先&#xff0c;TDK是什么&#xff1f;对于新手小白来说&#xff0c;可能是懵逼的&#xff0c;所以这里给出一个官方的解说‌网页的TDK是指标题&#xff08;Title&#xff09;、描述&#xff08;Description&#xff09;和关键词&#xff08;Keywords&#xff09;的集合‌。这…

【服务器】服务器 BMC(基板管理控制器,Baseboard Management Controller)

基板管理控制器&#xff08;BMC&#xff0c;Baseboard Management Controller&#xff09;是用于监控和管理服务器的专用控制器&#xff0c;用通俗的话讲&#xff0c;BMC 是主机服务器系统下的一个独立系统。这个独立系统有自己的处理器和内存&#xff0c;即使主机硬件或操作系…

开源限流组件分析(一):juju/ratelimit

文章目录 本系列前言数据结构对外提供接口初始化令牌桶获取令牌 核心方法adjustavailableTokenscurrentTicktakeTakeAvailableWait系列 本系列 开源限流组件分析&#xff08;一&#xff09;&#xff1a;juju/ratelimit&#xff08;本文&#xff09;开源限流组件分析&#xff0…

Race Track Generator Ultimate:Race Track Generator(赛车场赛道看台场景创建工具)

下载&#xff1a;​​Unity资源商店链接资源下载链接 效果图&#xff1a;

【论文阅读】Bi-Mamba+: Bidirectional Mamba for Time Series Forecasting

文章目录 概要阅读背景知识引言创新之处 研究方法概述方法部分的核心模块多尺度打补丁&#xff08;Multi-Scale Patching&#xff09;Mamba&#xff1a;全局模式专家Local Window Transformer&#xff08;LWT&#xff09;&#xff1a;局部变化专家长短期路由器&#xff08;Long…

Bootstrap Blazor实现多个Select选择器联合选择

Bootstrap Blazor官方目前只提供单个Select选择器&#xff0c;如果要想实现下图所示的多个Select选择器联合选择&#xff0c;则需要通过编写自定义组件来实现。 主要通过Bootstrap的data-bs-toggle属性来实现展开和折叠效果。 .razor文件内容如下&#xff1a; typeparam TValu…

【路径规划】蚁群算法的优化计算——旅行商问题(TSP)优化

摘要 旅行商问题&#xff08;TSP&#xff09;是一种经典的组合优化问题&#xff0c;其目标是找到一条遍历所有城市且总路程最短的环路。由于其计算复杂度高&#xff0c;求解大规模TSP问题往往依赖于启发式算法。本文研究了基于蚁群算法&#xff08;Ant Colony Optimization, A…

034_基于php万怡酒店管理系统

目录 系统展示 开发背景 代码实现 项目案例 获取源码 博主介绍&#xff1a;CodeMentor毕业设计领航者、全网关注者30W群落&#xff0c;InfoQ特邀专栏作家、技术博客领航者、InfoQ新星培育计划导师、Web开发领域杰出贡献者&#xff0c;博客领航之星、开发者头条/腾讯云/AW…