赞
踩
本文介绍两种创建FTP服务器的方法:
第一种在如何在window server 2012 r2创建FTP服务器。
1.进入服务器,看是否具有IIS:
如果不具有,点击添加用户及其功能----这里就是给服务器添加某些功能的。
1) 这里可以添加IIS
2) 这里可以添加FTP
2. 创建FTP站点
选择本机ip地址:最好是192这种;选择无证书
选择基本;所有用户(当然可以指定用户,但是为了好验证);写入与读取
备注:匿名登陆就是不需要输入用户名与密码就可以登陆;基本就是需要输入用户名与密码登陆。
3. 创建用户
控制面板—管理工具—计算机管理—用户名与用户组
添加用户与密码:删除依赖项
遇到的情况:创建成功后登陆不上:最好使用ftpflash登陆,别用文件夹登陆
若使用administrator用户能登上,那可能是你新建的用户密码不对,建立修改一次一次密码。
第二是使用FileZilla Server,建议使用第二种,比较稳定。
1.网上搜索下载FileZilla Server(在作者的磁盘中具有安装包),双击FileZilla Server.exe,一直下一步就安装成功了。
2.直接点确定进入运行界面,会提示你已成功连接服务器。
特别提醒:这里的端口14147是默认的管理员的端口,不是访问的那个端口(ip:port那个端口)。
3.点击“编辑”-“用户”,输入访问密码,添加一个用户。
右边的用户是需要你电脑或者服务器上的已经存在的用户,若需要增加用户,则在对应的服务器或者电脑上增加用户。
4.在“共享文件夹”下设置将要设为FTP目录的文件夹和操作权限,点击确定。
这个必须是根目录,不然创建会失败
端口号是21,不是14147。(再次提醒)
1.官网下载go-fastdfs安装包:
下载地址:https://github.com/sjqzhang/go-fastdfs/releases 下载1.3.9的fileserver.exe的安装包;
2.安装go-fastdfs:
创建一个新的文件夹,放入fileserver.exe,双击运行;会出现conf,data,files,log,static文件夹;
3.修改端口,发布文件
关掉fileserver服务,打开conf文件夹下方的cfg.json文件,修改端口:“addr”: “:8081”, 端口号根据实际情况而定;
启动fileserver服务,google浏览器访问:localhost:8081,进入上传界面:支持标准上传和断点续传;
标准上传:选择文件;文件名输入对外发布的文件名;点击upload上传;断点续传操作类似;
上传成功会显示一个status的值为ok
4.创建属于项目的文件夹,对外发布
在files\default目录下创建项目文件夹,在项目文件夹放入待发布的文件,启动fileserver服务;
链接访问:http://ip:8081/group1/default/项目文件夹/待发布文件;(项目文件与上面是同一个名字)
5.go-fastsdfs与ftp服务结合:
把go-fastsdfs安装在ftp文件夹中即可,启动fileserver服务即可。
这样形成一条流程:对方根据ftp协议,传到ftp上,然后通过go-fastsdfs发布,这样在统一网段的人就可以下载;
HelpAndManual的基本使用
1)HelpAndManual新建一个project,相当于新建了一个文件夹。编辑的时候,直接找到这个文件夹进行编辑。
2)导出,导出有好几种选择,最常见的导出就是chm文件(导出之后,直接使用)和web文件(会生成一个文件夹,里面有个index.html,访问到index.html就到了网文主界面)。
3)编辑:编辑具有插入图片和超链接,你直接右键insert–>pictrure 插入之后可以自己调整尺寸。
1.下载redis
关于下载redis的坑,redis官网只提供lunix版本的,windows版本需要在github上去下载,自己这里有压缩包了;所以下面的操作只针对windows
2.启动redis
Redis分为服务端和客户端
服务器启动:redis-server.exe redis.windows.conf 命令行输入它,当启动看到那个图标的时候就可以了;
客户端启动:redis-cli.exe 命令行输入它,启动可以看到可以输入redis的相关语句了 若设置了密码,写redis语句的时候,需要输入auth ”123456“ 引号内是密码
记住:输入redis的语句都在客户端哈
3.查看修改redis的密码
config get reuqirepass 获取密码
config set reuqirepass “password” 设置密码
4.redis的端口绑定
redis.windows-service.conf 文件下:
如果 bind 127.0.0.1 就是本地的 127.0.0.1
如果 bind 192.168.1.120 就是绑定局域网IP
建立换成bind 192.168.1.120,这样就不会造成其他服务器(在同一个网段访问不到redis的请求)
首先针对的是自己的已有的环境进行提交(安装了git和有自己的github账号)
1)新建一个空的文件夹,将github上的东西先更新下来
在空文件夹中右键,选择Git Bash Here
输入命令
git clone url
url的来源是你的github上仓库的地址,如下图所示:
更新下来文件夹名字就是你的仓库名字,并且有个.git文件夹
2)提交自己的代码
git --help #帮助命令
git init #初始化成功,会有一个隐藏的文件夹.git
git status #查看当前仓库文件的状态,若有未提交文件或者有更改文件都会列出来
git add . #将所有的新增的文件增加,相当于svn上的add功能
git commit -m "message" #提交文件,message就是你的提交的注释,相当于svn上的commit功能
git push #提交
自己的操作(今后就这么提交):
git status #先看一下分支有哪些改变
git add . #把新建的文件提交上去
git -commit - m "message" #文件增加内容或者修改内容
git push
2.git第一次提交遇到的问题
问题1:
第一次git 提交需要输入github用户和密码
第二次是用户名和token 第二次多尝试几次,token的获取方式如下:
在网页上登陆你自己的githup账号,点击右上角头像–> setting --> Developer settings --> Personal access tokens页面,点击新建 genrate new token
问题2:
你在git push的时候出现Everything up-to-date
解决方法:并且文件也没有提交上去.可能是因为你没有git add 和 git commit.
3.删除文件
$ dir # 查看有哪些文件夹
$ git rm -r --cached target # 删除target文件夹
$ git commit -m '删除了target' # 提交,添加操作说明
$ git push # 将本次更改更新到github项目上去
1.将git与远程仓库github关联
首先,您的数据保存在远端服务器一份,服务器需要对您的身份识别。一段RSA加密字符串。
启动GUI,菜单-帮助,【Step1-创建密钥】Generate SSH KEY
去你的代码托管服务器,你的账号设置中,添加它。
比如在Github中的地址,title随意,比如你可以用Home,company等作为标识来区别。
2.git gui 操作
如果没有添加git init的操作,则选择 Create New Repository,选择一个添加git目录,如下图:
如果已经添加git init的操作,如下图操作,然后我们需要把文件添加到github上去。
最后会输入密码,然后数据密码即可。提交的时候可能会失败,多提交几次。
1)upstream severTomcat 这个需要自己写,其中severTomcat和下面proxy_pass http://severTomcat中的severTomcat是对应的;
2) 访问的机制:
ngnix所在的服务器监听80端口(比如访问:10.10.10.245/main);
location / 表示监听所有的请求;location /main表示监听10.10.10.245/main请求;
proxy_pass http://severTomcat表示使用它映射到upstream severTomcat中去;
然后去找upstream severTomcat下的服务(具有两个服务server 10.10.10.245:8080和server 10.10.10.243:8081)
然后映射:http://10.10.10.245:8080/main 或者http://10.10.10.243:8081/main;
weight表示权重,权重多表示更加容易访问到它。
核心配置:
#keepalive_timeout 0; keepalive_timeout 65; upstream severTomcat { server 10.10.10.245:8080 weight=20; server 10.10.10.243:8081 weight=10; } #gzip on; server { listen 80; server_name localhost; #charset koi8-r; #access_log logs/host.access.log main; location / { root html; index index.html index.htm; proxy_pass http://severTomcat; }
3.使用ngnix做虚拟ip
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。