前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux安装Nginx1-基于yum安装

Linux安装Nginx1-基于yum安装

作者头像
凯哥Java
发布2022-12-16 20:36:15
2.8K0
发布2022-12-16 20:36:15
举报
文章被收录于专栏:凯哥Java凯哥Java

linux 的四种安装方式

代码语言:javascript
复制
yum 安装:简单方便,不易出错
rpm安装包安装:便捷,方便
源码包安装:有点繁琐,服务性能好
docker 安装:方便快捷

安装步骤

安装之前查看端口,默认nginx使用的80端口,如果80端口已经占用启动过程中可能会报错,针对端口占用情况,可以停止占用端口的服务或者nginx改用其他端口启动,停用和改端口方法不再本文介绍

代码语言:javascript
复制
netstat -nltp | grep 80

如果被其他服务占用的,请先卸载其他应用。

本文,凯哥先介绍使用yum 安装ningx

步骤:

nginx添加yum repro库中

代码语言:javascript
复制
 # 下载nginx包
 wget https://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm

代码语言:javascript
复制
 # 建立nginx的yum仓库
 rpm -ivh nginx-release-centos-7-0.el7.ngx.noarch.rpm

代码语言:javascript
复制
查看nginx信息
yum info nginx

代码语言:javascript
复制
查看yum源仓库中nginx版本
yum --showduplicates list nginx | expand

安装nginx,默认安装最新的稳定版本 及 nginx 1.20.2

代码语言:javascript
复制
yum install nginx

这里咱们就不用默认的。凯哥指定版本号来安装 

比如咱们安装:1.22.1-1.el7.ngx这个版本。使用下面 命令:

代码语言:javascript
复制
yum install 1.22.1-1.el7.ngx nginx

输入Y

等待,

当看到Complete就安装完成了。

查看版本号:

代码语言:javascript
复制
nginx -V

看一看到配置信息:

代码语言:javascript
复制
--prefix=/etc/nginx --sbin-path=/usr/sbin/nginx --modules-path=/usr/lib64/nginx/modules --conf-path=/etc/nginx/nginx.conf --error-log-path=/var/log/nginx/error.log --http-log-path=/var/log/nginx/access.log --pid-path=/var/run/nginx.pid --lock-path=/var/run/nginx.lock --http-client-body-temp-path=/var/cache/nginx/client_temp --http-proxy-temp-path=/var/cache/nginx/proxy_temp --http-fastcgi-temp-path=/var/cache/nginx/fastcgi_temp --http-uwsgi-temp-path=/var/cache/nginx/uwsgi_temp --http-scgi-temp-path=/var/cache/nginx/scgi_temp --user=nginx --group=nginx --with-compat --with-file-aio --with-threads --with-http_addition_module --with-http_auth_request_module --with-http_dav_module --with-http_flv_module --with-http_gunzip_module --with-http_gzip_static_module --with-http_mp4_module --with-http_random_index_module --with-http_realip_module --with-http_secure_link_module --with-http_slice_module --with-http_ssl_module --with-http_stub_status_module --with-http_sub_module --with-http_v2_module --with-mail --with-mail_ssl_module --with-stream --with-stream_realip_module --with-stream_ssl_module --with-stream_ssl_preread_module --with-cc-opt='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fPIC' --with-ld-opt='-Wl,-z,relro -Wl,-z,now -pie

查看服务状态:

代码语言:javascript
复制
systemctl status nginx

查看80端口:

9fd58fb3c5141fd04ebfedf2329b9fba.png
9fd58fb3c5141fd04ebfedf2329b9fba.png

启动Nginx:

代码语言:javascript
复制
systemctl start nginx

再次查看80端口:

6f4387b51ab5243cac10def224760700.png
6f4387b51ab5243cac10def224760700.png

通过IP直接访问:

b18dd4e1dd957b04ea8c236782f15198.png
b18dd4e1dd957b04ea8c236782f15198.png

OK Nginx安装完成

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2022-11-19 ,如有侵权请联系 cloudcommunity@tencent.com 删除

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • linux 的四种安装方式
  • 安装步骤
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档