【美高梅手机版4858】行使Mac远程访问

By admin in 美高梅手机版4858 on 2019年5月4日

翻阅本文供给安装JDK

读书本文必要自然的Linux基础

翻阅本文需求一定的Linux基础

读书本文须求料定的Linux基础

一 Zookeeper简介

一 Redis简介

一 FastDFS简介

一 Nginx简介

zookeeper是用java语言编写的1款为布满式应用所设计的和睦服务
zookeeper是apacahe hadoop的子项目
使用zookeeper能够缓慢解决分布式应用程序所承担的和睦职分

redis是用c语言编写的1款开源的高品质键值对(key-value)数据库
它通过提供多样键值数据类型来适应不一样情况下的积攒供给

fastdfs是用c语言编写的1款开源布满式文件系统, fastdfs为互连网量身定制,
丰盛思量了冗余备份, 负载均衡, 线性扩大体积等机制, 并珍重高可用,
高质量等目标,
使用fastdfs很轻松搭建壹套高品质的文本服务器集群提供文件上传|下载等服务.

nginx是用c语言编写的1款高品质的http服务器|反向代理服务器|电子邮件(IMAP/POP3)代理服务器
由俄罗丝的次序设计员IgorSysoev所支付 官方测试nginx能够协助50000并发链接 并且cpu 内部存款和储蓄器等能源消耗却格外低 运营卓殊稳定

 

 

【美高梅手机版4858】行使Mac远程访问。 

 

2 Zookeeper应用场景

2 Redis应用场景

二 FastDFS架构

二 Nginx应用场景

  1. 用作dubbo服务的挂号中央

  2. 用作集群的处理工科具

  1. 缓存(使用最多)

  2. 任务队列

  3. 采纳排名榜

  4. 网址访问计算

  5. 数据过期管理(能够标准到阿秒)

  6. 布满式集群架构中的session分离

fastdfs架构包含tracker server和storage server, 客户端请求tracker
server实行理文件件上传|下载, 通过tracker server调整最后由storage
server完毕文件上传和下载.

1. http服务器 

 

 

tracker server效率是负载均衡和调治, 通过tracker
server在文件上传时能够依附部布满署找到storage server提供文件上传服务,
能够将tracker称为追踪服务器或调节服务器.

nginx是贰个http服务器 能够独立提供http服务 能够做网页静态服务器

三 环境

三 环境

storage server功用是文件存款和储蓄, 客户端上传的文书最终存款和储蓄在storage服务器上,
storage server利用操作系统的文件系统来管理文件,
能够将storage称为存款和储蓄服务器.

二. 虚拟主机 

Ali云服务器: CentOS 7.四 60个人(基于RedHat)

Ali云服务器: CentOS 柒.4 陆18人(基于RedHat)

美高梅手机版4858 1

能够达成在1台服务器虚拟出三个网址

本机: macOS High Sierra

本机: macOS High Sierra

 

三. 反向代理|负载均衡

 

 

三 文件上传的流水生产线

当网址的访问量达到一定水平后 单台服务器不能够满意用户的乞请时
供给用多台服务器集群 能够利用nginx做反向代理
并且多台服务器能够合理合法分摊负载
不会现出因为某台服务器负荷高宕机而某台服务器闲置的地方

四 压缩包

四 压缩包

美高梅手机版4858 2

 

redis

 

三 环境

美高梅手机版4858 3

美高梅手机版4858 4

4 文件下载的流水生产线

Ali云服务器: CentOS 7.四 陆11人(基于RedHat)

 

ruby脚本库 

美高梅手机版4858 5

本机: macOS High Sierra

伍 文件传输

美高梅手机版4858 6

 

 

输入SFTP命令连接 -> 输入实例登入密码

 

五 环境

四 压缩包

  sftp root@公网IP

5 文件传输

阿里云服务器: CentOS 7.④ 63位(基于RedHat)

上传

输入SFTP命令连接 -> 输入实例登6密码

本机: macOS High Sierra

美高梅手机版4858 7

  put 当半夏件 服务器路线

  sftp root@公网IP

 

 

美高梅手机版4858,下载

上传

六 压缩包

5 文件传输

  get 服务器文件 当地路线

  put 当三步跳件 服务器路线

fastdfs 

输入SFTP命令连接 -> 输入实例登六密码

 

