Vue 项目在 build 之后通常都需要部署到服务器才能够访问,本文介绍如果使用 Nginx 部署 Vue 项目首先需要说明可能存在的误区我这个项目是使用的 Vue + SpringBoot 实现前后分离的项目也就是说在部署时,前端和后端要分别单独部署,前端通过请求后端的接口实现数据交互一开始我是打算将 build 后的 Vue 项目直接放到 Tomcat 的 /webapps/ 目录中,然后启
uWSGI+Nginx+Django工作原理 nginx作为服务器前端,接受客户端所有的请求,统一来管理。Nginx把所有的静态请求自己处理(静态文件处理是nginx的强项),然后把所有非静态请求通过uwsgi传递给Django,由Django来处理,从而完成一次web请求。 部署环境 阿里云服务器Ubuntu 16.04版 (Linux),Python 3.X。如果你是首次购买阿里云服务器,你应
转载 7月前
7阅读
1、assets文件夹与static文件夹的区别  assets文件是src下的,所以最后运行时需要进行打包,一般用来存放自己用到的静态资源;  static文件不需要打包就直接放在最终的文件中了,一般用来存放第三方静态资源。引入静态资源方法:js中用import,css中用@import url(...) ,index.html中用link(script)标签引入。利用vue-cli脚手架搭建的
首先使用环境介绍: 系统: CentOS 5.5 32位Python版本:2.7.2nginx:1.0.13ip:192.168.3.3/24由于CentOS默认自带都python(2.4.3)版本较低,所以我们采用手动编译安装python的方式来使用python 2.7.2首先安装python 2.7.2cd /usr/src/ mkdir python cd python #下载python2
转载 11月前
38阅读
## 实现"docker nginx gzip_static on"的步骤 ### 1. 确保已经安装Docker和Nginx 在开始之前,你需要确保已经安装了Docker和Nginx。如果还没有安装,可以参考以下步骤进行安装: 1. 安装Docker: - 在Linux上,可以通过运行以下命令安装Docker: ```shell $ sudo apt-get up
原创 2023-09-16 16:24:21
236阅读
使用nginx来代理一个服务器下的不同项目前言:上一篇文章中,我实现了在同一tomcat下部署不同的项目,通过IP+指定端口可以访问到各自项目,那么新的需求来了:使用IP+端口太麻烦,而且这样的URL(例如作为扫码跳转地址时)在微信浏览器中,会出现这样的提示: 这样用户体验不好,敏感信息也多,如何通过域名,来访问这同一服务器下的一个tomcat中部署的两个项目,而且做到访问如丝般润滑呢?是时候祭出
转载 2024-03-25 09:40:05
124阅读
nginx中打开gzip压缩: gzip  on;  gzip_min_length  1024;  gzip_buffers     4 8k;  gzip_types       text/plain application/x-javascript text/css text/ht
原创 2016-10-21 19:01:31
1659阅读
什么是remote_addr remote_addr代表客户端的IP,但它的值不是由客户端提供的,而是服务端根据客户端的ip指定的,当你的浏览器访问某个网站时,假设中间没有任何代理,那么网站的web服务器(Nginx,Apache等)就会把remote_addr设为你的机器IP,如果你用了某个代理,那么你的浏览器会先访问这个代理,然后再由这个代理转发到网站,这样web服务器就会把remote_
转载 2024-06-20 05:44:57
37阅读
# Spring Boot的static资源换成Nginx实现步骤 ## 介绍 在开发过程中,我们通常需要在Spring Boot项目中使用静态资源,比如图片、CSS和JavaScript文件。默认情况下,Spring Boot将这些静态资源存储在项目的classpath:/static目录下。 然而,当项目的规模逐渐扩大,或者需要对静态资源进行更灵活的管理时,使用Nginx作为静态资源服务器
原创 2023-10-03 06:21:57
317阅读
# 实现 "docker nginx --with-http_gzip_static_module" 的步骤 > 本文将指导你如何在 Docker 中实现 "docker nginx --with-http_gzip_static_module"。nginx 是一个高性能的 Web 服务器软件,而 http_gzip_static_module 是一个 nginx 模块,用于启用 Gzip 压缩
原创 2023-08-27 05:55:42
350阅读
django 项目部署——Nginx概念:   Nginx是轻量级的高性能Web服务器,提供了诸如HTTP代理和反向代理、负载均衡等一系列重要的特性。由C语言编写,执行效率高。作用:   负载均衡,多台服务器轮流处理请求。   反向代理(nginx接到请求之后,可以把这个请求转发给后边的若干uWSGI,再给运行着Django的机器)原理:客户端请求nginx,再由nginx将请求转发给uWSGI,
转载 2024-03-18 14:25:06
78阅读
主要配置比较复杂的是 location 段 是用来指定位置的,就是访问的路径地址 下面的root应该是它下面的一个子目录语法规则: location [=|~|~|^~] /uri/ { … }= 开头表示精确匹配^~ 开头表示uri以某个常规字符串开头,理解为匹配 url路径即可。nginx不对url做编码,因此请求为/static/20%/aa,可以被规则^~ /
gzip_static on|offnginx对于静态文件的处理模块:该模块可以读取预先压缩的gz文件
原创 2022-08-17 01:41:12
881阅读
这个漏洞严格上说并不是 Nginx 和 PHP 本身的漏洞造成的,而是由配置造成的。在我之前写的许多配置中,都普遍存在这个漏洞。简易检测方法:打开 Nginx + PHP 服务器上的任意一张图片,如:http://hily.me/test.png如果在图片链接后加一串 /xxx.php (xxx为任意字符)后,如:http://hily.me/test.png/xxx.php图片还能访问的话,说明
转载 9月前
21阅读
传统的web项目,一般都将静态资源存放在 webroot的目录下,这样做很方便获取静态资源,但是如果说web项目很大,用户很多,静态资源也很多时,服务器的性能 或许就会很低下了。这种情况下一般都会需要一个静态资源的服务器。搭建nginx服务器首先得安装nginx服务,关于nginx服务的安装可以参考我的另一篇博客《nginx服务安装》这里直接介绍静态服务器的配置  进入nginx安装目录
转载 2024-02-28 21:33:45
1446阅读
1. 封装1.1 封装的概念        面向对象程序三大特性:封装、继承、多态。而类和对象阶段,主要研究的就是封装特性。何为封装呢?简单来说就是套壳屏蔽细节。        比如:对于电脑这样一个复杂的设备,提供给用户的就只是:开关机、
(1)static关键字:(修饰公共属性和方法),本身是一个公共属性,不需要先实例化对象才能使用,当然也可以通过对象来调用,但是最好的做法是直接使用类名调用。(2)static类型属性虽然方便使用,但设计类时,首选非static属性,只有考虑共公信息存储时才定义使用static类型属性。(3)static方法只允许调用static属性或方法,不能调用非static属性或方法。(4)static代码
转载 2023-09-07 18:21:36
196阅读
1.静态方法和非静态方法1、静态方法属于类所有,类实例化前即可使用; 2、非静态方法可以访问类中的任何成员,静态方法只能访问类中的静态成员; 3、因为静态方法在类实例化前就可以使用,而类中的非静态变量必须在实例化之后才能分配内存; 4、static内部只能出现static变量和其他static方法!而且static方法中还不能使用this等关键字,因为它是属于整个类; 5、静态方法效率上要比实例化
转载 2024-05-31 19:46:29
31阅读
nginx指定文件路径有两种方式root和alias,这两者的用法区别,使用方法总结了下,方便大家
原创 2022-08-24 09:29:47
223阅读
上面是下载的包下载地址 nginx官网http://nginx.org/ 下一步下一步其中remote为重要属性    以前配置apache在配置ganglia的时候查看状态  配置apache自动删除,删除干净  或者停止Apache2以及在下面配置开机启动配置,启动即关闭Apache2 或者修改
转载 3月前
438阅读
  • 1
  • 2
  • 3
  • 4
  • 5