Anolis系统安装nginx
一、下载安装包
登录https://nginx.org/en/download.html查看最新稳定版本,下载最新稳定版本
shell
wget https://nginx.org/download/nginx-1.26.0.tar.gz
二、解压安装包并编译
shell
#解压
tar -zvxf nginx-1.26.0.tar.gz
#进入文件夹
cd nginx-1.26.0
#配置并编译
./configure --with-http_ssl_module --with-http_gzip_static_module
make
make install
在配置时可能会遇到pcre的问题
shell
./configure: error: the HTTP rewrite module requires the PCRE library.
You can either disable the module by using --without-http_rewrite_module
option, or install the PCRE library into the system, or build the PCRE library
statically from the source with nginx by using --with-pcre=<path> option.
此时可以根据提示使用--without-http_rewrite_module
参数取消该模块。或者安装pcre,该文选择后者进行处理
shell
yum install -y pcre pcre-devel
在配置时可能会遇到OpenSSL的问题
shell
./configure: error: SSL modules require the OpenSSL library.
You can either do not enable the modules, or install the OpenSSL library
into the system, or build the OpenSSL library statically from the source
with nginx by using --with-openssl=<path> option.
需要进行安装
shell
yum install -y openssl openssl-devel
三、启动nginx
进入/usr/local/nginx/sbin
目录
shell
cd /usr/local/nginx/sbin
#启动nginx
./nginx
#查看nginx状态
ps aux | grep nginx
#加载指定conf文件
./nginx -c conf/nginx_1.conf