Linux服务器安装Mongodb

下载和解压文件

curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.3.tgz

tar -zxvf mongodb-linux-x86_64-4.0.3.tgz

移动文件位置

mv mongodb-linux-x86_64-4.0.3/ /usr/local/mongodb

添加PATH路径......

nginx反向代理

反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个反向代理服务器。

场景:比较穷的我只有一台服务器,但在上面扔了很多依赖nodejs的接口和乱七八糟的服务

server {

listen 80;

serv......

使用webhook同步代码

本地开发代码发布线上是先提交git,然后人为触发让服务器pull代码。最近使用的一个项目没有本地测试环境,想着有没有办法在测试机器上自动同步一下git服务器的代码

基本想法就是push的时候在服务器那边执行以下git pull

node的实现,感觉大概是这样:

const express = require('express');

const app = exp......

express配置单页应用路由

之前有个项目是用的react,构建完生成的静态文件给后端看的时候写的node+express的web服务器,发现页面刷新404的问题,由于SPA基本上都是是用history API实现的路由,从index进去后的跳转不受影响,但是单独请求某个地址会使用路径去找相应资源结果404,实际上需要所有地址都返回index.html

想着一个一个路径配置路由感觉有点麻烦,在网上搜了一下,可以使用这个......

mac安装python

下载

mac自带的python版本是2.7,安装下载的3.6的之后发现版本没有变还是原来的

可以改一下环境变量

vi ~/.bash_profile

添加

alias python='/Library/Frameworks/Python.framework/Versions/3.6/bin/python3.6'

执行

source ~/.bash_p......

linux安装git服务器

安装git

yum install git

添加用户 设置密码

adduser git

passwd git

到用户目录下创建.ssh目录和文件

cd

mkdir .ssh && chmod 700 .ssh

touch .ssh/authorized_keys && chmod 600 .ssh/authorized_keys

......

linux禁止root登录

最近在捣鼓某闲置了好久的服务器,登录时候发现有好多登录失败提示...不知道怎么改端口于是改成禁止root登录

新建一个用户

useradd user_name

设置密码

passwd user_name

修改SSHD配置,禁止root直接登录

vi /etc/ssh/sshd_config

查找#PermitRootLogin yes去掉注释后改为No......

使用Docker装wordpress

系统是CentOS 7.2【同事说最好要7以上装这个 0.0

Docer安装和启动服务

sudo yum install docker-ce

sudo systemctl start docker

然后直接pull官方的

本来是想用Ghost的但是不知道为啥试了只能装0.11...然后就装了wordpress

安装mysql

docker pull mysql

......