Linux 安装Nigix网站
首先,linux需要搭建一个网站,为了完成压测使用。考虑到近期性能测试的内容,所以选择最快的安装方式-Ngnix。没想到安装过程中遇到各种问题,Ngnix软件安装在linux环境上需要有前提软件的完成。
step1:下载pcre-8.35版本,并通过执行pcre -version确保安装成功。
进入cd /usr/local 文件夹 解压缩 tar -xzvf pcre-8.35.tar.gz 改变文件夹名称 cp pcre-8.35 pcre 强制删除文件 rm -rf pcre-8.35
注意事项:
在执行过程中,需要先安装 gcc && gcc-c++
(必选)执行 yum -y install gcc
(必选)执行 yum -y install gcc-c++
(可选项)执行 yum -y install gcc gcc-c++ autoconf pcre pcre-devel make automake
(可选项)执行 yum -y install wget httpd-tools vim
执行运行pcre的配置文件并设置前缀path、libdir和includedir的路径 ./configure --prefix=/usr/local/pcre --libdir=/usr/local/lib/pcre --includedir=/usr/local/include/pcre 重新生成配置文件并安装 make && make install 查询pcre的版本 pcre-config --version 若版本显示正常,说明安装成功。
Step2:安装perl软件
通过这段复制链接可以从网上下载软件
sh <(curl -q https://platform.activestate.com/dl/cli/AS651/install.sh) --activate-default Hjl128899/Perl-5.34.0-Linux-CentOS
具体操作内容跟Pcre一样,安装的路径均在/usr/local路径下。
Step3:安装openssl软件
前提条件:
先安装zlib和per-cpan
zlib安装方法,可以搜索百度查询到。
yum install -y perl-CPAN
- 从openssl网站下载此版本软件
2.解压缩文件并重新命名为openssl
解压缩文件 tar -xzvf openssl-3.0.0-alpha9.tar.gz 重命名文件 cp openssl-3.0.0-alpha9 openssl -r 删除多余的文件夹 rm -rf openssl-3.0.0-alpha9
3.编译并运行
./config之前,需要注意配置openssl的文件路径,进入/etc/profile下进行修改即可。
# 配置参数选项
–openssldir=OPENSSLDIR #配置文件目录,默认是/usr/local/ssl
–prefix=DIR #安装目录,默认为 openssldir目录
[no-]threads #是否编译支持多线程的库。默认支持
[no-]shared #是否生成动态连接库。默认生成的是静态库。
./config shared
make
make install
报出错误信息
检查/etc/profile路径下是否加了openssl的bin路径
在 /usr/local/openssl下执行
./config shared zlib --prefix=/usr/local/openssl
# 配置参数选项
–openssldir=OPENSSLDIR #配置文件目录,默认是/usr/local/ssl
–prefix=DIR #安装目录,默认为 openssldir目录
[no-]threads #是否编译支持多线程的库。默认支持
[no-]shared #是否生成动态连接库。默认生成的是静态库。
我的配置选项命令是:
./config shared –openssldir=/usr/local/openssl –prefix=/usr/local/openssl/ssl
step3:下载nigix软件,并安装成功。
F:\a003-技术资料\Azul\软件\nginx-1.20.2.tar.gz
1.下载nigix软件
tar -xzvf nigix-1.20.2.tar.gz
2.cd nigix-1.20.2/编译安装
./configure --prefix=/usr/local/webserver/nginx --with-http_stub_status_module --with-http_ssl_module --with-pcre=/usr/local/src/pcre-8.35
Linux中使用cp命令报cp:omitting directory错误
https://jingyan.baidu.com/article/b7001fe191f0f80e7382dd5a.html
cp -r /usr/local/src/pcre-8 usr/local
/usr/local/pcre/missing: line 81: aclocal-1.14: command not found
failed--compilation aborted at /usr/local/openssl/util/perl/OpenSSL/config.pm line
yum -y install perl perl-devel gcc gcc-c++
下载Pcre-8.35版本,通过pcre -version确保安装成功。
后续步骤,继续更新。
每天的进步就是超越昨天的自己,拒绝做平庸的人!
本文来自博客园,作者:大海之星,转载请注明原文链接:https://i.cnblogs.com/posts/signatures
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!