网站建设步骤ppt基层网站建设存在困难

news/2025/9/23 23:31:33/文章来源:
网站建设步骤ppt,基层网站建设存在困难,安装wordpress注意什么,html上传wordpress目录: Nginx的优势 HTTP协议详解 Nginx部署-Yum Nginx配置文件 Nginx编译参数 Nginx基本配置 Nginx日志Log Nginx WEB模块 Nginx 访问限制 Nginx 访问控制 Nginx的优势 Nginx (engine x) 是一个高性能的HTTP(解决C10k的问题)和反向代理服务器#xff0c;也是一个IM…目录: Nginx的优势 HTTP协议详解 Nginx部署-Yum Nginx配置文件 Nginx编译参数 Nginx基本配置 Nginx日志Log Nginx WEB模块 Nginx 访问限制 Nginx 访问控制 Nginx的优势 Nginx (engine x) 是一个高性能的HTTP(解决C10k的问题)和反向代理服务器也是一个IMAP/POP3/SMTP服务器。 1、作为Web服务器Nginx处理静态文件、索引文件自动索引的效率非常高。 2、作为代理服务器Nginx可以实现无缓存的反向代理加速提高网站运行速度。 3、作为负载均衡服务器Nginx既可以在内部直接支持Rails和PHP也可以支持HTTP代理服务器对外进行服务同时还支持简单的容错和利用算法进行负载均衡。 4、在性能方面Nginx是专门为性能优化而开发的实现上非常注重效率。它采用内核Poll模型可以支持更多的并发连接最大可以支持对5万个并发连接数的响应而且只占用很低的内存资源。 5、在稳定性方面Nginx采取了分阶段资源分配技术使得CPU与内存的占用率非常低。Nginx官方表示Nginx保持1万个没有活动的连接而这些连接只占用2.5MB内存因此类似DOS这样的攻击对Nginx来说基本上是没有任何作用的。 6、在高可用性方面Nginx支持热部署启动速度特别迅速因此可以在不间断服务的情况下对软件版本或者配置进行升级即使运行数月也无需重新启动几乎可以做到7x24小时不间断地运行。 总之就是{ 高并发 IO多路复用 epoll 异步 非阻塞 } HTTP协议详解 HTTP--Hyper Text Transfer Protocol超文本传输协议是一种建立在TCP上的无状态连接整个基本的工作流程是客户端发送一个HTTP请求说明客户端想要访问的资源和请求的动作服务端收到请求之后服务端开始处理请求并根据请求做出相应的动作访问服务器资源最后通过发送HTTP响应把结果返回给客户端。其中一个请求的开始到一个响应的结束称为事务当一个事物结束后还会在服务端添加一条日志条目。 Nginx部署-Yum 官方链接http://www.nginx.org 1.yum install yum-utils 2.vim /etc/yum.repos.d/nginx.repo 3./etc/yum.repos.d/nginx.repo [nginx-stable] namenginx stable repo baseurlhttp://nginx.org/packages/centos/$releasever/$basearch/ gpgcheck1 enabled1 gpgkeyhttps://nginx.org/keys/nginx_signing.key module_hotfixestrue[nginx-mainline] namenginx mainline repo baseurlhttp://nginx.org/packages/mainline/centos/$releasever/$basearch/ gpgcheck1 enabled0 gpgkeyhttps://nginx.org/keys/nginx_signing.key module_hotfixestrue 4.yum-config-manager --enable nginx-mainline 5.yum -y install nginx 6.systemctl start nginx 7.systemctl enable nginx 8.关闭防火墙systemctl  stop firewalld    关闭SELinux  setenforce 0 9.查看版本nginx -V 10.浏览器进行测试 Nginx配置文件 查看所有配置文件    rpm  -ql  nginx 常用的配置文件 /usr/share/nginx/html/index.html     默认主页 /var/log/nginx   日志文件夹 /var/cache/nginx  缓存文件夹 /etc/logrotate.d/nginx      日志轮转 /etc/nginx/nginx.conf       总配置文件 /etc/nginx/conf.d              子配置文件 /etc/nginx/conf.d/default.conf     默认网站配置文件 /usr/lib64/nginx      Nginx模块目录 /etc/nginx/koi-utf                字符集文件编码 /etc/nginx/mime.types        文件关联程序 /etc/nginx/modules             第三方模块 /usr/lib/systemd/system/nginx-debug.servicenginx        调试程序启动脚本 Nginx编译参数 Nginx常用编译参数 --prefix /etc/nginx        安装路径 --sbin-path/usr/sbin/nginx        程序文件 --modules-path/usr/lib64/nginx/modules        模块路径 --conf-path/etc/nginx/nginx.conf        主配置文件 --error-log-path/var/log/nginx/error.log        错误日志 --http-log-path/var/log/nginx/access.log        访问日志 --pid-path/var/run/nginx.pid        程序ID --lock-path/var/run/nginx.lock        锁路径防止重复启动nginx --http-client-body-temp-path/var/cache/nginx/client_temp        缓存 --http-proxy-temp-path/var/cache/nginx/proxy_temp        代理缓存 --http-fastcgi-temp-path/var/cache/nginx/fastcgi_temp        php缓存 --http-uwsgi-temp-path/var/cache/nginx/uwsgi_temp        python缓存 --with-compat        启用动态模块兼容性 --usernginx        用户 --groupnginx        组 --with-http_auth_request_module        认证模块 --with-http_dav_module        增加上传PUT,DELETE,MKCOL:创建集合,COPY和MOVE方法)默认情况下为关闭 --with-http_flv_module        NGINX 添加MP4、FLV视频支持模块 --with-http_gunzip_module        压缩模块 --with-http_mp4_module        多媒体模块 --with-http_random_index_module        nginx显示随机首页模块 --with-http_realip_module        Nginx获取真实IP模块 --with-http_secure_link_module        nginx安全下载模块 --with-http_slice_module        nginx 中文文档 --with-http_ssl_module        安全模块 --with-http_stub_status_module        访问状态 --with-http_sub_module        nginx替换网站响应内容 --with-mail        邮件客户端 cpu优化参数{                          --with-cc-opt-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE2 -                        fexceptions -fstack-protector-strong --                          paramssp-buffer-size4 -grecord-gcc-switches -m64 -mtunegeneric -fPIC                           --with-ld-opt-Wl,-z,relro -Wl,-z,now -pie                           } Nginx基本配置 Nginx配置文件地址/etc/nginx/nginx.conf nginx主配置文件通常为nginx.conf是Nginx服务器的核心配置文件包含了对服务器行为的整体定义。以下是nginx主配置文件的一般结构和常见指令 1. user: 定义nginx工作进程的运行用户和用户组。 2. worker_processes: 指定nginx工作进程的数量通常设置为CPU核心数的倍数。 3. error_log: 设置错误日志的位置和级别。 4. pid: 指定nginx工作进程的PID文件的位置。 5. events: 配置nginx处理事件的模块和参数例如worker_connections用于设置每个工作进程的最大连接数。 6. http: 定义nginx处理HTTP请求的配置。    - include: 引入其他配置文件。    - default_type: 指定默认的MIME类型。    - log_format: 配置访问日志格式。    - access_log: 指定访问日志的位置和格式。    - sendfile: 配置是否启用sendfile传输文件。    - keepalive_timeout: 指定客户端连接的超时时间。    - gzip: 配置响应数据的压缩方式。    - server: 定义虚拟主机的配置。      - listen: 指定监听的端口号和协议。      - server_name: 指定虚拟主机的域名。      - location: 定义请求URL路径的匹配规则和相应的处理逻辑。 以上是nginx主配置文件的一般结构和一些常见指令。实际上nginx的配置非常灵活还可以使用许多其他指令和模块来满足具体的需求。你可以根据你的具体需求自定义和扩展nginx的主配置文件。 虚拟主机配置文件地址/etc/nginx/conf.d/~~~~~ 在Nginx中虚拟主机的配置文件通常是在nginx主配置文件nginx.conf中的http块内通过server块进行定义的。每个虚拟主机都有单独的server块用于指定特定域名或监听端口的配置。以下是一个示例 http {   ...   server {     listen 80;     server_name example.com;     root /path/to/root;          location / {       # 该虚拟主机的处理逻辑     }   }   server {     listen 80;     server_name subdomain.example.com;     root /path/to/subdomain;          location / {       # 不同域名的虚拟主机可以有不同的处理逻辑     }   }   ... } 在上述示例中定义了两个虚拟主机的配置。第一个虚拟主机使用example.com作为域名监听80端口并将请求的根目录设置为/path/to/root。第二个虚拟主机使用subdomain.example.com作为域名也监听80端口并将请求的根目录设置为/path/to/subdomain。 每个虚拟主机的server块内可以使用location块来定义特定URL路径的处理逻辑。可以根据需要为每个虚拟主机指定不同的代理、缓存、重定向等动作。 你可以根据实际需求在http块中添加更多的虚拟主机配置以支持不同域名或监听端口的网站服务。同时你也可以使用include指令来将虚拟主机的配置文件拆分成独立的文件以提高配置文件的可读性和维护性。 Nginx日志Log 正确日志access_log 192.168.100.254 - - [17/Dec/2017:14:45:59 0800] GET /nginx-logo.png HTTP/1.1 200 368 http://192.168.100.10/ Mozilla/5.0 (Windows NT 6.1; WOW64; rv:57.0) Gecko/20100101 Firefox/57.0 - 某条日志记录含义 192.远程主机IP - - 用户 【2017】时间 get获得下载还有post提交。 /nginx-logo.png 下载图片 http版本 状态码 什么结果。对还是错 368 大小 引用自哪个连接主页http://192.168.100.10/ Mozilla 5.0浏览器的版本 Windows NT 客户端系统类型 -远程客户端主机地址 请看注释 错误日志error_log Nginx WEB模块 连接状态 随机主页 替换模块 文件读取 文件压缩 页面缓存 防盗链 Nginx 访问限制 ngx_http_limit_req_module                请求频率限制 ngx_http_limit_conn_module                连接频率限制 Nginx 访问控制

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

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

