如何添加服务器?

如何添加服务器?,第1张

在网络存在的环境下,服务器可以提供的服务类型各不相同,所以服务器又分为几种,分别是文件服务器、数据库服务器、应用程序服务器以及web服务器,下面我们就以文件服务器为例来介绍一下服务器的设置方法吧。

服务器的设置方法:

第一步:首先需要登录计算机的 *** 作系统,在登录时需要以管理员的身份进行,进入系统以后,使用鼠标选择开始菜单,然后再选择管理工具选项,进入管理工具选项以后,在列表当中选择相应的服务器,这时会自动d出一个窗口,然后点击添加选项,然后根据配置向导进行下一步 *** 作。

第二步:进行检测,然后选择自定义配置选项,进入下一步 *** 作。

第三步:选择页面当中的服务器角色按钮,然后选择其中的文件服务器选项,接着使用鼠标点击下一步选项。

第四步:这时就可以将文件服务器的磁盘配额打开了,接着再选择相应的复选框,根据实际要求进行相应的设置,输入最合适的数值。

第五步:将文件服务器的索引服务打开,然后选择是按钮,将索引服务启用,接着使用鼠标点击下一步选项。

第六步:进入下一步页面以后,使用鼠标点击选择总结选项,进入到相应的窗口以后,对完成的设置进行检查,没有差错就进入下一步。

第七步:通过添加向导 *** 作将所选用的服务进行启用 *** 作,然后页面就会出现共享文件夹的向导,完成以上 *** 作以后,点击下一步选项。

第八步:将文件夹的路径打开,然后使用鼠标点击浏览选项,在相应的列表当中,找到公共资源的文件夹,然后点击确定按钮,然后进入下一步 *** 作。

nginx配置sso登录

下面的例子是如何在nginx配置sso登录服务。

用到几个主要元素:应用服务器(myweb),ngingx服务器,和认证服务器(mycas)。

为了验证的简化,所有的服务器都搭建在一台主机上(假设当前机器名为host.example.com),主机名即域名,三个服务通过三个不同的端口提供服务。

我们使用node/express来模拟应用服务器和CAS认证服务器。

参考官方文档,不细说。

https://nodejs.org/en/

我们用它来生产node项目框架。

修改认证服务器端口为4000

4.2. 创建认证服务器

保持认证服务器端口为3000

为认证服务器添加一个登录页面:

启动认证服务器

启动应用服务器

启动nginx

nginx的错误日志在:/var/log/nginx/error.log

另外如果碰到如下错误:

(13: Permission denied) while connecting to upstream:[nginx]

请参考下面链接:

https://stackoverflow.com/questions/23948527/13-permission-denied-while-connecting-to-upstreamnginx

登录

http://host.example.com

浏览器会跳转到登录页面, http://host.example.com:3000/login ,输入用户名密码(admin/admin)后,跳转到应用服务器页面,显示"Welcome Page!"

退出

http://host.example.com/logout

退出后,页面重新跳转到登录页面。

11.1 设置request.Headers

在认证服务器,认证成功时:

然后下nginx的配置文件里:

从认证服务器的upstream获取x_forwarded_user和x_idcs_user,注意用小写,然后设置到应用服务器的request里面去。

11.2 设置浏览器cookie

在认证服务器的post/login成功时:

这样浏览器就能看到cookie的内容了。


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

原文地址: http://outofmemory.cn/bake/11565288.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存