CentOS7下安装NGINX

CentOS7下安装NGINX

一、安装nginx所需的环境

shell 复制代码
#一次安装4个插件
yum -y install gcc pcre pcre-devel zlib zlib-devel openssl openssl-devel

二、下载nginx的安装包

shell 复制代码
# 进入 usr 下的 local 目录
cd usr/local
# 在local目录下创建 nginx 文件夹
mkdir nginx
# 进入 nginx 目录
cd nginx
# 用 wget 下载 nginx
wget https://nginx.org/download/nginx-1.21.6.tar.gz

三、解压

shell 复制代码
#解压
tar xvf nginx-1.21.6.tar.gz
#进入解压后的目录
cd nginx-1.21.6

四、nginx配置

shell 复制代码
./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module

这是一个用于配置Nginx的命令,具体解释如下:

  • ./configure: 这是Nginx的配置文件命令,用于生成Makefile文件。
  • --prefix=/usr/local/nginx: 指定Nginx的安装路径为/usr/local/nginx
  • --with-http_stub_status_module: 启用HTTP stub status模块,该模块可以提供有关服务器状态的信息。
  • --with-http_ssl_module: 启用HTTP SSL模块,该模块提供了对SSL的支持。

执行这个命令后,会生成一个Makefile文件,然后可以使用make命令来编译和安装Nginx。

五、打包安装

shell 复制代码
#编译
make
#安装
make install

六、启动和暂停

shell 复制代码
###启动服务
#需要先进入sbin目录下
cd /usr/local/nginx/sbin
#启动nginx服务
./nginx

###关闭服务
#需要先进入sbin目录下
cd /usr/local/nginx/sbin
#关闭nginx服务
./nginx -s stop

七、部署前端项目时需要提前给文件授权

shell 复制代码
sudo chmod 777 -R /home/hsuhunter/nginx/nginx-1.21.6/html
相关推荐
liuyicenysabel15 小时前
多服务上线日记三:
运维·服务器·笔记·学习
一只鹿鹿鹿17 小时前
大数据中心安全系统解决方案(Word文件)
大数据·运维·物联网·安全·政务
领创工作室19 小时前
GitHub Workflows 全面解析:从核心概念到开源实现
运维·github
吕海洋20 小时前
目前可用的docker源2026.08
运维·docker·容器
~|Bernard|21 小时前
Linux 定时任务(Cron)完整教程
linux·运维·服务器
小周学学学21 小时前
vmware-horizon第一章:horizon服务器安装
运维·服务器·vmware
gsls2008081 天前
Penpot Docker 部署与 MCP 服务配置文档
运维·docker·容器·原型·penpot
九硕智慧建筑一体化厂家1 天前
直流智能照明|全场景节能升级!打造安全低碳的智慧建筑光环境
运维·笔记·安全·智慧城市
深念Y1 天前
linux桌面快捷方式开关脚本编写中的几个常见坑
linux·运维·服务器·快捷方式·桌面·kde
蓝速科技1 天前
蓝速科技丨数智人终端选型指南:后台运维如何决定长期运营成本
运维·科技