Nginx
Nginx 目录$ cd /etc/nginx
$ ls -l
total 60
drwx------ 2 ubuntu ubuntu 4096 Jun 16 09:27 cert    ## ssl证书目录
drwxr-xr-x 2 root   root   4096 Jul 12  2017 conf.d
-rw-r--r-- 1 root   root   1077 Feb 1            
                
         
            
            
            
            4、nginx.conf文件 解读首先我们要知道nginx.conf文件是由一个一个的指令块组成的,nginx用{}标识一个指令块,指令块中再设置具体的指令(注意 指令必须以 ; 号结尾),指令块有全局块,events块,http块,server块和location块 以及 upstream块。精简后的结构如下:全局模块
event模块
http模块
    upstream模块
    ser            
                
         
            
            
            
            前言最进写了一个小项目,前端用vue来写的,后端用SSM写的,后端的项目已经在服务器正常运行起来了,而前端一直在Idea上运行,还没有对项目打包在生产环境运行。突发奇想,想把前端的项目也部署在服务器上运行。我先在本地模拟部署了一下,发现在打开新窗口或者界面刷新的时候出现了404的错误。 问题分析和解决方案404异常表示我们的服务器上没有对应的URL资源,我们发现当前刷新的路径是localhost:            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-05 15:30:47
                            
                                1419阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            这是前一段时间学习的课程上面的,自己实际操作了一下,详细操作及说明如下。---如果Nginx遇到大流量和高负载,修改配置文件重启可能并不总是那么方便,因为恢复Nginx并重载配置会进一步增加系统负载,并很可能暂时降低性能。而一个个修改配置文件也是很容易出错和费时间的操作。这时候不妨试试consul+nginx-upsync-module实现Nginx的动态负载。nginx-upsyn            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-20 08:34:59
                            
                                140阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            7.1 Nginx原理master-workers的机制的好处首先,对于每个worker进程来说,独立的进程,不需要加锁,所以省掉了锁带来的开销,同时在编程以及问题查找时,也会方便很多。其次,采用独立的进程,可以让互相之间不会影响,一个进程退出后,其它进程还在工作,服务不会中断,master进程则很快启动新的worker进程。当然,worker进程的异常退出,肯定是程序有bug了,异常退出,会导致            
                
         
            
            
            
            参考:https://blog.csdn.net/qq_43059674/article/details/110296807location / {
                try_files $uri $uri/  @router;
                index index.html;
            }
        location @router {
               
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-02-19 16:15:41
                            
                                468阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在上一篇文章中我们已经实现了本地node服务使用https访问了,看上一篇文章 效果可以看如下:但是如果我们现在使用http来访问的话,访问不了。如下图所示:因此我现在首先要做的是使用nginx配置下,当用户在浏览器下输入http请求的时候使用nginx重定向到https下即可。因此我们现在需要做一个简单的nginx重定向功能。因此在我们的nginx中需要加如下重定向配置:server            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-10 11:28:50
                            
                                168阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # 实现docker部署的nginx刷新
## 1. 流程图
```mermaid
erDiagram
    Docker --> Nginx: 部署Nginx
    Nginx --> Browser: 显示网页
    User --> Browser: 发送请求
```
## 2. 步骤表格
| 步骤 | 描述             |
|------|------------            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-04-11 04:04:53
                            
                                45阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在常规 Web 的开发流程之中,当开发步入尾声时就需要部署应用到服务器上,Angular 部署上还算简单。经过测试,部署平均用时在5分钟左右,主要受限于 GitHub 海外服务器的网速。一、Angular 部署文件的产生首先,需要先使用构建命令 ng build --prod ,官网上指出采用生产模式构建产生的文件大小会有所减小,详情如下。生产模式的特性如果执行命令的机器上没有 @angular/            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-06 10:17:37
                            
                                83阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            本教程将会涉及以下工具:Ubuntu 14.04 LTSPHP 5.5MySQLLaravel 5.0Nginx参考文章:Ubuntu 14.04 上使用 Nginx 部署 Laravel此文章对章基于 Laravel 4 有所修改添加,同样适用于服务器上部署开发通过 Vagrant 搭建虚拟机环境进行练习。简介Laravel 是一个开源的、现代的 PHP 开发框架,他的目标是提供一个简单            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-27 12:18:57
                            
                                55阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            nginx 服务页面刷新报404try_files $uri $uri/ /index.html;            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-07-30 00:16:08
                            
                                316阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             轻量型HTTP服务器Nginx(高性能Linux服务器构建)1.1    什么是Nginx   
    Nginx是一款高性能HTTP和方向代理服务器软件,还是个IMAP/POP3/SMTP代理服务器。 
     1.2为什么要选择Nginx   
     1.2.1Nginx与Apache的异同            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-27 21:28:44
                            
                                36阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            HTTP 缓存分为强缓存和协商缓存.HTTP 缓存控制机制 HTML Meta 标记// 当前页面不缓存, 每次访问都去服务器拉取. 只有部分浏览器支持.HTTP 头信息HTTP 头信息 强缓存 (200 from cache)判断的字段: expire 或 cache-controlexpire [http 1.0 的标准],  存储的是过期的具体时间cache-control &nb            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-23 10:59:49
                            
                                106阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            在Kubernetes(K8S)中部署前端页面通常会使用Nginx作为静态文件服务器,本文将详细介绍如何实现“nginx部署前端页面”。
### 整体流程
以下是部署前端页面的整体流程:
| 步骤 | 操作 |
|------|------|
| 1 | 创建一个Nginx容器 |
| 2 | 将前端页面文件复制到Nginx容器中 |
| 3 | 配置Nginx以提供前端页面的访问 |
|            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-05-06 11:07:40
                            
                                158阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在使用K8S(Kubernetes)部署静态页面时,通常会选择使用nginx作为静态页面的服务器。nginx是一个高性能的HTTP和反向代理服务器,常用于部署静态网页。下面我将为你介绍如何在K8S中部署nginx来托管静态页面。
整体流程
为了方便理解,我将流程进行了分步骤的说明如下:
| 步骤 | 操作                   |
|------|----------------            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-04-29 11:36:18
                            
                                114阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            有时您可能需要强制用户从您的网站下载内容,而不是在他们的网站上查看。如果您的网站有很多可下载的内容,这一点很重要。在本文中,我们将了解如何在 NGINX 中强制下载文件。强制文件下载可防止用户在您的服务器上流式传输这些文件并减少您网站的服务器负载。现在的浏览器能够识别很多文件类型(txt,pdf,jpg...),并在浏览器中自动打开情况一:添加头信息Conten            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-12 19:58:19
                            
                                46阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            首先,明确一下问题vue/cli3.0部署到nginx出现页面白屏,不能正常显示网页内容,利用F12,经过初步判断,是路径设置问题。然后,对比一下2.0与3.0.先对比一下两个版本脚手架的目录结构2.0目录结构3.0目录结构可见,vue-cli3.0与2.0有一个不同之处是3.0脚手架中没有build和config文件,在往nginx中部署2.0时,我们可以通过修改build和config中的路径            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-04 22:36:21
                            
                                123阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            项目部署说明:登录服务器 ssh root@ip 如果连接不成功,请绑定密钥对,通过ssh -i 密钥路径 root@ip访问;进入到服务器根目录 cd /下载软件安装包 a. yum可以用于运作rpm包,类似仓库。如对包的管理操作: 安装:yum install 比如:yum install nginx 卸载:yum remove 更新:yum update b. wget + 下载连接查看ng            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-07 11:15:16
                            
                                90阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            本篇介绍打包后的vue项目使用nginx部署到本地以及接口的反向代理和负载均衡; 前提:准备一个打包后的vue项目和安装nginx;1,先安装nginx 下载链接:http://nginx.org/en/download.html 我安装的是:1.16.1版本的,如下:然后解压到一个指定的文件夹就行;双击根目录的nginx图标 ,然后再访问 http://localhost/若出现以下页面表示启动            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-27 12:59:40
                            
                                173阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、打包项目1.在项目中的package.json上右键,点击Show npm Scripts2.打包(或者直接在项目根目录运行 npm run build 命令)3.成功后会在项目根目录生成dist文件夹二、压缩并上传项目到服务器(我这里是使用SecureCRT工具进行上传和部署项目的)SecureCRT版本信息如下:1.压缩文件2.上传文件2.1 输入命令rz -y上传(我这里是上传到root目录下的)若没有上传信息,可再次输入rz命...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-06-23 10:42:07
                            
                                4129阅读