Nginx
Nginx
亦良Cool
数通工程师一枚,喜欢编程和运维,记录学习中遇到的问题和相关的知识。博客用于记录、收藏、分享、学习等。
展开
-
nginx进阶配置总结
nginx 进阶用法及配置一、高级功能1、nginx跨域在http { server { …} } 中添加#允许跨域请求的域,*代表所有add_header 'Access-Control-Allow-Origin' *;#允许带上cookie请求add_header 'Access-Control-Allow-Credentials' 'true';#允许请求的方法,比如 GET/POST/PUT/DELETEadd_header 'Access-Control-Allow-Method原创 2022-04-15 23:32:23 · 2628 阅读 · 0 评论 -
Nginx反向代理:多域名跳转多台服务器(研发需求)
研发部的需求:user nginx;worker_processes auto;error_log /var/log/nginx/error.log;pid /run/nginx.pid;include /usr/share/nginx/modules/*.conf;events { worker_connections 1024;}http { log_format main '$remote_addr - $remote_user [$time_local] "原创 2022-04-12 19:27:37 · 2832 阅读 · 0 评论 -
nginx配置反向代理:不同域名访问同一台服务器
nginx配置反向代理及根据域名设置不同的反向代理参考以下配置nginx.conf示例:http { #配置反向代理服务器 upstream server1{ server 127.0.0.1:8000; } server { listen 443 ssl; #指向server1 location / { proxy_pass http://server1; } location /static/ { root原创 2022-04-08 09:28:13 · 10287 阅读 · 0 评论 -
nginx两个很容易理解的实例
两个虚拟主机实例http {: server {: listen 80;: server_name www.domain1.com;: access_log logs/domain1.access.log main;: location / {: index index.html;: root /var/www/domain1.com/htd...原创 2020-04-20 20:28:34 · 208 阅读 · 0 评论 -
Centos6.8 环境部署Heartbeat+Nginx集群
一、实验环境Centos6.8 防火墙关闭状态二、安装nginxtar xvf nginxyum -y install pcre pcre-devel zlib zlib-develuseradd -s /sbin/nologin -M nginxcd nginx./configure --prefix=/usr/local/nginx --user nginx --group nginxmake && make install三、新建测试网页c..原创 2020-05-09 21:10:57 · 332 阅读 · 0 评论 -
Nginx报错:nginx: [error] invalid PID number ““ in “/run/nginx.pid“ 解决方法
Nginx报错:nginx: [error] invalid PID number “” in “/run/nginx.pid” 解决方法[root@localhost nginx]/usr/local/nginx/sbin/nginx -s reload提示 nginx: [error] invalid PID number "" in "/usr/local/nginx/logs/nginx.pid"[root@localhost nginx]# cd logs[root@localhost原创 2020-08-19 22:23:57 · 557 阅读 · 0 评论 -
CentOS7.7 部署 Keepalived+Nginx 高可用集群
目录一、环境介绍二、拓扑图三、准备工作四、配置nginx负载均衡五、配置keepalived六、测试效果1、效果12、效果23、效果3总结一、环境介绍centos7、防火墙全部关闭二、拓扑图三、准备工作在nginx01、nginx02分别安装nginx和keepalived并设置开机启动 在apache01、apache01分别安装apache、并设置开机启动因为我们只是学习测试,所以所有的服务都是用yum安装的,安装过程就不显..原创 2020-05-19 23:30:50 · 804 阅读 · 0 评论 -
nginx 安装ssl 网站证书的方法
安装ssl网站证书:现在https越来越主流,如果SSL证书没有配置好,每次访问的时候浏览器就会报错,说你这是一个不安全的网站云云,我也花了很多时间来研究所谓“自颁证书”,很麻烦而且也没法彻底解决,因此我还是建议大家去VPS服务提供商(比如阿里,腾讯等)申请一个免费证书吧,如图:证书申请成功后,一般会给你两个文件,一个.cet,另一个是.key,建立一个存放它的目录,比如:mkdir /usr/local/nginx/certnano /usr/local/nginx/conf/nginx.co原创 2020-09-19 11:14:59 · 424 阅读 · 0 评论 -
Nginx 的自带免费监控工具Amplify
官网介绍的https://www.nginx.com/products/nginx-amplify/有机会可以研究一下原创 2020-08-20 18:00:03 · 1216 阅读 · 0 评论 -
06、nginx 安装第三方模块
nginx内部是由一些核心和非核心的第三方模块构成,模块化可以通过集成第三方模块实现扩展功能。核心模块 ngx_http_core_module标准模块 http模块第三方模块1、默认支持的模块ngx_http_core_module 模块包括 nginx.conf 中的 http段中的 server 配置 、 location 配置 、 error_page 配置等。ngx_http_access_module访问控制模块 location中配置 deny all;屏蔽所有用户的 访问原创 2020-08-20 18:04:41 · 558 阅读 · 0 评论 -
05.Nginx的RPM包制作准备
RPM包制作准备工具安装:yum install -y rpm-build rpmdevtools生成所需目录:rpmdev-setuptree源码包放到SOURCESRPM包制作的配置文件nginx.specName: nginxVersion: 1.16.1Release: el7Summary: nginxGroup: Development/ToolsLicense: GPLURL: http://127.0.0.1Source0: %{name}-%{version}原创 2020-08-19 22:53:42 · 167 阅读 · 0 评论 -
04.nginx多站点配置文件分割管理
环境介绍:CentOS7.5nginx源码安装版本为1.16.1nginx命令已添加环境变量[root@pokes05 conf]# nginx -Vnginx version: nginx/1.16.1built by gcc 4.8.5 20150623 (Red Hat 4.8.5-39) (GCC) built with OpenSSL 1.0.2k-fips 26 Jan 2017TLS SNI support enabledconfigure arguments: --原创 2020-08-19 22:39:45 · 824 阅读 · 0 评论 -
03、Nginx负载均衡、反向代理、正向代理、虚拟主机的配置实例
Nginx负载均衡、反向代理、正向代理、虚拟主机的配置实例nginx基础的反向代理配置server { listen 80; #监听端口 server_name shop.xxx.com; #客户端访问的地址 proxy_set_header Host $host:$server_port; proxy_set_header X-Real-Ip $remote_addr; proxy_set_header X-Forwarded-For原创 2020-09-30 10:48:15 · 192 阅读 · 0 评论 -
02.源码编译安装Nginx实战与部署
1、安装环境基于Centos7.5关闭防火墙、关闭selinuxnginx版本1.16.12、Nginx编译安装脚本yum -y install gcc makeyum -y install pcre pcre-devel zlib zlib-devel openssl openssl-develcd /usr/local/src/curl -O "http://nginx.org/download/nginx-1.16.1.tar.gz"tar -zxvf nginx-1.16.1.原创 2020-08-19 22:47:30 · 215 阅读 · 1 评论 -
01.Nginx介绍,简单安装,配置文件解析
nginx 下载http://nginx.org/en/download.htmlnginx 版本主线版本,即最新版。生产中使用的是稳定版。本教程采用的nginx1.18版本[root@pokes05 nginx]# nginx -Vnginx version: nginx/1.18.0built by gcc 4.8.5 20150623 (Red Hat 4.8.5-39) (GCC) built with OpenSSL 1.0.2k-fips 26 Jan 2017ngin原创 2020-08-17 14:27:23 · 374 阅读 · 0 评论