Nginx
nignx的安装形式
三种安装形式:
-
源代码编译安装
- 安装步骤繁琐,耗时长,看你要装多少个模块,编译添加的模块多,安装的就更久
-
rpm安装
- 得提前准备好rpm包,以及相关依赖的rpm包
- 用于离线安装nginx环境
-
yum安装,用哪些形式的仓库
- 阿里云
- 自建yum仓库(的提前准备好nginx本身的rpm包,以及相关依赖的rpm包)
- nginx官网仓库,(获取官网最新稳定版的yum源仓库)
- 配置官网yum源,一键安装即可
cat >./nginx.repo <<'EOF' > [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 > EOF
-
清空yum源,安装稳定版的nginx
yum clean all
-
一键安装nginx
yum install nginx -y
-
查看nginx的path变量
[root@localhost yum.repos.d]# which nginx /usr/sbin/nginx [root@localhost yum.repos.d]# ll /usr/sbin/nginx -rwxr-xr-x. 1 root root 1399232 Apr 12 01:22 /usr/sbin/nginx
-
nginx -V查看nginx的信息
built by gcc 4.8.5 20150623 (Red Hat 4.8.5-44) (GCC) built with OpenSSL 1.0.2k-fips 26 Jan 2017 TLS SNI support enabled built by gcc:表示已通过gcc编译 TLS SNI support enabled:这个nginx'支持https的通信
nginx管理命令
nginx -t #检测nginx.conf语法 nginx -s reload #重新读取nginx.conf nginx -s stop # 停止nginx kill -15 nginx nginx #默认直接运行,前提时机器没运行nginx 使用yum安装的nginx ,使用systemctl去管理 #不能多次执行nginx二进制命令
用什么方式开启的进程服务,用什么方法去管理进程
nginx配置文件详解
[root@localhost nginx]# file nginx.conf nginx.conf: ASCII text ASCII text:表示nginx.conf是一个纯文本文件
nginx支持include参数导入外部配置文件,用于配置优化,让配置文件看着更清晰
upstream {}
niginx实现网站部署的虚拟主机多虚拟主机功能,与应用场景 #网站站点1 server{ location{ } } #网站站点2 server{ } server{}虚拟主机标签,必须写在http{}的区域中, include导入的参数也得写在http{}里 location用于匹配网站具体的URL路径 nginx基于location参数实现七层负载均衡转发
nginx.conf配置文件修改后,使用nginx -t 测试语法是否正确
标签:nginx,rpm,配置,Nginx,yum,conf,root,安装 From: https://www.cnblogs.com/jiangxuling/p/17483410.html