linux下安装nginx的详解

  1. 安装依赖

安装gcc环境, 安装pcre-deve, 安装zlib, 安装OpenSSL

yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel

  1. 下载并解压nginx压缩包

  • 创建一个nginx的文件夹

cd usr/local
mkdir nginx
cd nginx
  • 下载安装包

wget https://nginx.org/download/nginx-1.23.3.tar.gz 

下载地址:https://nginx.org/download (找到所需要的nginx版本)

  • 解压安装包

tar -zxvf nginx-1.23.3.tar.gz 

  1. 安装nginx

  • 进入解压后的目录

cd /usr/local/nginx/nginx-1.23.3
  • 配置 (一般用来生成 Makefile,为下一步的编译做准备,可以通过在configure 后加上参数来对安装进行控制)

./configure
  • 编译 (大多数的源代码包都经过这一步进行编译)

make && make install

  1. 启动nginx服务

  • nginx默认安装是在/usr/local/目录下

whereis nginx
cd /usr/local/nginx
cd sbin
./nginx -c conf/nginx.conf        ##指定配置文件目录启动
./nginx                           ##默认配置文件启动(2选1)
  • 加载热配置(不需要停止服务就可以刷新配置) ----重启

/usr/local/nginx/sbin/nginx -s reload

  • 访问ip:端口即可查看nginx界面( 我这里是默认的端口80,就不需要写端口号,如果修改了配置文件的端口号,则需要写上去)

  1. 注意

  • nginx常用命令

./nginx                                 # 启动nginx
./nginx -s stop                         # 强制停止nginx
./nginx -s quit                         # 处理完请求后在停止nginx
./nginx -s reload                       # 加载热配置并重启nginx
./nginx -V                              # nginx版本和配置选项信息
killall nginx                           # 杀死所有nginx进程
ps -ef | grep nginx                     # 检查nginx是否已经启动
systemctl stop firewalld                # 关闭防火墙
systemctl disable firewalld.service     # 永久关闭防火墙

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值