记录折磨了自己俩天的项目部署到服务器并通过axios请求后台数据(无数据库)的问题看了很多很多回答,说实话很失望,没有一篇是完完整整的,所以我决定给大家说一下完整的步骤,nginx部署网站就不说了,自行百度。1.掌握node.js中编写接口的知识,学习express(基于node封装的专门用来创建 Web 服务器的),简单理解就是比写原生更加简单。(1)创建一个文件夹,进行初始化$ npm ini
目录一、基础配置二、安装Nginx方法二:brew安装nginx三、配置Nginx一、基础配置如果你的服务器是全新的,那么首先更新源: 输入apt-get update回车安装curl,用来下载资源: 输入apt-get install -y curl回车下载node安装脚本: 输入curl -sL https://deb.nodesource.com/setup_8.x | sudo -E ba
转载 2024-04-07 14:05:22
149阅读
    Nginx和Node.JS通常一起使用,在高吞吐量的Web应用程序中是一对完美的组合。它们都基于事件驱动原则设计,并且能够越过困扰传统Web服务器如Apache的C10K限制扩展到更高的水平。即插即用的配置可以使你的应用工作的足够好,但是当你需要在商业硬件上支撑每秒上千的请求时,你必需作一些针对性的优化最大程度的提高服务器的性能。  &nb