相关文章

移动端网站设计尺寸南宁制作企业服装

目录 1. 使用自定义Favicon 2. 在vue中设置Favicon 3. 使用Vue插件设置Favicon 网页显示的小图标,通常称为Favicon(Favorites Icon),是网站的标识之一,也是浏览器标签页上显示的图标。 1. 使用自定义Favicon 准备图…

线性结构常见应用之栈[基于郝斌课程]

栈的定义:一种可以实现“先进后出”的存储结构栈类似于箱子,先放进去的最后取出来,最后放入的先取出来 栈的分类:静态栈的内核是数组动态栈的内核是链表 栈的算法:出栈压栈 栈的应用:函数调用中断表达式求值内存…

实测对比:权威榜单之公众号排版Top 5(含效果对比与适用建议)

在新媒体运营领域,公众号排版是一项至关重要却又让许多人头疼的工作。写作慢、排版耗时、跨平台排版不统一、配图难/侵权风险等问题,一直困扰着公众号/知乎/小红书运营者、新媒体运营新手小白、自媒体人等众多从业者…

东莞微信网站物联网在生活中的应用

java.io.File.setExecutable(boolean executable) 方法来设置所有者对于此抽象路径名执行权限。 声明 以下是 java.io.File.setExecutable(boolean executable) 方法的声明: public boolean setExecutable(boolean executable) 参数 executable -- 设置访问权限为t…

