当前位置: 首页 > news >正文

设计网站数据用html做家谱网站代码

设计网站数据,用html做家谱网站代码,wordpress 纯文字主题,网络广告策划的概念引言 随着版本的迭代和漏洞的发现,Nginx作为一款软件避免不了打补丁的命运。 以下基于Linux直接安装的Nginx版本升级。 以下操作均在本地虚拟机中操作验证,请验证后再线上操作。基于centos7测试。 前置资源 获取nginx的最新源码版本网址&#xff1a…

引言

随着版本的迭代和漏洞的发现,Nginx作为一款软件避免不了打补丁的命运。

以下基于Linux直接安装的Nginx版本升级。

以下操作均在本地虚拟机中操作验证,请验证后再线上操作。基于centos7测试。

前置资源

  • 获取nginx的最新源码版本网址: http://freenginx.org/
  • 查看nginx的版本命令: nginx -V

基于源码安装Nginx

安装编译环境

nginx基于c语言编写的,所以安装之前需要安装编译环境。

### 安装编译环境和依赖包
yum -y install make zlib zlib-devel gcc-c++ libtool  openssl openssl-devel
## 验证编译环境是否安装成功
gcc --versiongcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-44)
Copyright (C) 2015 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

逆向编译命令

nginx编译通过 ./configure 命令加指定参数来完成,对应的参数决定了应用程序的安装位置、日志文件位置、依赖库使用情况等。

所以在安装之前需要知道如下信息:

  • 使用到的依赖库
  • 程序安装位置
  • 启用的模块

以上信息可以通过ngingx -V来获取。

## 进入nginx的安装目录
nginx -V
## 可以看到对应的配置参数信息
nginx version: nginx/1.24.0
built by gcc 4.8.5 20150623 (Red Hat 4.8.5-44) (GCC) 
built with OpenSSL 1.0.2k-fips  26 Jan 2017
TLS SNI support enabled
configure arguments: --prefix=/usr/local/nginx --with-http_ssl_module --with-stream --with-http_stub_status_module

安装新版本nginx

  • 到正式网站下载源码:http://freenginx.org/en/download.html 推荐Free版本 或者 http://nginx.org/en/download.html F5版本

freenginx 是nginx被F5收购出来的一个独立分支,由原来的nginx的核心人员维护,就像mariadb和mysql的关系。

  • 上传源码到指定服务器,开始安装。
# 解压源码
tar -xf nginx-1.25.4.tar.gz
cd nginx-1.25.4
## 根据逆向得到的参数进行编译
./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-stream --with-http_stub_status_module
##  如果缺少对应依赖库,可以通过如下命令安装
yum -y install make zlib zlib-devel gcc-c++ libtool  openssl openssl-devel
## 也可以到对应库的正式网站下载安装,通过命令指定安装位置,比如
./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-stream --with-http_stub_status_module --with-pcre=/root/install_app/pcre2-10.43
## 安装
make
make install
## 查看安装后的版本
/usr/local/nginx/sbin/nginx -Vnginx version: nginx/1.25.4
built by gcc 4.8.5 20150623 (Red Hat 4.8.5-44) (GCC)
built with OpenSSL 1.0.2k-fips  26 Jan 2017
TLS SNI support enabled
configure arguments: --prefix=/usr/local/nginx --with-http_ssl_module --with-stream --with-http_stub_status_module --with-pcre=/root/install_app/pcre2-10.43

以上是通过覆盖的方式升级nginx,注意提前做好备份,避免数据丢失。

基于安装包安装Nginx

nginx在linux上做了很多分发包,包括debian、centos、ubuntu等。通过nginx官方的安装包升级nginx,可以避免编译过程的麻烦。

确认nginx是通过安装包安装的,可以通过安装路径查看。一般nginx的安装路径为分开的,包括任意路径可以执行nginx -V

centos通过rpm -qa nginx查找nginx的安装包是否存在。

升级过程如下:


## 安装nginx的仓库源,访问 http://nginx.org/packages/centos/7/noarch/RPMS/ 下载 nginx-release-centos-7-0.el7.ngx.noarch.rpm  
wget http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
## 安装nginx源
rpm -ivh nginx-release-centos-7-0.el7.ngx.noarch.rpm
## 查看nginx安装包列表
yum --showduplicates list nginx
## 安装最新版本的nginx
yum install nginx.x86_64
## 验证版本
nginx -V

说明

以上就是nginx 1.21.5升级到1.25.4的过程。不同镜像版本可能升级过程不一致。

请在虚拟机中操作验证,请勿直接线上生产主机操作。

关于作者

来自一线全栈程序员nine的八年探索与实践,持续迭代中。欢迎关注“雨林寻北”或添加个人卫星codetrend(备注技术)。

http://www.yayakq.cn/news/859393/

相关文章:

  • 博客网站 做淘宝客wordpress的列表
  • 网站建设公司河南郑州青岛网页制作网站
  • 制作网站视频优化系统功能
  • seo网站排名网页备用页
  • 网站建设的技术有哪些方面sql可以做网站吗
  • 网站制作网站推广百度广告投放代理商
  • 咖啡网站建设的优势济南网络公司排名
  • 软件开发 网站开发区别泰安房产交易网
  • asp 网站建设教程合肥光束网站建设
  • 手机上网网站建设html基础知识点总结
  • 织梦手机网站模板安装网站建设智推网
  • 企业网站百度收录注册了域名后怎么设计网站
  • 网站建设制作设计惠州商务网站开发设计结论
  • 宁波应用多的建站行业咸阳万企网站建设
  • 合肥网站建设工作室手机设计培训网站建设
  • 网站建设业务前景用电脑做服务器的建一个网站
  • 网站程序 seo企业工商信息查询单在哪打印
  • 江门企业模板建站为某网站做网站推广策划方案
  • 东莞免费做网站公司设计接单
  • 怎样注册电商网站dedecms怎么把一个网站的文章导出导到另一个站里
  • 制作网站的公司即刻搜索收录网站
  • 个人是否可以做网站制作服务网站
  • 商务网站建设的可行性分析包括济宁网站网站建设
  • 传媒公司网站建设思路wordpress可以做外贸
  • 江苏城乡建设网站贵港网站开发
  • 网站建设的电销微信小网站怎么做
  • 关于集团网站建设的修改请示案例模板我的网站
  • 网站品牌词优化怎么做中国网站建设市场分析
  • 智能网站建设制作粤icp备案号查询网官网
  • 聊城建网站服务app网站样式