下载

美高梅手机版4858 8

  sftp root@公网IP

陆 远程访问

  get 服务器文件 本地路径

libfastcommon 

上传

输入SSH命令连接 -> 输入实例登6密码

 

美高梅手机版4858 9

  put 当地文件 服务器路线

  ssh root@公网IP

6 远程访问

fastdfs-nginx-module 

下载

 

输入SSH命令连接 -> 输入实例登入密码

自动打包压缩

  get 服务器文件 本地路径

七 关闭防火墙

  ssh root@公网IP

nginx 

 

关闭防火墙

 

美高梅手机版4858 10

6 远程访问

  systemctl stop firewalld.service

7 关闭防火墙

 

输入SSH命令连接 -> 输入实例登入密码

关门防火墙开机自运行功效

关闭防火墙

7 文件传输

  ssh root@公网IP

  systemctl disable firewalld.service

  systemctl stop firewalld.service

输入SFTP命令连接 -> 输入实例登6密码

 

翻开防火墙状态

关门防火墙开机自运行作用

  sftp root@公网IP

柒 关闭防火墙

  firewall-cmd –state

  systemctl disable firewalld.service

上传

闭馆防火墙

 

翻开防火墙状态

  put 当麻芋果件 服务器路线

  systemctl stop firewalld.service

八 安装

  firewall-cmd –state

下载

关门防火墙开机自运维作效果率

Linux
安装Zookeeper<单机版>(使用Mac远程访问)

 

  get 服务器文件 本地路线

  systemctl disable firewalld.service

Linux
安装Zookeeper<集群版>(使用Mac远程访问)

八 安装

 

查阅防火墙状态

 

Linux
安装Redis<单机版>(使用Mac远程访问)

八 远程访问

  firewall-cmd –state

Linux
安装Redis<集群版>(使用Mac远程访问)

输入SSH命令连接 -> 输入实例登6密码

 

 

  ssh root@公网IP

八 安装Nginx

 

nginx依赖

玖 关闭防火墙

  yum install gcc-c++

关门防火墙

  yum install -y pcre pcre-devel

  systemctl stop firewalld.service

  yum install -y zlib zlib-devel

闭馆防火墙开机自运营作用

  yum install -y openssl openssl-devel

  systemctl disable firewalld.service

新建目录

查看防火墙状态

  mkdir /usr/local/nginx

  firewall-cmd –state

  mkdir -p /var/temp/nginx

 

解压

十 安装

  cd nginx压缩包所在目录

Linux
安装法斯特DFS<单机版>(使用Mac远程访问)

  tar -xvf nginx-1.14.0.tar.gz

Linux
安装FastDFS<集群版>(使用Mac远程访问) 详细安顿另作介绍
因为篇幅略长… 

行使configure命令成立Makefile文件 将上边发号施令拷贝进去

 

  cd nginx解压包内部 -> cd /hy/nginx-壹.1四.0

./configure \
--prefix=/usr/local/nginx \
--pid-path=/var/run/nginx/nginx.pid \
--lock-path=/var/lock/nginx.lock \
--error-log-path=/var/log/nginx/error.log \
--http-log-path=/var/log/nginx/access.log \
--with-http_gzip_static_module \
--http-client-body-temp-path=/var/temp/nginx/client \
--http-proxy-temp-path=/var/temp/nginx/proxy \
--http-fastcgi-temp-path=/var/temp/nginx/fastcgi \
--http-uwsgi-temp-path=/var/temp/nginx/uwsgi \
--http-scgi-temp-path=/var/temp/nginx/scgi

编译

  make

  make install

进入sbin目录

  cd /usr/local/nginx/sbin

  启动

    ./nginx

  关闭

    ./nginx -s stop

  开机状态刷新配置文件

    ./nginx -s reload

美高梅手机版4858 11

美高梅手机版4858 12

默认是80端口

消除难点

nginx: [error] open()
“/var/run/nginx/nginx.pid” failed (2: No such file or
directory)

地方: 服务器常规运维nginx -> 服务重视启(重启前未关门nginx) ->
再一次启航nginx

案由: /var/run/nginx那一个目录不设有

消除办法 -> 服务器输入:

  mkdir -p /var/run/nginx

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图
Copyright @ 2010-2019 美高梅手机版4858 版权所有