go的泛型

简单例子,把传入的int类型的数据,打印出来,然后返回前两位数值 func forSclice(slice []int) []int {for i, v := range slice {fmt.Println(i, v)}return slice[:2] }如果该方法,支持任何形式的入参呢? func for…

原码补码反码

原码是最高位为符号位,其余位表示数值的绝对值二进制码,反码是正数与原码相同,负数原码按位取反,补码是正数与原码相同,负数是反码加1。 Java整数类型使用的是二进制补码如就是0000 0000 0000 0000 0000 0000 000…

lc1034-边界着色

难度:中等(中期)题目描述有一个二维地图,值代表颜色。 给定一个点的坐标和一个备用的颜色 这个点周围与它颜色一样的部分认为是一个整体 给这块区域的最外层刷上备用颜色示例 输入:grid = [[1,1],[1,2]], row = 0…

网站是用sql2012做的_在发布时可以改变为2008吗湖南人文科技学院在哪

1.什么是web开发 Web:全球广域网,也称为万维网(www World Wide Web),能够通过浏览器访问的网站。 所以Web开发说白了,就是开发网站的,例如网站:淘宝,京东等等 2. 网站的工作流程 1.首先我们需…

连江县建设局网站企业做网站要注意些什么

目录 1、环境变量process.env配置2、vue package.json多环境配置vue-cli-service serve其他用法vue-cli-service build其他用法vue-cli-service inspect其他用法3、vue导出webpack配置4、配置打包压缩图片文件5、打包去掉多余css(由于依赖问题暂时未实现)6、打包去除console.…

