搭建一台本地json服务器

搭建一台本地json服务器,第1张

1、全局安装json-server(此时不管在哪个目录下面都可以)
2、cd至当前的项目文件夹所在的位置,新建一个文件夹jsonserver
3、在当前目录下运行npm init
4、再次安装运行 nom install json-server --save
5、此时的目录结构

    --jsonserver

        --node_moduies

        --package-lockjson

        --packagejson

6、打开packagejson文件更改这里的内容为:json-server --watch 自定义一个json文件
7、在文件夹下新建dbjson
8、书写dbjson中的内容
9、保存后在命令行输入 npm run json:server
10、此时在浏览器中输入localhost:3000即可获取json:server的数据

1、通过SSH访问服务器多种通信协议可让我们建立与vps的连接。例如,使用FTP,可以上传、管理和编辑文件,要正确配置vps,需要SSH(或SecureShell)——一种网络协议,可建立与服务器的加密连接并在其上执行命令。SSH仅通过命令行界面工作,计算机使用基于Unix的 *** 作系统,如Linux或macOS,以使用终端建立连接。2018年,微软也将SS成到了WindowsPowerShell中,使用的是旧版本的Windows——需要使用像PuTTY这样的SSH客户端。通过SSH访问服务器需要主机提供的root登录凭据。需要使用的命令是:ssh[root用户名]服务器将通过端口22接收请求,识别用户名,并询问密码。提供正确的登录详细信息后,服务器将在命令行界面中显示欢迎消息。
2、更新服务器,不仅要对服务器的平稳性能负责,还要对托管在其上的项目的安全性负责。使vps保持最新是其中的主要部分,保证安装了所有新的安全补丁和功能。不同的Linux发行版使用不同的包管理器,因此命令因发行版而异。
3、创建一个新用户,使用服务器的root用户。Linux中的root用户基本上是系统的所有者。权限是无限的——只要以root身份登录,可以对服务器执行任何 *** 作。由于特权提升,任何小错误都产生可怕的后果,因此通常认为创建具有超级用户权限的第二个帐户是个好主意。可以配置服务器最重要的设置,需要将sudo前缀添加到每个需要管理权限的命令中。

网络环境无非就这三种:固定公网IP,动态公网IP,无公网IP。根据对应不同的应用和网络环境可以给出不同的具体实施方案。

一,固定公网IP时,只需要将自己的域名在域名解析管理系统中,设置域名解析指向自己的IP即可,这里不再细说。

二,动态公网IP网络时,利用动态域名解析方案,将个人电脑搭建成服务器。

1,在内网启用NAT123动态域名解析。

2,将自己的域名实时动态解析到本地IP。

3,因为是实时的解析,IP变化,不会影响域名访问本地。本地网站或其他应用服务,通过域名访问不会受影响,可以正常做网站服务等。

三,无公网IP时,利用端口映射方案,实现搭建网站等应用服务器。

1,在内网启动NAT123端口映射。

2,添加映射。根据不同的应用,选择不同的应用类型。如是网站应用,可以选择使用80应用;如是FTP等非网站服务应用,可以选择使用非80其他应用类型。外网地址可以是自己绑定的域名,也可以是默认提示域名地址。内网地址端口应用内网应用即可。

3,映射后,如是网站应用,用域名即可以正常访问网站。如是其他应用,通过域名和端口的访问即可以访问。

