博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
第一章:nginx环境搭建
阅读量:6576 次
发布时间:2019-06-24

本文共 1327 字,大约阅读时间需要 4 分钟。

[TOC]

1.四项确认(本次实例用redhat系列系统)

  1. 确认系统网络 ping www.baidu.com
  2. 确认yum可用 yum list |grep gcc
  3. 确认关闭iptables规则 iptables -L/iptables -t nat -L 如果有的话 iptables -F/iptables -t nat -F 关闭规则
  4. 确认停用selinux getenforce 显示应该为 Disabled , 如果不是。setenforce 0

2.两项安装(yum list | grep gcc )

  1. yum -y install gcc gcc-c++ autoconf pcre pcre-devel make automake 系统基本库
  2. yum -y install wget httpd-tools vim 一些基本工具

3.目录介绍

cd /opt; mkdir app(src) download(src package) logs(log) work(shell脚本) backup(配置文件)

nginx 中间件架构介绍(了解)
  1. nginx是一个开源且高性能、可靠的HTTP中间件,代理服务。
  2. 常见的HTTP服务 HTTPD -Apache IIS - ms GWS -Google
  3. 为什么选择Nginx 1. IO多路复用epoll(select模型和epoll模型) 多路复用:一个线程内并发交替的顺序完成 2. 功能模块少 (只保留了核心代码,轻量级) 代码模块化(易读,阿里借鉴开发) 3. CPU亲和(affinity) 是一种把CPU核心和Nginx工作进程绑定方式,把每个worker进程固定在一个cpu上执行,减少切换cpu的cache miss, 获得更好的性能。 4. sendfile工作机制(借鉴与linux的0拷贝) 直接通过内核空间来将静态资源拷贝到socket中(原始需要先通过用户空间) ###4. Nginx快读搭建与基本参数使用

Mainline version -开发版 Stable version -稳定版 Legacy version -历史版本 Changes 有哪些改变 ######1. 修改yum源(添加nginx依赖)

  • 在 etc/yum.repos.d/下创建一个nginx.repo
[nginx]name=nginx repobaseurl=http://nginx.org/packages/centos/7/$basearch/gpgcheck=0enabled=1复制代码
  • 然后yum list | grep nginx测试是否成功添加yum源 成功后的页面:
  • 然后 yum install nginx安装。
  • 测试是否安装成功
    1. nginx -V 编译信息 nginx -v 版本信息
    2. 安装时的编译参数 --user=nginx
      --group=nginx 设定nginx进程启动的用户和用户组
    3. nginx.conf 介绍 systemctl restart nginx.service 重启服务 #####[ 拓展 ] 一些目录的介绍
      [^1]: 脚注内容

转载地址:http://tqwno.baihongyu.com/

你可能感兴趣的文章
python多线程批量远程管理程序
查看>>
“被打”和“北大” 的关联--- 趣味数据挖掘系列之一)
查看>>
db2改归档与备份恢复
查看>>
oracle修改redo log files路径
查看>>
rsync同步工具基础介绍01
查看>>
zabbix企业应用之设置自定义的邮件报警
查看>>
phpHiveAdmin是如何通过Hive/Hadoop工作的
查看>>
专车将成一种”更贵”的“出租车
查看>>
如果这都不算爱?百度知道实战经验分享
查看>>
oracle 中查询一个表的所有字段名以及属性的sql语句应该怎么写?
查看>>
DAVINCI DM3730开发攻略——序
查看>>
2012年的目标和执行情况跟踪记录
查看>>
Introduction to the Build Lifecycle
查看>>
游戏运营数据解读之---->CCU
查看>>
jruby下使用nokogiri、xslt - Ruby - ChinaUnix.net -
查看>>
Android开发四 开发第一个Android应用
查看>>
Sql Server常用时间段查询汇总
查看>>
android 源码
查看>>
添加(创建)和删除及判断是否存在桌面快捷方式
查看>>
入静和入世
查看>>