当前位置: 首页 > news >正文

【Linux学习笔记】Linux下nginx环境搭建

1、下载nginx

安装rpm命令: rpm ivh nginx-release.rpm。(直接使用linux命令下载wget http://nginx.org/packages/rhel/6/noarch/RPMS/nginx-release-rhel-6-0.el6.ngx.noarch.rpm


2、设置nginx开机启动

chkconfig nginx on

3、开启nginx服务

方法一:service nginx start

方法二:/usr/local/nginx/sbin/nginx

其他方法:

 重新加载
/usr/local/nginx/sbin/nginx -s reload
如果更改了配置文件建议使用这个方式重新启动
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

停止服务
/usr/local/nginx/sbin/nginx -s stop


4、之后就会在/etc目录下有个nginx目录文件

如果不知道安装在什么地方,也可以使用 find /-name nginx 进行查找

5、安装之后的nginx目录结构如下

6、config配置


#user  nobody;
worker_processes  1;#error_log  logs/error.log;
#error_log  logs/error.log  notice;
#error_log  logs/error.log  info;#pid        logs/nginx.pid;events {worker_connections  1024;
}http {include       mime.types;default_type  application/octet-stream;#log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '#                  '$status $body_bytes_sent "$http_referer" '#                  '"$http_user_agent" "$http_x_forwarded_for"';#access_log  logs/access.log  main;sendfile        on;#tcp_nopush     on;#keepalive_timeout  0;keepalive_timeout  65;#gzip  on;server{listen 80 proxy_protocol;listen [::]:80 proxy_protocol;listen 431 ssl proxy_protocol;listen [::]:443 ssl proxy_protocol;server_name test.51jiayouya.com;ssl_certificate /home/ssl/test.51jiayouya.com.pem;ssl_certificate_key /home/ssl/test.51jiayouya.com.key;ssl_session_cache    shared:SSL:1m;ssl_session_timeout  50m;ssl_protocols TLSv1 TLSv1.1 TLSv1.2;ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;ssl_prefer_server_ciphers on;if ($scheme = http) {rewrite ^(.*)$  https://$host$1 permanent;}access_log off;add_header Access-Control-Allow-Origin *;add_header Access-Control-Allow-Methods *;add_header Access-Control-Allow-Headers *;location / {proxy_pass http://127.0.0.1:8088;# proxy_set_header Host $host;# proxy_set_header X-Real-IP $remote_addr;# proxy_set_header X-Forwarded-Proto $scheme;# proxy_set_header X-Forwarded-Port $server_port;# proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;# proxy_set_header REMOTE-HOST $remote_addr;proxy_set_header Host $host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Real-IP $proxy_protocol_addr;proxy_set_header X-Forwarded-For $http_x_forwarded_for;proxy_set_header X-Forwarded-For $proxy_protocol_addr;add_header X-Cache $upstream_cache_status;#主要websocket代理配置, $http_upgrade是指http协议头部Upgrade的值. proxy_http_version 1.1;proxy_set_header Upgrade $http_upgrade;proxy_set_header Connection "upgrade";#Set Nginx Cache#add_header Cache-Control no-cache;#expires 12h;}}}

相关文章:

  • Mybatis-Plus基础之Mapper的映射规则
  • 【WPF】使用Behavior以及ValidationRule实现表单校验
  • 亚马逊云科技 re:Invent 大会 - ElastiCache Serverless 模式来袭
  • 线性代数基础【3】向量
  • Datawhale聪明办法学Python(竞赛题解版)
  • HBase基础知识(七):HBase 性能优化示例全解
  • isp代理/双isp代理/数据中心代理的区别?如何选择?
  • 智能三维数据虚拟现实电子沙盘
  • 图片素材管理软件Eagle for mac提高素材整理维度
  • 详解Keras3.0 Layer API: LSTM layer
  • 直接插入排序和希尔排序
  • GPT在企业自动化方面的应用
  • Linux账号和权限管理
  • Linux - 记录问题:Ubuntu查看文件夹大小
  • 云原生Kubernetes:K8S集群实现容器运行时迁移(docker → containerd) 与 版本升级(v1.23.14 → v1.24.1)
  • 《Java8实战》-第四章读书笔记(引入流Stream)
  • 【个人向】《HTTP图解》阅后小结
  • 2017-09-12 前端日报
  • eclipse的离线汉化
  • JavaScript设计模式系列一:工厂模式
  • jquery ajax学习笔记
  • Travix是如何部署应用程序到Kubernetes上的
  • VUE es6技巧写法(持续更新中~~~)
  • vue的全局变量和全局拦截请求器
  • Vue组件定义
  • 爱情 北京女病人
  • 从伪并行的 Python 多线程说起
  • 得到一个数组中任意X个元素的所有组合 即C(n,m)
  • 给github项目添加CI badge
  • 函数式编程与面向对象编程[4]:Scala的类型关联Type Alias
  • 检测对象或数组
  • 前端之Sass/Scss实战笔记
  • 如何胜任知名企业的商业数据分析师?
  • 限制Java线程池运行线程以及等待线程数量的策略
  • 写代码的正确姿势
  • [地铁译]使用SSD缓存应用数据——Moneta项目: 低成本优化的下一代EVCache ...
  • 大数据全解:定义、价值及挑战
  • #define,static,const,三种常量的区别
  • #define用法
  • (1综述)从零开始的嵌入式图像图像处理(PI+QT+OpenCV)实战演练
  • (LeetCode) T14. Longest Common Prefix
  • (附源码)node.js知识分享网站 毕业设计 202038
  • (附源码)计算机毕业设计ssm-Java网名推荐系统
  • (五)MySQL的备份及恢复
  • .[hudsonL@cock.li].mkp勒索加密数据库完美恢复---惜分飞
  • .NET 2.0中新增的一些TryGet,TryParse等方法
  • .net core 6 redis操作类
  • .NET Core跨平台微服务学习资源
  • .NET MVC第五章、模型绑定获取表单数据
  • .NET 发展历程
  • .NET建议使用的大小写命名原则
  • /3GB和/USERVA开关
  • @Valid和@NotNull字段校验使用
  • []sim300 GPRS数据收发程序
  • [Android]使用Android打包Unity工程