LINUX下nginx的安装和使用

说明:

nginx是一个高性能的HTTP和反向代理的Web服务器,在实际项目开发中常用于做负载均衡,请求动静分离等,今天这篇文章主要讲解在Linux系统下如何安装nginx;

正文:

一、nginx安装环境准备

1、检查系统是否有安装nginx所需要的的依赖包,nginx依赖包包括gcc、g++、zlib-devel、openssl-devel和pcre-devel:

1、rpm包安装的,可以用 rpm -qa 看到,如果要查找某软件包是否安装,用 rpm -qa | grep "软件或者包的名字";

2、以deb包安装的,可以用 dpkg -l 看到。如果是查找指定软件包,用 dpkg -l | grep "软件或者包的名字";

3、yum方法安装的,可以用 yum list installed 查找,如果是查找指定包,用 yum list installed | grep "软件名或者包名";

举例:查看是否安装了gcc

rpm -qa | grep gcc

deb -l | grep gcc

yum list installed | grep gcc

2、安装依赖包

2.1、有网络的情况下可以通过yum直接安装

yum install gcc-c++

yum install -y pcre pcre-devel

yum install -y zlib zlib-devel

yum install -y openssl openssl-devel

2.2、内网环境下采用离线安装方式;

1、查看Linux系统版本号(cat、etc/redhat-release)

2、下载系统版本对应的依赖库(https://vault.centos.org/版本号/os/x86_64/Packages/)

3、将需要的rpm包上传到Linux服务

4、执行安装命令(rpm -Uvh ./*.rpm --nodeps --force)

二、安装nginx

1、下载tar.gz包并上传值服务器(http://nginx.org/en/download.html);

2、通过命令解压(tar -zxvf nginx-1.21.0.tar.gz);

3、配置、编译和安装;

1、配置,一般使用默认配置即可,默认配置会将nginx文件生成到/usr/local/nginx下,如果需要生成到指定文件夹可以添加描述

./configure(默认配置)

./configure --prefix=/data/nginx(文件生成到/data/nginx下)

2、编译(make)

3、安装(make install)

4、执行完以上命令后进入指定文件夹,如果生成了conf和sbin文件夹就说明安装成功了;

5、进入conf中根据需求修改nginx.conf;

6、进入sbin文件夹,启动nginx就可以了(./nginx)

./nginx(启动)

./nginx -s reload(重启)

./nginx -s stop(停止)

7、通过ps -ef | grep nginx 查看是否启动成功;

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容