Linux下CentOS7安装nginx

本文提供了一个详细的指南,教你如何在CentOS7系统中安装Nginx。从准备环境开始,包括安装必要的依赖如GCC、PCRE、OpenSSL等,到下载和配置Nginx,直至最终的服务脚本创建及启动Nginx服务,每一步都有清晰的说明。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Linux下CentOS7安装nginx

1.进入安装目录

 cd /usr/src

2.联网安装gcc c++

yum install -y gcc gcc-c++

3.安装依赖

3.1安装 pcre 依赖

wget http://downloads.sourceforge.net/project/pcre/pcre/8.37/pcre-8.37.tar.gz

3.1.2解压文件

tar –xvf pcre-8.37.tar.gz

3.1.3 进入安装目录

cd pcre-8.37

3.1.4 执行命令

./configure

3.1.5 进行make

make && make install

3.1.5 查看是否安装成功

 pcre-config --version

3.2 安装 openssl 、zlib 、 gcc 依赖**

yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel

4.安装Nginx

4.1 到 nginx 官网下载软件 http://nginx.org/
4.2 使用 rz 命令把下载好的nginx-1.21.5.tar.gz 上传到服务器
4.3 解压nginx

 tar –xvf nginx-1.21.5.tar.gz

4.4 进入安装目录

cd nginx-1.21.5

4.5 执行命令 --prefix-/usr/local/nginx 是指定安装目录 如果不指定会默认在安装包同等目录下创建

./configure --prefix=/usr/local/nginx

4.6 进行make

make && make install

4.7 进入nginx 启动

cd /usr/local/nginx/sbin
./nginx   启动 
./nginx -s stop   快速停止 
./nginx -s quit   优雅关闭,在退出前完成已经接受的连接请求 
./nginx -s reload   重新加载配置

4.8 查看nginx 启动进程

ps -ef |grep nginx

在这里插入图片描述
4.9 查看nginx 占用的端口号

cd /usr/local/nginx/conf
vi nginx.conf

在这里插入图片描述
4.10 查看开放的端口号

firewall-cmd --list-all

4.11 增加nginx的端口号

firewall-cmd --add-service=http –permanent
 firewall-cmd --zone=public --add-port=80/tcp

4.12 重启防火墙

firewall-cmd –reload

4.13 创建服务脚本,注意安装路径

vi /usr/lib/systemd/system/nginx.service
[Unit] 
Description=nginx - web server 
After=network.target remote-fs.target nss-lookup.target 
[Service] 
Type=forking 
PIDFile=/usr/local/nginx/logs/nginx.pid 
ExecStartPre=/usr/local/nginx/sbin/nginx -t -c /usr/local/nginx/conf/nginx.conf 
ExecStart=/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf 
ExecReload=/usr/local/nginx/sbin/nginx -s reload 
ExecStop=/usr/local/nginx/sbin/nginx -s stop 
ExecQuit=/usr/local/nginx/sbin/nginx -s quit 
PrivateTmp=true 

[Install] 
WantedBy=multi-user.target

4.14 重新加载系统服务

systemctl daemon-reload
systemctl start nginx

开机自启

systemctl enable nginx.service

4.15 浏览器验证是否安装成功
http://192.168.10.102/
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值