Loading [MathJax]/jax/input/TeX/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Linux Centos7 下使用yum安装Nginx

Linux Centos7 下使用yum安装Nginx

作者头像
I Teach You 我教你
发布于 2023-07-18 10:12:56
发布于 2023-07-18 10:12:56
1.1K00
代码可运行
举报
运行总次数:0
代码可运行
添加Nginx到yum源

添加CentOS 7 Nginx yum资源库,打开终端,使用以下命令:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
1rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
安装Nginx

在你的CentOS 7 服务器中使用yum命令从Nginx源服务器中获取来安装Nginx:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
1yum install -y nginx

Nginx将完成安装在你的CentOS 7 服务器中。

启动Nginx

刚安装的Nginx不会自行启动。运行Nginx:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
1systemctl start nginx.service

如果一切进展顺利的话,现在你可以通过你的域名或IP来访问你的Web页面来预览一下Nginx的默认页面;

如果看到这个页面,那么说明你的CentOS 7 中 web服务器已经正确安装。

CentOS 7 开机启动Nginx
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
1systemctl enable nginx.service
Nginx配置信息

网站文件存放默认目录

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
1/usr/share/nginx/html

网站默认站点配置

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
1/etc/nginx/conf.d/default.conf

自定义Nginx站点配置文件存放目录

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
1/etc/nginx/conf.d/

Nginx全局配置

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
1/etc/nginx/nginx.conf

Nginx启动

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
1nginx -c nginx.conf

在这里你可以改变设置用户运行Nginx守护程序进程一样,和工作进程的数量得到了Nginx正在运行,等等。

防火墙配置:

Centos升级到7之后,发现无法使用iptables控制Linuxs的端口,google之后发现Centos 7使用firewalld代替了原来的iptables。下面记录如何使用firewalld开放Linux端口:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
1firewall-cmd --zone=public --add-port=80/tcp --permanent
2firewall-cmd --zone=public --add-port=443/tcp --permanent
命令含义:

--zone #作用域 --add-port=80/tcp  #添加端口,格式为:端口/通讯协议 --permanent   #永久生效,没有此参数重启后失效

重启防火墙
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
1firewall-cmd --reload
Linux查看公网IP

您可以运行以下命令来显示你的服务器的公共IP地址:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
1ip addr show eth0 | grep inet | awk '{ print $2; }' | sed 's/\/.*$//'
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023/06/01 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
CentOS 7 yum 安装 Nginx「建议收藏」
在你的CentOS 7 服务器中使用yum命令从Nginx源服务器中获取来安装Nginx:
全栈程序员站长
2022/08/11
7.6K0
CentOS 7 yum 安装 Nginx「建议收藏」
centos7安装jdk ,maven,tomcat,nginx
复制以下三行到文件最后一行中,按 esc 退出编辑模式,输入:wq 保存退出(这里的 JAVA_HOME 以自己实际的目录为准)
leader755
2022/03/09
4980
centos7安装jdk ,maven,tomcat,nginx
linux软件安装及anmpv安装
本节课我们来学习下linux下的软件安装,以及apache nginx mysql php vsftpd的安装
老雷PHP全栈开发
2020/07/02
3.2K0
CentOS7中使用yum安装Nginx的方法
附录三:在进行Nginx+Tomcat 负载均衡的时候遇到了这个权限问题,在error.log日志中
用户10196776
2022/11/22
1.5K0
CentOS7中使用yum安装Nginx的方法
本章目标: 将SSM项目及数据库完整的部署CentOS7
 jdk1.8+tomcat8.5+mysql5.7 🙃🙃1. 上传及下载文件    1.1 安装及使用lrzsz    1.2 上传: rz    1.3 下载: sz 文件名 🙃🙃2. 上传jdk和tomcat的安装文件到指定文件夹  mkdir /usr/local/mytools   🎃🎃  注1:安装见资料 apache-tomcat-8.5.20.tar.gz         jdk-8u151-linux-x64.tar.gz 🙃🙃3. linux压缩和解压命令