标志设计logo网站广西壮族自治区成立时间

从事java开发一般都需要使用到一些开发工具,记得以前刚接触java的时候还用过MyEclipse。idea被评为最好用java开发工具,为什么用eclipse的人更多?下面一起来了解下吧!IDEA毕竟不便宜啊,很多企业都买不起只能用Eclipse了&#xff…

网站建设技术指标做设计什么兼职网站建设

前面我们介绍了Harris和Shi-Tomasi角点检测算法,这两种算法具有旋转不变性,但不具有尺度不变性,以下图为例,在左侧小图中可以检测到角点,但是图像被放大后,在使用同样的窗口,就检测不到角点了。…

赤水市住房和城乡建设局网站网站建设刷赞和vip

目录 1、源码编译安装nginx 2、分别编写基于RHEL6和RHEL7的脚本。 2.1 RHEL6的nginx系统服务脚本 2.2 RHEL7的nginx系统服务脚本 1、源码编译安装nginx 1.首先关闭防火墙和selinux [rootnode13 ~]# systemctl stop firewalld [rootnode13 ~]# setenforce 0 2.准备环境&…

什么是网站集约化建设wordpress去除右下角

强烈建议别购买京东安美酷便携屏,太脆弱了,一碰就坏,客服态度不行,容易闪屏等等缺点。而且价格偏贵,淘宝上两百块的屏幕足够用了,没必要花六百多块钱,如果就是买来打游戏的话,也用不…

做阿里云网站教育机构做网站的目的

YouTube: Intro to Large Language Models - YouTube 1. Large Language Model LLM 大家好,最近我做了一个关于大型语言模型的 30 分钟演讲,有点像介绍性演讲,不幸的是,那个演讲没有被录制下来,但很多人在演讲结束后…

网站建设公司 成都模板企业快速建站

基于樽海鞘群算法优化概率神经网络PNN的分类预测 - 附代码 文章目录 基于樽海鞘群算法优化概率神经网络PNN的分类预测 - 附代码1.PNN网络概述2.变压器故障诊街系统相关背景2.1 模型建立 3.基于樽海鞘群优化的PNN网络5.测试结果6.参考文献7.Matlab代码 摘要:针对PNN神…

【汽车电子】汽车功能安全标准 ISO 26262

ISO 26262 是汽车行业最核心的功能安全标准,专为汽车电子电气系统设计,目标是通过系统化流程降低因系统故障导致的安全风险。 以下是专为小白设计的 5分钟快速入门指南: 一、为什么需要 ISO 26262?背景:汽车电子化…

ISO 26262的不同安全等级:ASIL-D ASIL-C ASIL-B ASIL-A

在汽车功能安全标准 ISO 26262 中,ASIL(Automotive Safety Integrity Level,汽车安全完整性等级)从 A到D 分为4个等级,ASIL-D是最高安全等级,ASIL-B的要求远低于ASIL-D——简单说:ASIL-D > ASIL-C > ASIL…

C#学习1

C# 简介 C# 是由微软开发的面向对象的编程语言运行在.NET框架上,具有强大的类型安全和内存管理 广泛用于Windows应用程序、Web开发、游戏开发(Unity)等基本语法结构 csharp using System; // 引入命名空间namespace…

wordpress wpenqueuescript优化关键词排名推广

先来看看微信小程序输入框展示效果: 输入超过 8 行的时候会出现滚动,这样做的好处就是输入框不会直接顶到页面最顶部。 支付宝小程序实现多行输入框:使用textarea多行输入框实现 思路一: textarea 标签设置max-height, 标签自…

做网站上凡科订餐网站设计

目录 指针是什么 指针变量的大小 指针和指针类型 指针类型的意义 野指针 指针运算 指针-整数 指针-指针 指针的关系运算 指针和数组 二级指针 二级指针定义 指针数组 指针数组的定义 指针是什么 如下图所示(右侧编号为内存地址)&#xff1…