web服务
文章平均质量分 56
web服务系列
Vam的金豆之路
开源 JavaScript 库 Strve.js 作者
展开
-
IIS服务器设置代理实现Node接口转发
前言最近,遇到了一个坑,碰了很多壁,才得以解决所以这里记录一下。也方便大家以后如果遇到的话少踩坑。是这样的,之前搞过Nginx服务器转发Node接口,大体是这样的。比如,我在云服务器上使用Node开发了一个/api/getList的接口,并且监听的端口是6600,** **那我们使用Nginx就可以这样来转发。http { include mime.types; default_type application/octet-stream; sendf原创 2021-11-14 19:56:05 · 4892 阅读 · 3 评论 -
vue-router Nginx重定向部署二级域名或者说多级访问的url,导致访问失败
如果是/site/wxtest/nginx.conf配置: location ^~/site/wxtest/ { root /root/www/; try_files $uri $uri/ /site/wxtest/index.html; # index index.html index.htm; }原创 2021-06-18 10:45:21 · 1145 阅读 · 0 评论 -
亲测有效!Mac系统终端神器【iTerm2】自动登录ssh远程服务器
我们可能不太喜欢用mac自带终端去每次访问远程服务器,如果想用xshell的话,也只能在windows系统才有。那么在mac有没有一款神器呢?答案是有的。安装iTerm2下载地址下载完呢,是一个安装包,双击打开就自动解压,打开解压后的程序就可以了。配置自动登录远程服务器打开呢,是一个命令行窗口,按下快捷键command + , 打开 Preferences窗口。如下图所示,我添加了一个名叫maomin的选项栏,你也可以直接用Default,不过我推荐还是自己创建一个。好,我们先不管选项原创 2020-06-06 17:56:48 · 1924 阅读 · 0 评论 -
在linux云服务器下,使用yum工具出错提示Error: rpmdb open failed
yum工具在linux环境下都是事先预装好的,当我们使用时,会出现Error: rpmdb open failed。那么,我们怎么解决呢?依次输入以下命令:cd /var/lib/rpm; rm -f __db.*; rpm --rebuilddb; yum clean all; 这几个命令的意思是cd /var/lib/rpm rpmdb所在目录;rm -f __...原创 2020-02-08 12:56:49 · 2962 阅读 · 1 评论 -
关于pm2在云服务器上造成磁盘不足的解决方案
前几次一直用FTP上传到服务器一直报错从网上也查过不少资料,终于找到原因所在,磁盘不足。于是使用df -h命令结果一看,40G 100%。于是使用 du -sh *命令查看到底什么文件占用了这么大空间。我去,root文件 37G,我赶紧打开FTP看看root里面什么东西占了这么大的空间。果不其然,我是使用了pm2挂载的node,一直在运行。造成了很多垃圾日志文件。最后使用 pm...原创 2020-01-13 18:22:34 · 6170 阅读 · 1 评论 -
Linux云服务器安装配置最新版node.js
1、下载在去官网下载之前你需要做的是查看你的系统位数64位的还是32位的uname -a这里查看是64位的。nodejs官网下载下载wget https://npm.taobao.org/mirrors/node/v12.13.0/node-v12.13.0-linux-x64.tar.xz解压tar -xvf node-v12.13.0-linux-x64.tar.xz...原创 2019-11-13 09:45:46 · 5185 阅读 · 2 评论 -
链接远程服务器出现 Connection closed by foreign host
问题?如下图所示:我们该如何解决呢?这是服务器封禁的原因。怎么解决?接下来我们以百度云为例。点击主机安全。点击查看详情如上图所示,我们找到本机IP对应的,解除封禁就OK了。这种问题也会造成FTP不能链接到服务器,这里需要注意的是你的主机IP你一定要知道。百度搜索IP就可以了。...原创 2019-11-06 22:45:38 · 46948 阅读 · 3 评论 -
当你使用Nginx服务器时出现413 Request Entity Too Large
413 Request Entity Too Large这是因为传输文件过大,超出了Nginx的限制。你可以修改nginx.conf进入nginx.confcd /etc/nginx/vim nginx.conf加入这段代码,你可以在http{},也可以在server{},也可以在location{},情景不一样。client_max_body_size 20M;这里一定别忘...原创 2019-08-26 16:57:55 · 20703 阅读 · 1 评论 -
关于Nginx 重启时丢失nginx.pid文件
第一步、强行停止nginx进程pkill -9 nginx 2、开启nginx进程ps -ef | grep nginx 3、重新配置nginx.conf文件nginx -c /etc/nginx/nginx.conf原创 2019-07-13 11:24:57 · 3616 阅读 · 0 评论 -
当你遇到Error: ER_TRUNCATED_WRONG_VALUE_FOR_FIELD: Incorrect string value:
Error: ER_TRUNCATED_WRONG_VALUE_FOR_FIELD: Incorrect string value: '\xE6\x88\x91\xE4\xBB\xAC...' for column 'content' at row 1这种原因是字符集编码导致的。1、验证字符集首先进入mysql:mysql -u root -p进入之后输入以下:show vari...原创 2019-05-23 11:07:16 · 18885 阅读 · 1 评论 -
远程服务器Linux错误 ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: YES)
vim /etc/my.cnf在[mysqld]后面任意一行添加“skip-grant-tables”service mysqld restartmysqlflush privileges;grant all privileges on . to root@’%’ identified by ‘123456’;quit;原创 2019-05-14 22:56:02 · 2445 阅读 · 2 评论 -
pm2安装配置与基本命令你知道吗?
$ pm2 logs 显示所有进程日志$ pm2 stop all 停止所有进程$ pm2 restart all 重启所有进程$ pm2 reload all0秒停机重载进程 (用于 NETWORKED 进程)$ pm2 stop 0 停止指定的进程$ pm2 restart 0重启指定的进程$ pm2 startup 产生 init 脚本 保持进程活着...原创 2019-05-13 08:27:07 · 4552 阅读 · 4 评论 -
最详细nginx反向代理之端口配置
cd /etc/nginx/vim nginx.conf server { listen 80 default_server; listen [::]:80 default_server; server_name www.maomin.club; listen 443 ssl; root ...原创 2019-05-09 12:42:07 · 12762 阅读 · 11 评论 -
nginx环境下配置https域名你知道吗?
拿到的证书分两个文件,一个是xxx.crt,一个是xxx.key,分别对应公钥和私钥。1.假设我们的nginx安装目录是:/usr/local/nginx/,在目录下创建一个新目录,姑且命名为cert,把两个证书文件扔到此目录下。2.编辑conf目录下的nginx.conf文件3.如果只想让网站支持https访问,那么在server_name下面插入两行,添加两行内容:listen 443...原创 2019-05-09 09:36:18 · 4999 阅读 · 1 评论 -
允许远程链接mysql,开放3306端口
1、云服务器下安全组,开放3306端口。去你自己的服务器下的安全组添加允许3306端口。2、配置mysql首先为了保险起见。请先检查是否开启了3306端口,下图是已经开启了。(1)如果开启了,可以直接跳到第二步。vi /etc/mysql/mysql.conf.d/mysqld.cnf将bind-address = 127.0.0.1注销(2)依次完成,123456是你自己的...原创 2019-04-16 22:16:13 · 13543 阅读 · 0 评论 -
知道本地安装MySql压缩包吗?
https://dev.mysql.com/downloads/file/?id=484900这里我们需要下载Mysql的社区版,这才是我们要用的。下载完成后,解压文件夹。1、配置环境变量点击环境变量。在path字段后新建解压后的路径,确定就OK了。2、在安装根目录自动生成data文件夹进入安装根目录下的bin目录下,打开命令行工具,执行命令:mysqld --initiali...原创 2019-04-16 21:46:46 · 4690 阅读 · 1 评论 -
云服务器linux系统安装mysql数据库
CentOS7默认数据库是mariadb,配置等用着不习惯,因此决定改成mysql,但是CentOS7的yum源中默认好像是没有mysql的。为了解决这个问题,我们要先下载mysql的repo源。1.下载mysql的repo源$ wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm2.安装mysql-commu...原创 2019-04-16 15:36:37 · 1701 阅读 · 0 评论 -
教你如何在云服务器上安装并配置web服务器(这里以nginx服务器为例,操作系统linux)
这里以git bash 工具为例,当然你可以直接用puTTY或者Xshell链接到服务器,用FileZilla 上传文件。一、连接服务器ssh root@你的远程ip地址。二、查看版本uname -a三、安装nginx(1) ,这一步可以直接跳过,现在nginx可以直接yum install nginx安装,如果这样安装不了,就得先进行这一步yum install epel-rele...原创 2019-04-14 10:31:00 · 12485 阅读 · 6 评论 -
教你如何上线web项目,简单易学~
1、可以选择阿里云、腾讯云提供商。2、把项目上传到服务器需要用到ftp软件,3、需要用到xshell链接服务器,进行node等环境安装(全是在xshell内操作,以Linux为例)yum install epel-releaseyum install npm nodejsnode -v4、接下来可以在xshell内vim命令行操作(以Linux为例)5、如果你觉得每次输命令no...原创 2019-04-02 11:10:07 · 6487 阅读 · 1 评论