服务器的设置方法:
第一步:首先需要登录计算机的 *** 作系统,在登录时需要以管理员的身份进行,进入系统以后,使用鼠标选择开始菜单,然后再选择管理工具选项,进入管理工具选项以后,在列表当中选择相应的服务器,这时会自动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的内容了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)