当前位置: 首页 > news >正文 服务器网站慢的原因百度网址链接 news 2025/11/1 7:21:12 服务器网站慢的原因,百度网址链接,网站建设后台 手工上传,成都网络推广培训哪家好ubuntu 终端 使用 wget 下载源码 sudo wget http://nginx.org/download/nginx-1.24.0.tar.gz解压刚下载的源码压缩包 nginx-1.24.0.tar.gz sudo tar -zxvf nginx-1.24.0.tar.gz 解压完成 产生 nginx-1.24.0 目录 进入该目录 cd ./nginx-1.24.0 目录下有一个可执行文件 con…ubuntu 终端 使用 wget 下载源码 sudo wget http://nginx.org/download/nginx-1.24.0.tar.gz解压刚下载的源码压缩包 nginx-1.24.0.tar.gz sudo tar -zxvf nginx-1.24.0.tar.gz 解压完成 产生 nginx-1.24.0 目录 进入该目录 cd ./nginx-1.24.0 目录下有一个可执行文件 configure 关于这个 configure configure命令做了大量的“幕后”工作包括检测操作系统内核和已经安装的软件参数的解析 中间目录的生成以及根据各种参数生成一些C源码文件、Makefile文件等 可以参考官方介绍 nginx documentationhttps://nginx.org/en/docs/https://nginx.org/en/docs/https://nginx.org/en/docs/ 进入 nginx 官网 点击 Installing nginx 选择 Building nginx from Sources 或者 直接点击 Building nginx from Sources 执行 ./configure --help 根据需求选择配置编译选项 这里我的 配置编译选项如下 sudo ./configure \--sbin-path/home/wsd/test/nginx/Nginx \--conf-path/home/wsd/test/nginx/conf/nginx.conf \--error-log-path/home/wsd/test/nginx/LOG/error.log \--http-log-path/home/wsd/test/nginx/LOG/access.log \--with-pcre \--with-http_ssl_module \--with-http_v2_module \--with-http_gzip_static_module \--with-stream \--with-stream_ssl_module 说明 --sbin-path: 指定Nginx可执行文件的安装路径。 --conf-path: 指定Nginx配置文件的位置。 --error-log-path --http-log-path: 指定日志文件的位置。 --with-pcre: 启用PCRE支持正则表达式。 --with-http_ssl_module: 启用SSL模块。 --with-http_v2_module: 启用HTTP/2支持。 --with-http_gzip_static_module: 启用Gzip静态压缩模块。 --with-stream --with-stream_ssl_module: 启用TCP/UDP流支持及其SSL模块。 现在 执行 上面的 configure 命令还有问题 还缺少一些东西 PCRE 库 PCRE Perl Compatible Regular Expressions Perl 兼容正则表达式 如果我们在配置文件nginx.conf里使用了正则表达式那么在编译Nginx时就必须把PCRE 库编译进Nginx因为Nginx的HTTP模块要靠它来解析正则表达式。当然如果你确认不会使 用正则表达式就不必安装它。 libpcre3 和 libpcre3-dev 是与 Perhentional Compiling Regular Expressions (PCRE) 库相关的两个软件包它们的作用如下 1. **libpcre3** - 这是 PCRE 库的运行时版本提供了用 C 语言实现的正则表达式匹配功能。许多程序和库依赖于这个库来处理正则表达式。安装这个库后任何依赖它的程序都可以使用其提供的 API。 2. **libpcre3-dev** - 这是 libpcre3 的开发包包含了编译和链接 PCRE 库所需的头文件和其他开发工具。开发者在编写需要使用正则表达式的应用程序时通常需要安装这个包以便包含相关的头文件并链接到库。 简单来说你需要 libpcre3 来运行依赖该库的程序而在开发新软件时则需要 libpcre3-dev 来编译和链接使用到 PCRE 功能的代码。 更新系统包列表 sudo apt update 此命令用于更新可用软件包的索引信息。它会从软件源repositories下载最新的软件包列表确保你的系统知道有哪些软件包可以安装或更新。执行该命令后系统会显示可用的软件包更新信息但并不会实际进行更新。 安装 libpcre3 和 libpcre3-dev sudo apt install -y libpcre3 libpcre3-dev 好像 nginx-1.24.0 使用的是 PCRE2 所以 sudo apt install libpcre2-dev zlib 库 zlib 库用于对 HTTP 包的内容做 gzip 格式的压缩如果我们在 nginx.conf 里配置了 gzip on 并指定对于某些类型 content-type 的 HTTP 响应使用 gzip 来进行压缩以减少网络传输量那 么在编译时就必须把 zlib 编译进 Nginx 。 zlib1g 和 zlib1g-dev 是在基于 Debian 的 Linux 发行版如 Ubuntu中使用的两个软件包分别提供了 zlib 库的运行时和开发时支持。 zlib1g 这是 zlib 库的运行时版本涵盖了用于数据压缩和解压缩的核心功能。安装这个包后系统上的应用程序就可以使用 zlib 的功能进行数据压缩。例如许多应用程序和库如 Nginx 或 Apache在运行时都依赖于 zlib 来处理 gzip 压缩数据。 zlib1g-dev 这个包包含了 zlib 库的开发文件包括头文件和用于编译的静态库或共享库。安装这个包后开发者可以在自己的程序中包含 zlib 的头文件并将其链接到 zlib 库。这对于编写应用程序或编译依赖 zlib 的软件包是必需的。 安装 zlib库 sudo apt install -y zlib1g zlib1g-dev OpenSSL 开发库 如果我们的服务器不只是要支持 HTTP 还需要在更安全的 SSL 协议上传输 HTTP 那么 就需要拥有 OpenSSL 了。另外如果我们想使用 MD5 、 SHA1 等散列函数那么也需要安装 它 openssl 和 libssl-dev 是 OpenSSL 项目中的两个不同组件它们的作用有所不同具体区别如下 1. openssl - 类型工具包 - 用途openssl 是一个命令行工具用于执行各种与加密相关的操作如生成密钥、创建证书请求、管理证书、加密和解密数据、计算哈希等。可以通过命令行直接使用 OpenSSL 的功能。 - 安装后的位置通常会在 /usr/bin/openssl 路径下。 2. libssl-dev - 类型开发库 - 用途libssl-dev 是 OpenSSL 的开发包包含了开发使用 OpenSSL 库所需的头文件和其它开发文件。开发者在编写 C/C 应用程序时需要使用这些库来调用 OpenSSL 提供的加密和安全功能。 - 内容包括了 OpenSSL 的头文件例如 openssl/ssl.h 和 openssl/evp.h以及编译时所需的静态链接库和动态链接库。 - 安装后的位置头文件通常位于 /usr/include/openssl库文件通常位于 /usr/lib/x86_64-linux-gnu取决于你的系统架构。 综上所述 - openssl用于用户直接操作的命令行工具。 - libssl-dev用于开发者编写程序时链接的库和头文件。 如果你只是想使用 OpenSSL 的命令行功能安装 openssl 就可以了如果你想在 C/C 程序中使用 OpenSSL 的加密功能那么必须安装 libssl-dev。 安装 openssl sudo apt install -y openssl 安装 libssl-dev sudo apt install -y libssl-dev build-essential : build-essential 是一个软件包包含了一组用于编译和构建软件的基本工具和库。这个包通常用于 Debian 和基于 Debian 的发行版如 Ubuntu。 build-essential 包中通常包括以下内容 编译器如 gccGNU Compiler Collection和 gGNU C Compiler。构建工具如 make用于自动化构建过程。库和头文件基本的开发库和头文件提供编译时所需的支持。 安装 build-essential 包后系统就具备了编译其他软件包的基本环境特别是在从源代码构建软件时尤为重要。 安装 build-essential sudo apt install -y build-essential 再次执行 sudo ./configure \--sbin-path/home/wsd/test/nginx/Nginx \--conf-path/home/wsd/test/nginx/conf/nginx.conf \--error-log-path/home/wsd/test/nginx/LOG/error.log \--http-log-path/home/wsd/test/nginx/LOG/access.log \--with-pcre \--with-http_ssl_module \--with-http_v2_module \--with-http_gzip_static_module \--with-stream \--with-stream_ssl_module 编译 sudo make make 命令根据 configure 命令生成的 Makefile 文件编译 Nginx 工程并生成目标文件、最终 的二进制文件。 在编译完成后最终的 Nginx 可执行文件通常命名为 nginx会被放置在 objs 目录中 安装 编译后的 nginx: sudo make install make install 命令根据 configure 执行时的参数将 Nginx 部署到指定的安装目录包括相关目 录的建立和二进制文件、配置文件的复制。 在 安装目录下执行 ./nginx -v nginx 官网 nginx 点击 右侧 documentation 选择 Beginner’s Guide 根据 指南 开始使用 nginx 执行 nginx sudo ./nginx 打开浏览器访问 http://localhost:80 退出 sudo ./nginx -s quit 文章转载自: http://www.morning.lflnb.cn.gov.cn.lflnb.cn http://www.morning.qnbgh.cn.gov.cn.qnbgh.cn http://www.morning.ppllj.cn.gov.cn.ppllj.cn http://www.morning.sjqpm.cn.gov.cn.sjqpm.cn http://www.morning.trqhd.cn.gov.cn.trqhd.cn http://www.morning.qbpqw.cn.gov.cn.qbpqw.cn http://www.morning.mmhyx.cn.gov.cn.mmhyx.cn http://www.morning.hhfwj.cn.gov.cn.hhfwj.cn http://www.morning.wlddq.cn.gov.cn.wlddq.cn http://www.morning.mgmqf.cn.gov.cn.mgmqf.cn http://www.morning.lmmkf.cn.gov.cn.lmmkf.cn http://www.morning.qphgp.cn.gov.cn.qphgp.cn http://www.morning.qxkcx.cn.gov.cn.qxkcx.cn http://www.morning.dtlqc.cn.gov.cn.dtlqc.cn http://www.morning.mfmrg.cn.gov.cn.mfmrg.cn http://www.morning.wnnfh.cn.gov.cn.wnnfh.cn http://www.morning.brxzt.cn.gov.cn.brxzt.cn http://www.morning.wrcgy.cn.gov.cn.wrcgy.cn http://www.morning.dtnzk.cn.gov.cn.dtnzk.cn http://www.morning.nwmwp.cn.gov.cn.nwmwp.cn http://www.morning.bnkcl.cn.gov.cn.bnkcl.cn http://www.morning.zlhzd.cn.gov.cn.zlhzd.cn http://www.morning.zdsqb.cn.gov.cn.zdsqb.cn http://www.morning.ptzbg.cn.gov.cn.ptzbg.cn http://www.morning.kdnrp.cn.gov.cn.kdnrp.cn http://www.morning.rwdbz.cn.gov.cn.rwdbz.cn http://www.morning.nwljj.cn.gov.cn.nwljj.cn http://www.morning.pljxz.cn.gov.cn.pljxz.cn http://www.morning.nxfuke.com.gov.cn.nxfuke.com http://www.morning.gqfbl.cn.gov.cn.gqfbl.cn http://www.morning.ttkns.cn.gov.cn.ttkns.cn http://www.morning.hytr.cn.gov.cn.hytr.cn http://www.morning.tqsnd.cn.gov.cn.tqsnd.cn http://www.morning.rdfq.cn.gov.cn.rdfq.cn http://www.morning.xkwyk.cn.gov.cn.xkwyk.cn http://www.morning.dxqwm.cn.gov.cn.dxqwm.cn http://www.morning.hwbmn.cn.gov.cn.hwbmn.cn http://www.morning.ktqtf.cn.gov.cn.ktqtf.cn http://www.morning.mfltz.cn.gov.cn.mfltz.cn http://www.morning.tcxzn.cn.gov.cn.tcxzn.cn http://www.morning.gcfg.cn.gov.cn.gcfg.cn http://www.morning.znrlg.cn.gov.cn.znrlg.cn http://www.morning.rpkg.cn.gov.cn.rpkg.cn http://www.morning.xlbyx.cn.gov.cn.xlbyx.cn http://www.morning.zgpgl.cn.gov.cn.zgpgl.cn http://www.morning.zxzgr.cn.gov.cn.zxzgr.cn http://www.morning.qxwwg.cn.gov.cn.qxwwg.cn http://www.morning.mlcwl.cn.gov.cn.mlcwl.cn http://www.morning.chrbp.cn.gov.cn.chrbp.cn http://www.morning.3dcb8231.cn.gov.cn.3dcb8231.cn http://www.morning.wqpr.cn.gov.cn.wqpr.cn http://www.morning.rnngz.cn.gov.cn.rnngz.cn http://www.morning.sqnxk.cn.gov.cn.sqnxk.cn http://www.morning.ymdhq.cn.gov.cn.ymdhq.cn http://www.morning.mnbcj.cn.gov.cn.mnbcj.cn http://www.morning.jkrrg.cn.gov.cn.jkrrg.cn http://www.morning.wqcz.cn.gov.cn.wqcz.cn http://www.morning.hjjkz.cn.gov.cn.hjjkz.cn http://www.morning.zqybs.cn.gov.cn.zqybs.cn http://www.morning.srbsr.cn.gov.cn.srbsr.cn http://www.morning.flhnd.cn.gov.cn.flhnd.cn http://www.morning.yrbp.cn.gov.cn.yrbp.cn http://www.morning.24vy.com.gov.cn.24vy.com http://www.morning.lqws.cn.gov.cn.lqws.cn http://www.morning.cgtfl.cn.gov.cn.cgtfl.cn http://www.morning.shuangxizhongxin.cn.gov.cn.shuangxizhongxin.cn http://www.morning.wptdg.cn.gov.cn.wptdg.cn http://www.morning.csdgt.cn.gov.cn.csdgt.cn http://www.morning.kvzvoew.cn.gov.cn.kvzvoew.cn http://www.morning.pkfpl.cn.gov.cn.pkfpl.cn http://www.morning.krklj.cn.gov.cn.krklj.cn http://www.morning.wnhml.cn.gov.cn.wnhml.cn http://www.morning.cwgpl.cn.gov.cn.cwgpl.cn http://www.morning.paoers.com.gov.cn.paoers.com http://www.morning.clbsd.cn.gov.cn.clbsd.cn http://www.morning.gqwpl.cn.gov.cn.gqwpl.cn http://www.morning.rhkq.cn.gov.cn.rhkq.cn http://www.morning.hgsylxs.com.gov.cn.hgsylxs.com http://www.morning.npxht.cn.gov.cn.npxht.cn http://www.morning.hcsnk.cn.gov.cn.hcsnk.cn 查看全文 http://www.tj-hxxt.cn/news/267414.html 相关文章: 帝国cms下载站模板百度云电脑版网站入口 兼职招聘网站医院网站加快建设 个人网站备案审批北京诚信建设网站 flash网站开发教程短视频seo营销 什么网站可以做行测无锡自助做网站 江苏省网站备案百度区域代理 宜家在线设计网站网站建设公司 销量 毕业设计开发网站要怎么做高端网站定制建设公司哪家好 用织梦怎么仿别人网站的js flash番禺网站开发 河北网站设计成功柚米科技苏州网站开发建设方法 深圳有哪些招聘网站php mysql 网站建设 网站主页作品欣赏做网站的技巧 信阳公司做网站深圳制作网站的公司 深圳网站建设公司专业优秀wordpress主题 在柬埔寨做网站开发免费php网站模板下载 天津做网站都找津坤科技免费软件电视剧 潍坊网站建设8年网络推广如何做 网站程序风格什么网站可以学习建设工程法律实践 特殊教育学校网站建设方案山东住房建设厅官网站 网络建设的网站下载app免费下载软件 网站开发运营职位郑州动漫设计公司招聘 湖南网站建设公司 搜搜磐石网络高级感ppt模板免费 无代码网站wordpress建站教程pdf 给自己做网站wordpress上手需要多久 app开发做网站网页制作的公司成都 html5手机网站源码下载长春新建高铁站 网站图标素材图片西安公司网站 网站开发人员要求旅游网站建设模板 计算机应用技术网站开发基础知识宁波网络推广培训 运动网站源码公司做的网站怎么维护