用户10196776
2022/11/22
7320
本章目标: 将SSM项目及数据库完整的部署CentOS7
Linux里面安装Nginx(亲测有用)
将端口号改成8089(随便挑个端口),因为可能apeache占用80端口,apeache端口尽量不要修改,我们选择修改nginx端口。
一写代码就开心
2022/05/18
7390
Linux里面安装Nginx(亲测有用)
CentOS 7.6配置Nginx反向代理
利用三台CentOS 7虚拟机搭建简单的Nginx反向代理负载集群,三台虚拟机地址及功能介绍
星哥玩云
2022/07/27
8940
PHP安装包TS和NTS的区别-Centos7 LANMP环境搭建(最完善版本)
Linux上的PHP同样有NTS和TS版本的区别,默认是NTS版本,configure时加上–enable-maintainer-zts则编译为TS版本
全栈程序员站长
2022/07/18
2.7K0
PHP安装包TS和NTS的区别-Centos7 LANMP环境搭建(最完善版本)
【转】CentOS7 64位安装mysql教程
从最新版本的linux系统开始,默认的是 Mariadb而不是mysql!这里依旧以mysql为例进行展示
用户1518699
2019/05/15
1.3K0
【转】CentOS7 64位安装mysql教程
【CentOS7快速上手】4、Nginx安装&配置
一、Nginx安装 添加RPM包进行安装 #添加Nginx包 sudo rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm #安装 sudo yum -y install nginx 启动Nginx并设置为开机启动 #启动服务 sudo systemctl start nginx #(如果启动失败,可能是Apache等服务占用了80端口,关掉相应服务/修改端口
KenTalk
2018/09/11
8070
【CentOS7快速上手】4、Nginx安装&配置
CentOS7安装MySQL(详解)
这是因为我们本地yum仓库中没有可用的mysql-server rpm包。这时可执行以下命令:
全栈程序员站长
2022/09/06
10K1
CentOS7安装MySQL(详解)
CentOS7 防火墙设置
CentOS 7中防火墙是一个非常的强大的功能,在CentOS 6.5中对iptables防火墙进行了升级。
码客说
2019/10/21
2.4K0
在 CentOS 7 上安装 RabbitMQ
最新版本的 RabbitMQ 3.8.0 需要 Erlang 21.3 以上的版本支持。
HoneyMoose
2019/10/14
1.1K0
在 CentOS 7 上安装 RabbitMQ
在CentOS 7.9上搭建高性能的FastDFS+Nginx文件服务器集群并实现外部远程访问
🎉在CentOS 7.9上搭建高性能的FastDFS+Nginx文件服务器集群并实现外部远程访问
IT_陈寒
2023/12/14
6010
在CentOS 7.9上搭建高性能的FastDFS+Nginx文件服务器集群并实现外部远程访问
CentOS7上安装Nginx
Nginx是异步框架的网页服务器,也可以用作反向代理、负载平衡器和HTTP缓存。该软件由伊戈尔·赛索耶夫创建并于2004年首次公开发布。2011年成立同名公司以提供支持。2019年3月11日,Nginx公司被F5 Networks以6.7亿美元收购。 Nginx是免费的开源软件,根据类BSD许可证的条款发布. 前提条件 请确保你以具有 root 权限的用户身份登录, 并且你没有在端口 80 或 443 上运行 Apache 或任何其他服务。 在 CentOS 上安装 Nginx 按照以下步骤在 CentOS
玖柒的小窝
2021/10/21
4310
CentOS7上安装Nginx
Centos7服务器运维服务系统安装过程中遇到的问题总结
由于我们Sinesafe的客户要求网站的服务器要装Centos7版本所以给大家分享下安装的过程与经验,如果需要深入的服务器运维服务也可以找我们。
网站安全专家
2019/07/24
1.1K0
Centos7服务器运维服务系统安装过程中遇到的问题总结
Nginx的安装部署和配置
Centos7.6 安装步骤 # 添加镜像至yum sudo rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm # 全局按照nginx yum install -y nginx # 查看安装路径和文件 whereis nginx # 启动创建nginx服务 sudo systemctl start nginx.service #
java攻城狮
2020/10/10
6920
centos7下使用yum安装mysql最新版本
前提:本文以centos7服务器为资源背景安装mysql,所有命令均未添加sudo ,若发现命令未执行等可添加之并重新尝试。
WindCoder
2018/09/20
2.4K0
centos7下使用yum安装mysql最新版本
【实施工程师之家】linux安装mysql(yum安装mysql)
目录 查看环境 修改下载位置 安装 repo 包 安装 MySQL 启动MySQL 设置开机自启 登录MySQL 修改密码 外网访问​ 防火墙设置,开放3306端口 查看环境 rpm -qa | grep mysql 说明没有安装mysql 如果有: rpm -e --nodeps mysql 强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除,在删除完以后我们可以通过 rpm -qa | grep mysql 命令来查看mysql是否已经卸载成功!! 修改下载
红目香薰
2022/11/29
5910
【实施工程师之家】linux安装mysql(yum安装mysql)
(一)Centos7下 Tengine安装和配置
Tengine是由淘宝网发起的Web服务器项目。它在Nginx的基础上,针对大访问量网站的需求,添加了很多高级功能和特性。Tengine的性能和稳定性已经在大型的网站如淘宝网,天猫商城等得到了很好的检验。它的最终目标是打造一个高效、稳定、安全、易用的Web平台。
botkenni
2019/09/02
2.8K0
(一)Centos7下 Tengine安装和配置
相关推荐
CentOS 7 yum 安装 Nginx「建议收藏」
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验