多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,一经查实,立即删除!

相关文章

搜维尔科技:我们用xsens动作捕捉技术制作的数字人

我们用xsens动作捕捉技术制作的数字人 搜维尔科技:我们用xsens动作捕捉技术制作的数字人

云原生技术: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…

python命令行解析argparse操作

目录 一、使用sys.argv 二、使用argparse模块 更多功能: 三、使用getopt模块 四、使用argparse模块来处理布尔型参数 1.使用store_true和store_false动作 2.自定义布尔型参数的处理 一、使用sys.argv 在python中sys.argv是一个包含命令行参数的列表。其中sy…

跨越数字鸿沟,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…

Stream流 学习笔记

为了提高程序员对数组和集合的操作便利性而推出的操作--Stream流 1.流的创建 数组用Arrays.stream(数组名)来获取流 集合用集合.stream()来获取流 String [] strings; List list new ArrarList<>(); //数组 stream Arrays.stream(strings) //集合 stream list.stream…

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

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

深度解析:等保测评中的常见漏洞与防护措施

等保测评&#xff08;信息安全等级保护测评&#xff09;是指根据中国的网络安全法规&#xff0c;对信息系统进行安全等级保护的评估过程。在这个过程中&#xff0c;发现系统中的安全漏洞并采取有效的防护措施至关重要。本文将深度解析等保测评中的常见漏洞及其相应的防护措施。…

程序设计基础I-单元测试2(机测)

7-1 sdut-C语言实验-AB for Input-Output Practice (不确定次数循环) Your task is to Calculate a b. Too easy?! Of course! I specially designed the problem for all beginners. You must have found that some problems have the same titles with this one, yes, a…

微信小程序中的文件查看方法

获得后缀名判断类型,如果是图片用ex.previewImage(),如果是视频,用uni.previewMedia(),如果是word文档这些的,用 uni.downloadFile来下载资源后用 uni.saveFile来保存到本地,uni.openDocument来打开新的网页,如果打不开的话则返回说到PC端去打开 const lookFile (url) > {l…

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

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

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

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

GIS_地理空间数据_坐标系统

文章目录 一、1. 二、 一、 1. 二、

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

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