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
  1. 从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确保安装成功。

后续步骤,继续更新。

每天的进步就是超越昨天的自己,拒绝做平庸的人!