搭建SVN服务器端:
1 解压缩svn到一个目录, 例如c:\svn
2 解压缩svnservice的压缩包, 将svnserviceexe放入c:\svn\bin
3 安装TortoiseSVN, 安装完毕时会提示重新启动计算机, 重启完毕后安装简体中文语言包, 然后在随便一个目录右击, 就会发现多出了一些SVN相关菜单, 选择其中的TortoiseSVN, 再选择子菜单"Settings", 设置Language为"中文(简体)"
4 打开"我的电脑", 建立一个存放svn信息的目录, 例如c:\svnhome, 然后返回在c盘, 右击这个svnhome目录, 在出现的菜单中选择TortoiseSVN, 再选择子菜单"在此创建文件库", 选择fsfs方式即可 (注: 这里选择创建文件库实际上就相当于让TortoiseSVN代替你进行了svnadmin create c:\svnhome的 *** 作)
5 在dos控制台状态下cd c:\svn\bin 然后svnservice -install -d -r c:\svnhome 再net start svnservice来将其作为服务运行, 建议你再到控制面板-管理工具-服务中找到SVNService, 右击选择"属性", 再将其启动类型设置为"自动"
6 打开c:\svnhome, 你会发现已经多了一些目录和文件, 打开conf子目录, 打开svnserveconf文件, 这里行前凡是有#的都等于是被注释忽略了, 你可以把#去掉让那一行生效, 或者自己新添加行 里面的英文注释已经详细说明了各种设置的含义, 最后你设置[general]小节中行前没有#号的内容为:
anon-access = none
auth-access = write
password-db = passwd
含义是:
未验证用户无任何权限 (如果把none修改为read就是给予读权限)
已验证用户给予写权限 (当然也能读)
密码数据存放到passwd文件中
然后打开同目录的passwd文件来设置帐户:
同样, 设置[users]小节中行前没有#号的内容, 例如:
snowman=abc123
含义是:
用户snowman的密码为abc123
6 打开"我的电脑", 在你需要进行版本控制的目录上右击, 选择TortoiseSVN, 再选择子菜单"导入", 设置"文件库url"为svn://localhost 点确定后就会提示文件正在导入 (注: 这里是svn文件库与svn服务是同一台计算机的情况, 所以可用localhost, 其它机器如果要访问svn服务, 应该用svn://svn服务器的IP地址, 例如svn://100052)
至此, SVN服务器配置完成
客户端配置:
1 没安装TortoiseSVN的计算机先安装它并重启计算机 (注: 具体步骤参照前面搭建服务器端的第3步)
2 创建一个准备用来存放版本控制工程的目录, 例如d:\project, 然后在"我的电脑"中右击这个目录, 选择"SVN取出", 设置"文件库url"为svn://svn服务器的IP地址, 接下来会问你用户名和帐号, 你就填写前面搭建服务器端所设置的用户snowman密码abc123
(文件库url可参照前面搭建服务器端第6步的注解)
点确定后就会提示文件正在取出到d:\project
至此, SVN客户端配置完成, 你会看到d:\project及其下面的文件都被标记了绿色对勾
客户端的简单日常使用:
1 要取得工程的当前的最新版本, 右击d:\project, 选择"SVN更新"
2 你更改工程后, 要将你的修改更新到SVN, 右击d:\project, 选择"SVN提交" (谨慎的话请先更新到SVN最新版本后再提交)

首先打开控制面板,选择“程序”,双击“打开或关闭Windows服务”,在d出的窗口中选择“Internet信息服务”下面所有地选项,点击确定,开始更新服务。打开浏览器,输入“localhost”回车,如果出现IIS7欢迎界面,说明启动成功。

服务器能够响应终端的服务请求,并进行处理。我们在上网的时候是不可能直接将网络接入互联网的,我们都需要通过服务器来连接网络,只有服务器响应你的联网请求,并且进行处理以后才可以联网;存储的功能,服务器的存储空间一般比较充足,可以存储非常多的信息。

服务器部署注意事项

在许多服务器机架,电源分配单元(PDU)的部署仅仅只提供了数量有限的输出口,所以一台已经被大量使用的机架可能没有足够的开放式PDU插座以容纳更多额外的服务器,或无法很方便的为服务器电源线安排可用的插座。

用户可能会需要重新安排一些线缆,而只能通过拔掉服务器的电源了,而这会造成系统的停机,故而这就需要运营团队进行提前安排了。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/zz/12569594.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2025-08-26
下一篇2025-08-26

发表评论

登录后才能评论

评论列表(0条)

    保存