pcre是一个perl库,包括perl兼容的正则表达式库,nginx的http模块使用pcre来解析正则表达式,所以需要安装pcre库。
安装命令:
yum install -y pcre pcre-devel
安装命令:
yum install -y zlib zlib-devel
openssl是web安全通信的基石,没有openssl,可以说我们的信息都是在裸奔
安装命令:
yum install -y openssl openssl-devel
下载nginx安装包并上传合适目录下
这里我是放在/usr/local路径下
tar -zxvf nginx-1.20.2.tar.gz
(tar -zxvf 压缩包名字)
我下载的是1.20.2版本nginx
下载地址:nginx包下载
将nginx编译安装到/usr/local/nginx下
- ./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-pcre=/usr/local/pcre-8.35
-
- make
-
- make install
在这个目录下
./nginx


- location / {
- root html/dist/;
- index index.html index.htm;
- try_files $uri $uri/ @router;
- index index.html;
- }
- location @router {
- rewrite ^.*$ /index.html last;
- }

./nginx -s reload

ln -s /usr/local/nginx/sbin/nginx /usr/local/bin/
前者是源文件,后者是目标文件
启动nginx
/usr/local/nginx/sbin/nginx
关闭nginx
/usr/local/nginx/sbin/nginx -s stop
重启nginx
/usr/local/nginx/sbin/nginx -s reload