1|1111

1、指定在每天凌晨4:00将该时间点之前的系统日志信息(/var/log/messages )备份到目录下/backup,备份后日志文件名显示格式logfileYY-MM-DD-HH-MM

2、配置ssh免密登陆:客户端主机通过redhat用户基于秘钥验证方式进行远程连接服务器的root用户。

3、

nginx基本配置
 
  [root@localhost ~]# dnf install nginx -y
    [root@localhost ~]# nginx -v
    [root@localhost ~]# nginx -V
    [root@localhost ~]# rpm -ql nginx
    [root@localhost httpd]# tree /etc/nginx
    [root@localhost ~]# tree /etc/nginx/
    /etc/nginx/
    ├── conf.d     #子配置文件目录
    ├── default.d  
    ├── fastcgi.conf
    ├── fastcgi.conf.default
    ├── fastcgi_params  #用以翻译nginx的变量供php识别
    ├── fastcgi_params.default
    ├── koi-utf
    ├── koi-win
    ├── mime.types   #用以配置支持的媒体文件类型
    ├── mime.types.default
    ├── nginx.conf    #主配置文件
    ├── nginx.conf.default
    ├── scgi_params
    ├── scgi_params.default
    ├── uwsgi_params  #用以配置nginx的变量供python识别
    ├── uwsgi_params.default
    └── win-utf
    [root@localhost ~]# tree /usr/share/nginx/html/  #默认的nginx网站根目录
    [root@localhost ~]# tree /var/log/nginx/  #nginx的日志文件所在目录
    
    

    #nginx服务主配置文件nginx.conf的结构
    [root@localhost nginx]# grep   ^[^#] nginx.conf
    =========全局配置(无{}标志)=======================
    user nginx;       #进程所属用户
    worker_processes auto;  #worker数量
    error_log /var/log/nginx/error.log;  #错误日志存放路径
    pid /run/nginx.pid;  #pid文件路径
    include /usr/share/nginx/modules/*.conf;  #include导入的功能模块配置文件
    =========全局配置(无{}标志)=======================
    
    ==========性能配置(有{}标志)=================
    events {
        worker_connections 1024;  #TCP连接数
    }
    ==========性能配置(有{}标志)=================
    
    =========http模块配置(有{}标志)==================
    http {   #http区块开始
        log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
                          '$status $body_bytes_sent "$http_referer" '
                          '"$http_user_agent" "$http_x_forwarded_for"';   #错误日志格式
        access_log  /var/log/nginx/access.log  main;  #访问日志路径
        sendfile            on;   #开启高效文件传输模式
        tcp_nopush          on;   #性能优化参数
        tcp_nodelay         on;   #性能优化参数
        keepalive_timeout   65;   #持久连接时间或超时时间
        types_hash_max_size 4096;  #性能优化参数
        include             /etc/nginx/mime.types;  #可解析的静态资源类型
        default_type        application/octet-stream;  
        # Load modular configuration files from the /etc/nginx/conf.d directory.
        # See http://nginx.org/en/docs/ngx_core_module.html#include
        # for more information.
        include /etc/nginx/conf.d/*.conf;  #子配置文件存放路径
        server {  #server区块开始
            listen       80;   #监听端口
            listen       [::]:80;
            server_name  _;    #服务器的名字
            root         /usr/share/nginx/html;  #主页存放路径
            # Load configuration files for the default server block.
            include /etc/nginx/default.d/*.conf;  #子配置文件存放路径
            error_page 404 /404.html;  #404错误返回的页面
                location = /40x.html {  #使用location定义用户请求的uri
            }
            error_page 500 502 503 504 /50x.html; #500、502、503、504返回的页面
                location = /50x.html {
            }
        }  #server区块结束
    }   #http区块结束
    =========http模块配置(有{}标志)==================

    [root@localhost ~]#systemctl disable firewalld --now
    [root@localhost ~]# systemctl restart nginx
    #测试可以使用curl命令访问web服务器或者使用浏览器访问
    [root@localhost ~]# curl -I  localhost
    HTTP/1.1 200 OK
    Server: nginx/1.21.5
    Date: Fri, 17 Nov 2023 08:40:28 GMT
    Content-Type: text/html
    Content-Length: 3510
    Last-Modified: Mon, 23 Oct 2023 15:48:29 GMT
    Connection: keep-alive
    ETag: "653695cd-db6"
    Accept-Ranges: bytes

作业
构建静态网站

echo "hello world" > /usr/share/nginx/html/index.html
访问

curl 192.168.59.132
设置基于地址的网页访问

创建根目录

mkdir -pv /www/ip/100
mkdir -pv /www/ip/200
构建网站

echo this is 100 > /www/ip/100/index.html
echo this is 200 > /www/ip/200/index.html
设置selinux

 setenforce 0
#设置SELinux为permissive模式,这样可以避免无法看到网页页面内容的问题
创建并编写配置文件

[root@localhost ~]# vim /etc/nginx/conf.d/test_ip.conf
server {
        listen 192.168.59.100:80;
        root /www/ip/100;
        location / {
        }
}
server {
        listen 192.168.59.200:80;
        root /www/ip/200;
        location / {
        }
}
效果

[root@localhost ~]# systemctl restart nginx
[root@localhost ~]# curl 192.168.59.100
this is 100
[root@localhost ~]# curl 192.168.59.200
this is 200
设置基于端口的网站访问

创建根目录

mkdir -pv /www/port/80
mkdir -pv /www/port/8000

创建并编写配置文件

[root@localhost ~]# cat  /etc/nginx/conf.d/test_port.conf
server {
        listen 192.168.59.132:80;
        root /www/port/80;
        location / {
        }
}
server {
        listen 192.168.59.132:10000;
        root /www/port/10000;
        location / {
        }
}
 

 

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

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

相关文章

数据结构——单链表(Singly Linked List)

1.链表介绍 链表是一种物理储存上非连续、非顺序的存储结构。数据元素的逻辑顺序是通过链表中的指针链接次序实现的。链表由一系列结点(链表中每一个元素称为结点)组成,结点可以在运行时动态生成。 对于上图,每一个结点都是一个结…

NFT Insider115:The Sandbox开设元宇宙Diorama快闪店,​YGG Web3 游戏峰会已开幕

引言:NFT Insider由NFT收藏组织WHALE Members、BeepCrypto联合出品,浓缩每周NFT新闻,为大家带来关于NFT最全面、最新鲜、最有价值的讯息。每期周报将从NFT市场数据,艺术新闻类,游戏新闻类,虚拟世界类&#…

项目中如何配置数据可视化展现

在现今数据驱动的时代,可视化已逐渐成为数据分析的主要途径,可视化大屏的广泛使用便应运而生。很多公司及政务机构,常利用大屏的手段展现其实力或演示业务,可视化的效果能让观者更快速的理解结果并直观的看到数据展现。因此&#…

仿 美图 / 饿了么,店铺详情页功能

前言 UI有所不同,但功能差不多,商品添加购物车功能 正在写,写完会提交仓库。 效果图一:左右RecyclerView 联动 效果图二:通过点击 向上偏移至最大值 效果图三:通过点击 或 拖动 展开收缩公告 效果图四&…

Modown主题v8.12 安装教程和主题下载

亲测」Modown主题v8.12学习版 上传好主题选择该主题就好了设置 设置好的首页 内容页: WordPress主题Modown和WordPress插件Erphpdown想必正在使用WordPress程序建站的站长都非常熟悉,因为这两款应用在WordPress站长圈子里还是比较知名的,所以…

LangChain 9 模型Model I/O 聊天提示词ChatPromptTemplate, 少量样本提示词FewShotPrompt

LangChain系列文章 LangChain 实现给动物取名字,LangChain 2模块化prompt template并用streamlit生成网站 实现给动物取名字LangChain 3使用Agent访问Wikipedia和llm-math计算狗的平均年龄LangChain 4用向量数据库Faiss存储,读取YouTube的视频文本搜索I…

部署系列六基于nndeploy的深度学习 图像降噪unet部署

文章目录 1.直接在源代码demo中修改2. 如何修改呢?3. 修改 graph4. 总结 https://github.com/DeployAI/nndeploy https://nndeploy-zh.readthedocs.io/zh/latest/introduction/index.html 通过以上2个官方链接对nndeploy基本的使用方法应该有所了解了。 下面就是利用…

HTML网站稳定性状态监控平台源码

这是一款网站稳定性状态监控平台源码,它基于UptimeRobot接口进行开发。当您的网站遇到故障时,该平台能够通过邮件或短信通知您。下面是对安装过程的详细说明: 安装步骤 将源码上传至您的主机或服务器,并进行解压操作。 在Uptim…

Excel动态选择某一行/列的最后一个数据

选择列的最后一个数据&#xff1a; 以A列为例&#xff0c;使用&#xff1a; LOOKUP(1,0/(A:A<>""),A:A)选择行的最后一个数据&#xff1a; 以第3行为例&#xff0c;使用&#xff1a; LOOKUP(1,0/(3:3<>""),3:3)示例程序 列最后一个数据&a…

网站定制开发主要分类有哪些|企业 app 软件小程序定制

网站定制开发主要分类有哪些|企业 app 软件小程序定制 网站定制开发是指根据客户需求&#xff0c;为其量身定制设计和开发的网站服务。目前&#xff0c;网站定制开发主要分为以下几个分类&#xff1a; 1.静态网站定制开发&#xff1a;静态网站是由 HTML、CSS 和 JavaScript 等静…

Python开发运维:Django 4.2.7 使用Celery 5.3.5 完成异步和定时任务

目录 一、实验 1.Django使用Celery完成异步和定时任务 二、实验 1. 如何查看Django版本 一、实验 1.Django使用Celery完成异步和定时任务 (1)安装Django (2)新建Django项目 (3)初始框架 (4)urls.py引用视图views from django.contrib import admin from django.urls imp…

记录一些免费的 API接口

主要记录一些日常开发中可以使用到的一些免费api接口&#xff0c;目前包括 ip地址查询、天气查询 通过 IP 查询地址 ip-api (不支持 https) &#x1f4a1; api接口文档 &#x1f579; 调用接口 $ curl http://ip-api.com/json&#x1f4dd; 返回信息&#xff08;位置信息&…