
后端
南山老沙
GIS架构师,爱生活,爱技术
展开
-
springboot临时目录找不到问题解决
spring boot 临时文件tmp找不到问题原创 2023-06-07 16:46:55 · 545 阅读 · 0 评论 -
nodejs 反向代理-geoserver为例
之前提到,geoserver 会出现跨域问题,对开发造成一定不便,而tomcat设置允许跨域也挺麻烦。而反向代理是一个不错的选择,不说nginx,就聊聊nodejs话不多说,直接上代码const express = require('express');const router = express.Router();const proxy = require('http-proxy-middleware');//设置跨域问题router.all('*', function(req, res,.原创 2020-05-22 16:40:15 · 744 阅读 · 0 评论 -
node部署后访问不了解决方案
centos,使用pm2部署node应用之后,发现访问不了,单独node启动也访问不了最后究其原因,端口被挡了。。。解决方法:$ /sbin/iptables -I INPUT -p tcp --dport 58089 -j ACCEPT执行后,可以访问了。。。记录之...原创 2020-03-15 19:27:24 · 2361 阅读 · 0 评论 -
LNMP 安装后相关目录
为图方便,虚拟机上直接安装了LNMPlnmp vhost add blog.gisfly.xyz新增之后,想修改一些配置项,则需要找到相关路径,以blog.gisfly.xyz 为例增加 ssl 证书这时需要修改 nginx confignginx config : /usr/local/nginx/conf/完整路径: /usr/local/nginx/conf/vhost/...原创 2019-12-20 17:41:21 · 210 阅读 · 0 评论 -
docker nginx 监听多端口
当docker跑nginx镜像时,设置端口映射,则只有该映射端口起作用,nginx配置的其他端口无效$ docker run -d --name nginx --restart always -p 80:80 -v ~/docker_root/nginx/conf/nginx.conf:/etc/nginx/nginx.conf -v ~/docker_root/nginx/html:/usr/...原创 2019-09-23 22:10:38 · 5249 阅读 · 0 评论 -
nginx设置上传文件大小限制
前言:当用ip地址上传文件的时候正常,当部署后,用域名时上传文件,则报错接口报错信息:413 Request Entity Too Large原因:nginx 默认限制1M大小,超过该限制则出错解决方案:nginx 把限制大小设置大点即可...原创 2019-09-04 14:43:46 · 1311 阅读 · 0 评论 -
Ubuntu pm2 重启自动启动服务
出现重启后,pm2的 node 服务都没启动,于是乎设置重启也能自动重启服务。$ pm2 startup[PM2] Init System found: systemd[PM2] To setup the Startup Script, copy/paste the following command:sudo env PATH=$PATH:/usr/bin /usr/lib/node_m...原创 2019-06-18 17:28:59 · 2473 阅读 · 0 评论 -
kill某个用户所有进程
运维中,有时候需要杀死某个用户的所有进程,搜索了网上四种方法,以tony为例pkill# pkill -u tonykillall# killall -u tonyps# ps -ef | grep tony | awk '{ print $2 }' | sudo xargs kill -9pgreppgrep -u username 查出某用户的所有pid,...转载 2019-06-12 15:32:55 · 5014 阅读 · 0 评论 -
ubuntu访问samba服务器
数据迁移,需要访问samba共享文件环境:Ubuntu 16.04.1 LTS安装smbclient$ sudo apt-get install smbclient查看共享文件列表$ smbclient -L 10.10.52.12输入密码samba的密码,打印出所有共享目录连接共享文件夹$ smbclient //10.10.52.120/data -U sb --di...原创 2019-05-16 11:38:45 · 2834 阅读 · 0 评论 -
通过nginx将http强制跳转为https
server 所有内容 server { listen 80; server_name webgis.xyz; if ($scheme = http ) { return 301 https://$host$request_uri; } listen 443 ssl;...原创 2019-04-16 13:18:20 · 711 阅读 · 0 评论 -
windows 安装 Nginx 简单教程
前言:为了测试转发,win7 安装Nginx测试。安装 Nginx从官网下载windows版,我这里下载了nginx-1.15.7然后解压到D盘(解压地方随意,你喜欢就好),即D:\nginx-1.15.7打开 cmd,指令进入该目录执行start nginx这样就算启动了!在浏览器打开http://localhost 或者 http://yourIP网页显示 Welcome...原创 2018-12-14 10:54:52 · 199 阅读 · 0 评论 -
centos7 安装 phpmyadmin
根据网上提供的方法:yum install epel-releaseyum updateyum install phpmyadmin但是仍然报错,没找到资源phpmyadmin后面尝试了下面一条命令,则成功yum --enablerepo=remi,remi-php56 install phpmyadmin...原创 2018-10-08 20:39:43 · 212 阅读 · 0 评论 -
docker 安装多版本 node
docker 是以镜像管理,所以可以安装任意版本的node镜像 有些项目需要跑低版本node,例如 node 6$ docker pull node:6.9.4安装完毕,可以查看 docker imagesREPOSITORY TAG IMAGE ID CREATED SIZEhel...原创 2018-09-11 10:18:17 · 2947 阅读 · 0 评论 -
tileserver-gl 安装编译时遇到的错误
tileserver-gl 当前不支持Windows,所以在 Ubuntu16.04 上跑。对node版本也敏感,这里使用 node v6.9.41. Cannot find module ‘….. /node_sqlites3.node’可能是因为刚开始用 node v8.11.3 编译,后来切换 node v6.9.4,就找不到那个编译文件(不同node版本生成不同的文件),那么进...原创 2018-09-05 14:15:44 · 1985 阅读 · 1 评论 -
tileserver-gl 发布本地地图样式(含docker安装教程)
本教程是基于docker。Win7 不支持 npm install tileserver-gl -g(Ubuntu16.04也安装不成功,懒得找原因),但支持npm install tileserver-gl-light -g ,不过tileserver-gl-light只有矢量切片服务,栅格服务没有环境:Ubuntu16.04安装docker安装docker网上教程很多。。。下面只是...原创 2018-09-04 13:57:20 · 4420 阅读 · 1 评论 -
Ubuntu 安装 nvm
nvm 可以切换 nodejs 版本,为方便测试,故安装之使用git 安装方法:https://github.com/creationix/nvm#git-installcd ~/ 切到主目录 git clone https://github.com/creationix/nvm.git .nvm 克隆代码到文件夹 .nvmcd ~/.nvm 进入nvm代码目录git chec...原创 2018-08-27 18:15:32 · 13587 阅读 · 3 评论 -
Ubuntu 添加用户以及设置超级管理员权限
添加用户$是普通管员,#是系统管理员,在Ubuntu下,root用户默认是没有密码的。想启用root的话,得给root用户设置一个密码:ubuntu@ubuntu:/home/ubuntu$ sudo passwd root新增用户 lin使用root用户登录root@ubuntu:~# adduser lin设置密码之后,一路 Enter 就行,然后在home目录下自动创...原创 2018-08-27 17:24:29 · 61558 阅读 · 0 评论