第一步: 下载 nginxnginx download官网地址:http://nginx.org/en/download.html下载后,将其解压到 本地的任一目录下。此时我们可以看到有如下目录:html路径下放置我们前端 build好的代码(如何build,相信各位都会),conf下有个非常重要的文件nginx.conf,用来配置nginx服务器。第二步: 配置nginx服务器打开nginx.c
转载
2024-02-22 11:37:43
114阅读
1.安装composer curl -sS https://getcomposer.org/installer |
原创
2022-08-01 20:37:47
164阅读
注意1:配置文件优化,达到nginx最大性能。2:日志文件 /usr/local/nginx/logs/access.log 会一直增大,所有日志都会记录在这。磁盘满了会出现各种问题。定时器脚本清除各种日志。3:整个访问流程,负载均衡,主从搭建(keepalived)组合 , 单机+(keepalived)组合,邮件发送,静态资源访问(流程,缓存,防盗链,防爬虫,合并js/css请求)4:配置文件
文章目录前言一、linux 安装nginx1、检查是否已经安装nginx2、安装nginx二、部署前端代码1、使用jenkins创建前端流水线2、配置流水线3、使用jenkins部署后端三、修改nginx配置1、配置nginx总结 前言这是一篇关于使用jenkins部署前后端项目的文章,基础环境是:一台安装了java环境的linux 服务器、jenkins部署软件,一套前后端部署代码。从ngin
转载
2024-03-18 15:21:46
400阅读
架构详解nginx的web优势解析Yum Install 安装方法
nginx的模块及编译参数nginx的配置文件做一个自己的小网站Nginx(engine x)简介:是一个高性能的HTTP(解决C10k的问题)和反向代理服务器,也是一个IMAP/POP3/SMTP服务器(邮局服务器) C10K => connection 10000(万机高并发)面试: nginx是一款性
Linux、Yii和Nginx是当今互联网行业中经常听到的名词,它们的结合在网站开发和运维中扮演着重要的角色。Linux是一种开源的操作系统,基于Unix,具有稳定性高、安全性好等特点,被广泛用于服务器端操作系统。Yii是一款基于PHP语言开发的高性能的Web应用开发框架,具有高效、安全、可扩展等特点。而Nginx是一个轻量级的Web服务器,在高并发情况下性能表现优异。
将Linux作为运行环境
原创
2024-04-24 10:25:49
40阅读
yii的部署
原创
2015-12-21 13:51:54
2042阅读
数据卷什么是数据卷数据卷(volume)是一个虚拟目录,是容器内目录与宿主机**目录**之间映射的桥梁。以Nginx为例,我们知道Nginx中有两个关键的目录:html:放置一些静态资源conf:放置配置文件如果我们要让Nginx代理我们的静态资源,最好是放到html目录;如果我们要修改Nginx的配置,最好是找到conf下的nginx.conf文件。容器运行的Nginx所有的文件都在容器内部。所
转载
2024-10-26 20:40:55
26阅读
Nginx 基础应用Nginx基本简述Nginx是一个开源且高性能、可靠的 Http web 服务、代理服务开源:直接获取源代码高性能:支持海量并发可靠:服务稳定1.概念:轻量级、高性能web服务器及代理服务器1.常见的HTTP Web服务Apache :httpd,最早的web服务Nginx OpenResty 基于Nginx+Lua Tengine 淘宝基于Nginx开发Lighttpd: 是
转载
2024-04-01 06:24:19
74阅读
## Dockerfile 搭建 Yii2 和 Nginx 环境指南
在这篇文章中,我将教你如何使用 Dockerfile 来搭建一个基于 Yii2 的 Nginx 环境。我们将一步一步进行,确保你了解每个步骤的目的和代码的意义。
### 流程概述
我们可以将整个流程分为以下几个步骤:
| 步骤 | 描述 |
|--------
原创
2024-08-29 06:36:47
149阅读
Nginx是一款高性能的Web服务器和反向代理服务器,它广泛用于构建高性能、可靠和安全的Web应用程序。除了基本的用法外,Nginx还提供了一些高级功能和配置选项,可以进一步优化性能、处理动态请求、增强安全性,并与Docker容器技术结合使用。下面是对每个主题的详细讲解和示例:Nginx的高级用法:Nginx提供了许多高级功能和配置选项,例如:负载均衡:将请求分发到多个后端服务器以平衡负载。URL
进入公司以后,发现Nginx真的使用面很大,之前在学校的时候并没有仔细学过http server这方面的知识,看到很多人利用Mongoose 利用实现HTTP服务,也没有做,打算趁此机会学习一下Nginx。书籍方面,很多人推荐《深入理解Nginx模块开发及架构解析》,但是我还是打算看看比较白文化的博客,否则直接啃书很累的,后来看到有一个网站,写的很不错,就基于此学习了哈。在此进行一些简单总结。初探
Linux 版本为 centos7安装 node.js首先直接使用 yum 安装$ yum -y install nodejs
复制代码但是此时并不是最新的版本, 应该是6.xxx,可以使用 node -v 查看;升级到最新版本首先安装 n(nodejs 管理工具)$ npm install -g n
复制代码安装完成后安装 node.js 最新版本$ n latest
复制代码然后使用$ n
复
转载
2024-06-05 13:05:09
161阅读
1. realip 模块:realip模块 可以帮助我们获取真实的用户IP地址,这为后面的限速、限流等功能提供了可能性。 2. Nginx如何拿到浏览器客户端的真实IP地址?其实从TCP连接的四元组中是可以拿到对端的IP地址和端口号的,但是问题在于,真实的网络中存在大量的反向代理和一些网络设备如交换机、路由器,所以与Nginx直接通过TCP进行连接的客户端往往并不是浏览器客户端,而是类似CDN等的
转载
2024-03-30 23:06:27
80阅读
1、下载下载地址为:http://nginx.org/en/download.html这里我们下载1.13.7版本,具体版本自己把握。(1.13之后支持websocket)2、启动下载的压缩包解压之后如图所示: nginx解压目录这里conf文件夹里面主要存放的一些配置文件,logs文件夹里面主要存放日志文件,刚开始主要使用这两个文件夹里面的东西。可以看到一个可执行文件nginx.exe
转载
2024-02-28 20:38:56
137阅读
1. Nginx配置在nginx.conf的server {段添加类似如下代码:Nginx.conf代码:location / { if (!-e $request_filename){ rewrite ^/(.*) /index.php last; }} 2. 在Yii的protected/conf/main.php去掉如下的注释Php代...
转载
2022-08-05 17:35:39
80阅读
服务器部署:[TOC]一、Nginx1、安装nginxsudo apt-get install nginx2、查看安装情况:# 查看nginx
ps -ef|grep nginx
#root 1532 1239 0 17:54 pts/0 00:00:00 grep nginx
# 查看安装的情况
nginx -v
# 查看nginx.conf配置文件目录,找到配置文件,然后
转载
2024-03-26 06:00:35
316阅读
使用环境:CentOS,准备好需要的源码包,这里使用包编译如下:zlib-1.2.11.tar.gz,pcre-8.39.tar.gz,openssl-1.0.2k.tar.gz
#NGINX编译安装不需要单独编译每个依赖包,记住解包路径即可,这里使用/usr/local/src/
nginx-1.10.2.tar.gz:./configure --prefix=/usr/local/nginx
转载
2024-08-20 17:19:56
120阅读
前几天利用flask 写了几个调用salt-api 的接口,需要上线到正式环境,搜了一下 都是 用 nginx + uwsgi 来部署,这里记录下关键的配置项。1.首先将代码上传到服务器上目录为:/home/www/wwwroot/salt-api2.配置服务器代理使用的代理一共有两个,nginx和uwsgi,先说明一下,如果不用nginx一样可以访问你的项目,使用nginx的目的是为了安全和负载
转载
2024-08-19 12:27:02
33阅读
Nginx 中的 Location 指令 是NginxHttpCoreModule中重要指令。Location 指令,是用来为匹配的 URI 进行配置,URI 即语法中的”/uri/”,可以是字符串或正则表达式。但如果要使用正则表达式,则必须指定前缀。 nginx location语法 基本语法:location [=|~|~*|^~] /uri/ { … }&nb
转载
2024-08-16 10:16:32
137阅读