从0开始流程

  1. 新建一台centerOS7(linuxRedHat7)服务器
  2. 开启root用户和密码登录
  3. 安装BT面板
  4. 安装nginx(面板)、nodejs(面板)、npm(面板)、
  5. 安装mongodb(面板)。如果安装失败去官网下载linux4.4.24源码,拷贝到/www/server/mongodb/bin
  6. 安装git(sudo yum install git -y(redhat)) (sudo apt install git -y(ubuntu本身就自带))
  7. 按照elm项目的PM2初始化nodejs项目,在项目的目录下完成current目录和source目录的git clone的源代码
  8. 配置远程mongo的bindIp 0.0.0.0
  9. 运行nodejs项目

建立远程连接

WindTerm 远程终端连接器:【开源下载使用率不高,可以配合ORACLE【保活脚本】

AA面板:【安装脚本】AA面板开启端口:

sudo iptables -P INPUT ACCEPT
sudo iptables -P FORWARD ACCEPT
sudo iptables -P OUTPUT ACCEPT
sudo iptables -F

建立节点可以安装X-UI面板:【安装方法】节点奈飞检测:【NetflixVerify

建立Openvpn: 【安装方法

Ngnix配置location

location [修饰符] 路径 {…配置内容…}

修饰符可以是以下几种:

  1.  =:精确匹配,只有当请求的URL路径与路径参数完全相同时才匹配。
  2.  ~:区分大小写的正则匹配。
  3.  ~*:不区分大小写的正则匹配。
  4.  ^~:普通字符匹配,如果匹配成功,则停止后续正则匹配。
  5.  /:通用匹配,匹配任意路径。

常见例子:

  1. location /static/ {root /path/to/static/files;}  //静态文件服务
  2. location /api/ {proxy_pass http://backend_server;}  //反向代理
  3. location /old/ {rewrite ^/old/(.*)$ /new/$1 permanent;} //URL重写
  4. location ~ \.(php|jsp|aspx)$ {deny all;} //防止访问敏感文件
  5. rewrite ^/home_liststockfrompython(.+)?$ /index.php?c=home&a=liststockfrompython&$1 last; //真实PHP项目定向
文章极致简洁
数字化区块时代 » 搭建oracle服务器

发表回复