搭建oracle服务器
从0开始流程
- 新建一台centerOS7(linuxRedHat7)服务器
- 开启root用户和密码登录
- 安装BT面板
- 安装nginx(面板)、nodejs(面板)、npm(面板)、
- 安装mongodb(面板)。如果安装失败去官网下载linux4.4.24源码,拷贝到/www/server/mongodb/bin
- 安装git(sudo yum install git -y(redhat)) (sudo apt install git -y(ubuntu本身就自带))
- 按照elm项目的PM2初始化nodejs项目,在项目的目录下完成current目录和source目录的git clone的源代码
- 配置远程mongo的bindIp 0.0.0.0
- 运行nodejs项目
location [修饰符] 路径 {…配置内容…}
修饰符可以是以下几种:
- =:精确匹配,只有当请求的URL路径与路径参数完全相同时才匹配。
- ~:区分大小写的正则匹配。
- ~*:不区分大小写的正则匹配。
- ^~:普通字符匹配,如果匹配成功,则停止后续正则匹配。
- /:通用匹配,匹配任意路径。
常见例子:
- location /static/ {root /path/to/static/files;} //静态文件服务
- location /api/ {proxy_pass http://backend_server;} //反向代理
- location /old/ {rewrite ^/old/(.*)$ /new/$1 permanent;} //URL重写
- location ~ \.(php|jsp|aspx)$ {deny all;} //防止访问敏感文件
- rewrite ^/home_liststockfrompython(.+)?$ /index.php?c=home&a=liststockfrompython&$1 last; //真实PHP项目定向