1.购买一个服务器(1核2G及以上配置)如果是在校生的话,建议进行学生认证,因为阿里云对学生的优惠真的很大。 1核2G ECS云服务器一年只要115左右。一定要配置安全组规则。打开80端口,443端口(如果后续要配置ssl证书实现https访问),21端口(进行ftp连接)。 同时还可以打开后端代码监听的端口,这样当代码运行之后输入域名加端口就可以进行访问2.购买一个域名第一次购买有优惠。如果不是
一、Node.js 环境搭建1、centos通过命令行下载NVM(nodejs版本管理),用于安装最新的node文件 NVM详情: https://github.com/creationix/nvm 在Centos服务器上安装输入指令 并保存到以下路径 执行 source .bashrc 生效环境变量 然后可以使用 npm指令了 先nvm install node 2、安装完NVM后,再安装cnp
转载 2024-04-08 13:23:00
2352阅读
博主昨天为了部署我的博客项目弄到了凌晨两点太难受了鸭。中间碰到好多坑,索性出一期教程,能为其他人做一分贡献就不算白费。 其实这次部署还不算完整,node.js应该用pm2来部署,为了方便我直接在控制台中用nodemon启动了。下次有空再完善吧 首先看看我们的准备材料1,一个前后端联调成功的项目 包括,一个web工程,一个node.js工程 2,服务器上有tomcat和node.js以及数据库MYS
转载 2024-03-28 10:33:38
90阅读
发现一台服务器部署管理多个nodejs服务,可以采用二级域名weekly.mwcxs.top,也可以采用固定后缀www.mwcxs.top/weekly的方式,本文先从固定后缀的方式部署管理多个nodejs服务。1、去官网下载和自己系统匹配的文件:建议去英文网站下载 ,因为中文这边没有给出稳定版,目前稳定版8点多。最新版是10点多2、查看linux系统的位数通过  uname -a &n
2、环境和调试1、commonJS规范、global全局对象、process(当前执行的进程,挂载于global下面)2.1、commonJS1、commonJS是Node.js模块规范,下面讲个例子(1)先写个console.js文件里面致谢一句话console.log('this is Node.js')(2)然后在命令行进行调试,输入命令:node --inspect-brk console
使用nginx来代理一个服务器下的不同项目前言:上一篇文章中,我实现了在同一tomcat下部署不同的项目,通过IP+指定端口可以访问到各自项目,那么新的需求来了:使用IP+端口太麻烦,而且这样的URL(例如作为扫码跳转地址时)在微信浏览器中,会出现这样的提示: 这样用户体验不好,敏感信息也多,如何通过域名,来访问这同一服务器下的一个tomcat中部署的两个项目,而且做到访问如丝般润滑呢?是时候祭出
转载 2024-03-25 09:40:05
124阅读
什么是Node.js?什么是Nginx?什么是Angular.js?什么是Vue.js?什么是BootStrap?什么是NPM?什么是Webpack?什么是React?什么是Weex?什么是Glup?什么是Grunt?前言之前在刨根问底Node.js篇中,提到了Node.js由于是单进程、单线程的特性导致了可靠性低的缺点,针对该缺点可以使用Nnigx反向代理,负载均衡,开多个进程,绑定多个端口。所
因为第一次接触远程服务器所以遇到的坑比较多1、mysql在centos6.5安装遇到的问题,就想说下官方就不能优化下linux系统的mysql安装吗,非得出错让用户自行解决,在上篇博客中写了  这里就不多说了2、将nodejs项目上传到远程服务器上后,不知道如何通过域名访问服务器的项目文件,经过过长时间的百度,知道了nginx反向代理这个东东,首先编辑nginx.conf文件添加如下内容
Nginx +Tomcat 实现动静态分离    动静态分离就是Nginx处理客户端的请求的静态页面(html页面)或者图片,Tomcat处理客户端请求的动态页面(jsp页面),因为Nginx处理的静态页面的效率高于Tomcat。一.Nginx简介:   Nginx一个高性能的HTTP和反向代理服务器,&nb
events配置部分worker_connections 1024;定义每个work_process同时开启的最大连接数,即允许最多只能有这么多连接。 accept_mutex on;当某一个时刻只有一个网络连接请求服务器时,服务器上有多个睡眠的进程会被同时叫醒,这样会损耗一定的服务器性能。 Nginx中的accept_mutex设置为on,将会对多个Nginx进程(worker
转载 2024-06-21 09:28:34
336阅读
 在搭建高吞吐量web应用这个议题上,NginX和Node.js可谓是天生一对。他们都是基于事件驱动模型而设计,可以轻易突破Apache等传统web服务器的C10K瓶颈。预设的配置已经可以获得很高的并发,不过,要是大家想在廉价硬件上做到每秒数千以上的请求,还是有一些工作要做的。这篇文章假定读者们使用NginX的HttpProxyModule来为上游的node.js服务器充当反向代理。我们
转载 2024-05-13 11:00:02
0阅读
要一个人写前台和后台就是一把辛酸泪,跨域弄得我头大,写了一个node+express+vue的前后台分离项目,部署到服务器出现跨域问题,找了好多资料,终于解决这个心头大患了,哈哈哈哈哈一、打包前端及放到服务器上面我的前端是用Vue写的,然后打包,把项目放到tomcat/webapps/ROOT/文件夹下面,我新建了一个文件夹来存放node写的后台代码,如下图express存放的就是我的node代码
 1,安装 docker yum install docker 使用Docker 中国加速器 vim /etc/docker/daemon.json 添加下面代码  { "registry-mirrors": ["https://registry.docker-cn.com"], "live-restore
网址:https://blog..net/weixin_38023551/article/details/880939 上一篇已经介绍了然后配置web项目;今天由于公司需求,需要在同一域名端口下,部署两个项目;今天花了一上午终于弄好了,选择赶紧做一个笔记。 如何连接阿里云服务器就不在这里
转载 2021-11-29 13:39:55
1249阅读
Nginx部署vue项目的几个常用命令一、进入nginx二、配置nginx.conf文件三、sbin 文件下的操作:本文核心./nginx -tps -ef | grep nginxps -ef | grep 79457sudo kill 79457./nginx./nginx -s reload./nginx -s stop 与 ./nginx -s quit四、tail命令:日志命令tail
Nginx 是一个高性能的开源 Web 服务器,同时也可以作为反向代理服务器、负载均衡器和 HTTP 缓存。在实际的开发中,我们经常会使用 Nginx 来部署多个 Vue 项目,以实现不同项目在同一服务器上运行的需求。本文将介绍如何使用 Nginx 部署多个 Vue 项目,帮助刚入行的小白快速上手。 ## 整体流程 在部署多个 Vue 项目时,主要的步骤如下: | 步骤 | 操作 | |
原创 2024-04-30 11:59:04
510阅读
在Kubernetes中,部署多个前端项目并使用Nginx进行负载均衡是一种常见的场景。下面我将详细介绍如何实现这一过程,帮助你快速上手。 ### 整体流程 首先,让我们来看看部署多个前端项目到Kubernetes集群中并使用Nginx进行负载均衡的流程: | 步骤 | 操作 | |--------|----------------------| | 1
原创 2024-04-26 11:11:35
337阅读
  • 1
  • 2
  • 3
  • 4
  • 5