centos7 nginx环境搭建
一、安装PCRE环境
1、下载pcre
我下载的是pcre2:https://github.com/PhilipHazel/pcre2/releases
2、解压安装
解压:
tar -zvxf pcre2-10.39.tar.gz
移动到目标目录:
mv pcre2-10.39 /usr/local/pcre2
进入pcre2目录:
```cd /usr/local/pcre2/``
初始化:
./configure
编译和安装:
make
make install
3、查看版本
测试是否安装成功:
pcre2-config --version
二、安装nginx
1、下载nginx
选择稳定版本下载
下载地址:http://nginx.org/en/download.html
2、解压安装
解压:
tar zvxf nginx-1.20.2.tar.gz
移动到目标目录,这里不在nginx目录下是因为初始化不带prefix参数的时候默认就是nginx目录下,不然会报错(存在相同文件):
mv nginx-1.20.2 /usr/local/nginx-1.20.2
进入目标目录:
cd /usr/local/nginx-1.20.2/
初始化,–with-http_ssl_module 安装ssl,–with-http_stub_status_module查看nginx的客户端状态(可以添加–prefix 指定安装的路径)
./configure --with-http_ssl_module --with-http_stub_status_module
编译和安装:
make
make install
然后可以把原来的 nginx-1.20.2 的目录删了:
rm -rf /usr/local/nginx-1.20.2/
3、一些命令
进入sbin目录
验证配置文件是否能正常启动:
./nginx -t
启动nginx:
./nginx
正常停止:
./nginx -s quit
快速停止:
./nginx -s stop
重新加载:
./nginx -s reload
查看版本信息:
./nginx -V