龙蜥 Linux 安装 Nginx
下载
下载地址详情见参考资料,我下的 nginx-1.26.2.tar.gz
到 /home/jerry/
bash
/home/jerry$ curl -O http://nginx.org/download/nginx-1.26.2.tar.gz
解压:
bash
tar -xzvf nginx-1.26.2.tar.gz
进入:
bash
cd nginx-1.26.2
编译安装
配置编译参数
./configure
是在编译软件(如 Nginx)之前的一个配置步骤。它主要用于检查系统环境,确定软件的各种功能选项,并生成用于后续编译的 Makefile
文件。
(prefix 指定的是安装目录)
bash
./configure --prefix=/usr/local/nginx
如果要开 https 则应再加下这两个模块
bash
--with-http_stub_status_module --with-http_ssl_module
如下:
bash
./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module
先装依赖
bash
yum -y install gcc openssl openssl-devel pcre-devel zlib zlib-devel
编译安装
bash
make && make install
使用
启动
bash
./usr/local/nginx/sbin/nginx
检查配置文件
bash
./usr/local/nginx/sbin/nginx -t
重启
bash
./usr/local/nginx/sbin/nginx -s reload
关闭
bash
./usr/local/nginx/sbin/nginx -s stop
503权限问题
配置文件开头的 #user nobody
注释解开,
将 nobody
改为 root
然后用 root
启动 nginx
bash
#user nobody;
user root;
启动后如果改了配置,记得要重启才生效。