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
相关推荐
拾贰_C1 小时前
【Linux | Windows | Terminal Command】 Linux---grep | Windows--- findstr
linux·运维·服务器
虹科网络安全2 小时前
艾体宝洞察 | 利用“隐形字符”的钓鱼邮件:传统防御为何失效,AI安全意识培训如何补上最后一道防线
运维·网络·安全
石像鬼₧魂石2 小时前
Kali Linux 网络端口深度扫描
linux·运维·网络
alengan3 小时前
linux上面写python3日志服务器
linux·运维·服务器
Evan芙3 小时前
搭建nexus服务,实现本地仓库、代理仓库
java·nginx·tomcat
yBmZlQzJ3 小时前
免费内网穿透-端口转发配置介绍
运维·经验分享·docker·容器·1024程序员节
JH30733 小时前
docker 新手入门:10分钟搞定基础使用
运维·docker·容器
小卒过河01044 小时前
使用apache nifi 从数据库文件表路径拉取远程文件至远程服务器目的地址
运维·服务器·数据库
Empty_7774 小时前
DevOps理念
运维·devops