Chrome浏览器不能打开https网页的另类技巧
问题 有时候用Chrome浏览器打开一个https网页,会出现以下提示。 您的连接不是私密连接 攻击者可能会试图从 x.x.x.x 窃取您的信息(例如:密码、通讯内容或信用卡信息)。了解详情 NET::ERR_CERT_INVALID 解决 在当前页面用键盘输入 thisisunsafe ,不是在浏… 阅读更多 »Chrome浏览器不能打开https网页的另类技巧
问题 有时候用Chrome浏览器打开一个https网页,会出现以下提示。 您的连接不是私密连接 攻击者可能会试图从 x.x.x.x 窃取您的信息(例如:密码、通讯内容或信用卡信息)。了解详情 NET::ERR_CERT_INVALID 解决 在当前页面用键盘输入 thisisunsafe ,不是在浏… 阅读更多 »Chrome浏览器不能打开https网页的另类技巧
首先需要有Node.js环境。 1 安装 http-server 打开命令行窗口,进入项目目录,通过 npm 安装 http-server包 cd project npm install -g http-server 2 创建证书 通过 openssl 创建私钥和证书: openssl genrsa… 阅读更多 »本地搭建支持https的Web服务器
在Mac系统中,使用npm全局安装有时会报错,例如: npm install -g gulp 报以下错误 checkPermissions Missing write access to /usr/local/lib/node_modules/gulp npm WARN checkPermissio… 阅读更多 »解决mac系统全局安装提示权限问题
用Nginx做Web服务器时,开启gzip压缩可以减少css、js、json等静态资源的大小,从而节约流量,提高页面加载速度,不过也会多消耗一点CPU资源。 配置方法 假设Nginx的默认目录是/etc/nginx,则在conf.d目录下新建一个gzip.conf,内容如下: gzip on; #开… 阅读更多 »Nginx开启gzip提高传输效率
软件安装 yum update kernel 升级内核系统(修复核心漏洞) yum -y upgrade 只升级软件包 yum -y update 软件和内核一起升级 yum remove xxx 卸载xxx软件 SSH配置 多个公钥文件添加到同一个 authorized_keys 时,注意需要在每… 阅读更多 »Linux一些常用命令
系统版本:CentOS 7.x 1. 添加安装源 rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm 2. 安装 yum install -y ngin… 阅读更多 »Web服务器之Nginx安装
expires max 表示最长过期时间,即一直缓存。 expires -1 表示立即过期,即不缓存。 按如下配置,使test整个目录可以被客户端浏览器缓存,但是index.html文件不缓存,使版本重新构建后,访问index文件能实时刷新,适用于生成了MD5的h5游戏。 Nginx配置实例如下 s… 阅读更多 »H5游戏如何配置Nginx缓存但是index文件不缓存
在Windows平台上做项目的自动化构建时,会不可避免的用到批处理文件,本文记录一些常用方法。 echo echo start copy 在控制台输出字符串:start copy @ 在命令行前面加上@,表示仅执行,而不显示本命令。 @start test.exe 上面语句表示仅执行test.exe… 阅读更多 »Windows批处理的用法笔记
假设服务器A上安装了GitLab,但GitLab管理员密码丢失,可按如下步骤重置: 1. 登录服务器A,在终端输入以下命令,进入GitLab数据库。 gitlab-rails console production 定位到超级管理员(id=1)的用户。 > user = User.where(id: … 阅读更多 »GitLab重置管理员密码
假设SVN工程名为hello,打开SVN服务器端conf目录下的authz文件,做如下设置: *** 设置整个工程对 aaa 用户组只读*** [hello:/] @aaa = r *** 设置 123 目录对 aaa 用户组可写*** [hello:/123] @aaa = rw *** 设置 1… 阅读更多 »SVN如何设置指定目录只读或隐藏
Windows的文件系统是大小写不敏感的,而SVN区分大小写,所以在修改SVN文件名的大小写时,如果通过Windows自带的文件管理器重命名,会发现修改后没有变化。 这里需要一点小技巧,最简单的步骤是: 1、通过SVN软件的重命名功能修改; 2、提交修改到版本库; 例如,如果使用的SVN工具是Tor… 阅读更多 »Windows平台如何修改SVN文件名的大小写
SVN更新出错,提示需要Cleanup,但运行Cleanup也失败,可尝试以下几种解决办法: 1、在运行Cleanup的选项窗口中把 break lock 选中; 2、删除.svn隐藏目录下的.lock文件; 3、把自己所知道的出错目录删除,重新运行Cleanup,然后再Update;
在项目中发现已经push到远程服务器的文件或目录,将名称大小写更改后,Git无法检测出更改。 原因 Git默认配置为忽略大小写,因此无法正确检测大小写的更改 解决方法 运行 git config core.ignorecase false 关闭git忽略大小写配置,即可检测到大小写名称更改了。
SVN是个开源的集中式版本管理系统,操作简单,是团队开发中管理文档、资源等必不可少的工具。 服务器环境:CentOS7.4 安装Subversion并创建仓库 安装Subversion yum install -y subversion 检测安装是否成功(查看版本号) svnserve –vers… 阅读更多 »CentOS7搭建SVN服务器
先检查Telnet是否已存在 rpm -qa telnet 如果没有,则按下列步骤安装 1、查询可用的安装包 yum list | grep telnet 通常会输出如下 telnet.x86_64 1:0.17-64.el7 base telnet-server.x86_64 1:0.17-64.… 阅读更多 »CentOS7安装Telnet服务
克隆仓库到本地 git clone git://xxx.git 新增文件加入仓库 git add . 代码提交本地 git commit -a -m “add code” 其中 add code 是本次提交的注释 更新master分支 git pull origin master 推送master分… 阅读更多 »Git使用教程(5)-Git常用命令
在Linux系统下操作时,执行某些命令需要用到root权限,而当前登录的只是普通用户,如何能够不使用root用户密码,而又能执行root权限的命令呢?有两种临时方法: 一、sudo su 执行后按提示输入当前用户的密码,就可以用root身份登录到终端了; 二、sudo su – root 操作步骤及… 阅读更多 »Linux普通用户如何获取root权限
使用Nginx做Web服务器过程中,碰到过以下几个问题: 1、nginx启动失败 systemctl start nginx.service 启动nginx失败,报错信息如下: Starting nginx: nginx: [emerg] bind() to 0.0.0.0:**** failed … 阅读更多 »Nginx启动失败的几种错误处理
一、GitLab简介 我们都知道使用Git来管理代码非常方便,Git客户端有SourceTree、TortoiseGit等UI友好的界面工具,但是在Git服务器端如果仍然使用命令行来管理代码仓库,总是略有不便,GitLab正好帮我们解决了这个烦恼,它有以下优点: 1、GitLab是一个利用 Ruby… 阅读更多 »Git使用教程(4)-搭建GitLab服务器
一、Git简介 Git是Linux创建人Linus Torvalds为了管理Linux 内核开发而开发的一个开源的分布式版本管理软件。它和SVN的区别主要有以下几点: 1、分布式 SVN是集中式,如果网络或服务器出了问题,将不能提交任何改动。而使用Git,则开发者可以随时提交代码到本地,即使网络或服… 阅读更多 »Git使用教程(1)-CentOS搭建Git服务器