网站首页 > 技术教程 正文
nginx安装
参考:
http://nginx.org/en/docs/install.html
下面以centos7为例进行安装操作
centos-yum安装
说明
- 参考:http://nginx.org/en/linux_packages.html
- 需要root权限或者sudo权限
- 机器需要连接网络
安装依赖
sudo yum install yum-utils
配置YUM源
vi /etc/yum.repos.d/nginx.repo #输入以下内容 [nginx-stable] name=nginx stable repo baseurl=http://nginx.org/packages/centos/$releasever/$basearch/ gpgcheck=1 enabled=1 gpgkey=https://nginx.org/keys/nginx_signing.key module_hotfixes=true [nginx-mainline] name=nginx mainline repo baseurl=http://nginx.org/packages/mainline/centos/$releasever/$basearch/ gpgcheck=1 enabled=0 gpgkey=https://nginx.org/keys/nginx_signing.key module_hotfixes=true
YUM安装
sudo yum install nginx
nginx源码安装
说明
- 参考:http://nginx.org/en/docs/configure.html
- 无需root权限,普通用户即可【若有必要依赖的安装,需要用至root权限】
- 不需连接internet,只需将tar.gz包下载并上传至机器即可
下载并上传至服务器
- 官网下载http://nginx.org/download/nginx-1.17.6.tar.gz
- 通过xftp或者filezilla之类 ftp工具,或者scrt的rz命令,把下载好的本地包上传至服务器
安装依赖
yum install gcc,gcc-c++,pcre,pcre-devel,zlib,zlib-devel,openssl,openssl-devel
上面几个都是系统自带的包,已经挂载系统盘可直接通过yum安装;可能通过yum list gcc来查询是否已安装过;pcr用于:支持用正则表达;zlib用于支持头压缩;openssl用于支持https。
若没有root权限,也可网上下载pcre、zlib、openssl源始编译安装。
解压nginx
tar zxf nginx-1.16.1.tar.gz cd nginx-1.16.1
编译nginx
编译时需配置必须要参数配置,说明如下:
nginx除主程序外,还有很多其它应用模块,用于实现很多复杂的功能。如下图是编译时默认会安装的模块。还有很多默认不安装的模块,如果有特殊需求可以自定义模块。
实战编译命令如下
./configure --prefix=/data1/localusr/nginx-1.15.5 --without-http_rewrite_module --without-http_gzip_module
安装nginx
make && make install
启动nginx
sbin/nginx
常用nginx维护命令
sbin/nginx -v -- 查看版本 sbin/nginx -s stop -- 快速停止 sbin/nginx -s quit --等会话结束再停止 sbin/nginx -s reload -- 重新加载配置
猜你喜欢
- 2024-10-15 作为一名前端,是怎么理解nginx的
- 2024-10-15 一分钟搭建Nginx环境(Docker版本)
- 2024-10-15 折腾记·关于Nginx的学习记录(nginx最全教程)
- 2024-10-15 生产环境 Nginx 在线平滑升级(nginx升级会有什么影响)
- 2024-10-05 Nginx 从入坑到弃坑 - 日常维护篇
- 2024-10-05 Centos7系统Nginx负载均衡如何安装和配置? - 蓝易云
- 2024-10-05 nginx学习笔记(nginx基础教程)
- 2024-10-05 Nginx 从入门到实践,万字详解(nginx入门教程)
你 发表评论:
欢迎- 最近发表
-
- 阿里P8大佬总结的Nacos入门笔记,从安装到进阶小白也能轻松学会
- Linux环境下,Jmeter压力测试的搭建及报错解决方法
- Java 在Word中合并单元格时删除重复值
- 解压缩软件哪个好用?4款大多数人常用的软件~
- Hadoop高可用集群搭建及API调用(hadoop3高可用)
- lombok注解@Data没有toString和getter、setter问题
- Apache Felix介绍(apache fineract)
- Spring Boot官方推荐的Docker镜像编译方式-分层jar包
- Gradle 使用手册(gradle详细教程)
- 字节二面:为什么SpringBoot的 jar可以直接运行?
- 标签列表
-
- 下划线是什么 (87)
- 精美网站 (58)
- qq登录界面 (90)
- nginx 命令 (82)
- nginx .http (73)
- nginx lua (70)
- nginx 重定向 (68)
- Nginx超时 (65)
- nginx 监控 (57)
- odbc (59)
- rar密码破解工具 (62)
- annotation (71)
- 红黑树 (57)
- 智力题 (62)
- php空间申请 (61)
- 按键精灵 注册码 (69)
- 软件测试报告 (59)
- ntcreatefile (64)
- 闪动文字 (56)
- guid (66)
- abap (63)
- mpeg 2 (65)
- column (63)
- dreamweaver教程 (57)
- excel行列转换 (56)
本文暂时没有评论,来添加一个吧(●'◡'●)