nginx: download
http://nginx.org/en/download.html


tar -xvf nginx-1.22.0.tar.gz
这里建议一步到位,都安装上,省得后期需要的时候再重装
我这里安装在 /opt/nginx/ 目录下的
- #进入安装目录
- cd /opt/nginx/pcre
- #下载安装包
- wget http://downloads.sourceforge.net/project/pcre/pcre/8.45/pcre-8.45.tar.gz
- #解压安装包
- tar zxvf pcre-8.45.tar.gz
- #进入安装包目录
- cd pcre-8.45
- #编译安装
- ./configure
- make && make install

在./configure 可能会有报错:

这是因为系统缺失 gcc-c++ 库,安装即可解决:root超级管理员用户执行以下命令,非root超级管理员前面加上 sudo 用以获取权限执行。
- #ROOT用户
- yum install -y gcc-c++
- #普通用户
- # sudo yum install -y gcc-c++
解决问题后,接着 make && make install 即可。

./configure --prefix=/opt/nginx/nginx-1.22.0 --with-http_stub_status_module --with-http_ssl_module --with-pcre=/opt/nginx/pcre/pcre-8.45makemake install
注意修改安装路径,改为自己指定的路径。
如果报错如下,需要安装OpenSSL库

解决办法:
yum install openssl-devel
输入y确认,安装完成:

再重新运行上面的安装命令。



nginx默认是绑定80端口的,服务器防火墙默认是开放80端口的,所以直接访问即可

好了,大功告成!