Openlab的网络搭建

一、创建WWW.OpenLab.com

1.1网站的创建

[root@server ~]# mkdir -p /www/openlab
[root@server ~]# echo 'welcom to openlab' > /www/openlab/index.html

1.2文件编辑

[root@server ~]# vim /etc/nginx/nginx.conf

server {
                listen       80;
                server_name  www.openlab.com;
                root         /www/openlab;
       }

(保存并退出 然后使用systemctl restart nginx 去重启服务)

二、创建子网站 www.openlab.com\data

2.1网站创建

[root@server ~]# mkdir /www/openlab/data
[root@server ~]# echo 'data' > /www/openlab/data/index.html 

2.2文件编辑

[root@server ~]# vim /etc/nginx/nginx.conf

location /data {
                                alias /www/openlab/data;
                                index index.html index.htm;
                        }

三、创建学生信息的子网站

3.1下载环境

[root@server ~]# yum install htpasswd -y 

3.2创建网站

[root@server ~]# mkdir /www/openlab/student
[root@server ~]# echo 'student' > /www/openlab/student/index.html 

3.3登陆验证

[root@server ~]# useradd song
[root@server ~]# passwd song
# 更改用户 song 的密码 。
# 新的密码: 
# 无效的密码: 密码少于 8 个字符 #提示后继续输入原密码就好
# 重新输入新的密码: 
# passwd:所有的身份验证令牌已经成功更新。

[root@server ~]# htpasswd -c /etc/nginx/passwd song

# New password: 
# Re-type new password: 
# Adding password for user song

[root@server ~]# useradd tian

[root@server ~]# passwd tian
[root@server ~]# htpasswd  /etc/nginx/passwd tian #去掉-c 否则会覆盖song

3.4文件编辑

[root@server ~]# vim /etc/nginx/nginx.conf 

location /student {
                                alias /www/openlab/data;
                                index index.html index.htm;
                                auth_basic "Please input password";
                                auth_basic_user_file /etc/nginx/passwd;
                        }

四、建立缴费网站

4.1创建网站

[root@server ~]# mkdir /www/openlab/money
[root@server ~]# echo 'money' > /www/openab/money/index.html 

4.2创建密钥以及去除私钥加密密码

[root@server ~]# openssl genrsa -aes128 2048 > /etc/nginx/money.key#回车后需要设置密码

[root@server ~]# openssl req -utf8 -new -key /etc/nginx/money.key -x509 -days 365 -out /etc/nginx/money.crt #制作证书

Country Name (2 letter code) [AU]:86                                    #国家编码
State or Province Name (full name) [Some-State]:ningxia     #省份
Locality Name (eg, city) []:yinchuan                                        #城市名称
Organization Name (eg, company) [Internet Widgits Pty Ltd]:yuanbofei     #公司名称
Organizational Unit Name (eg, section) []:qwe                                            #公司部门
Common Name (e.g. server FQDN or YOUR name) []:server                    #服务器名称
Email Address []:qwe123@qq.com                                                             #邮箱地址

[root@server ~]# cd /etc/nginx
[root@server nginx]# cp money.key money.key.org
[root@server nginx]# openssl rsa -in money.key.org -out money.key #回车后输入密码

4.4编辑文件

[root@server ~]# vim /etc/nginx/nginx.conf 

server {
                listen          443 ssl http2;
                server_name     www.openlab.com;
                location /money {
                                        alias /www/openlab/money;
                                        index index.html index.htm;
                                }
                ssl_certificate         "/etc/nginx/money.crt";
                ssl_certificate_key     "/etc/nginx/money.key";
            }

  • 17
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
为达到最佳效果,推荐使用九网互联的ASP.net空间,支持ASP.net版本1.1和2.0在线切换、在线脚本映射、ASP.net具体错误信息在线查看。Openlab开源综合社区系统Openlab系统基于Asp.Net 2.0开发,是一套开源的综合性社区系统。初次使用,可以打开http://域名/Installer进行安装。Openlab框架做了什么?用户管理 权限管理 配置管理 存储管理 内容管理 插件机制 Url管理 皮肤方案 多语言 计划任务 缓存管理 分页方案用户管理:和其他应用用户系统整合 SSI AD 每个应用可以扩展自己独立的用户属性ForumUsers用户、角色管理头像私人留言心情短语历史在线列表维护基于队列权限管理:基于角色的权限分配各应用独立权限枚举方式集中存储配置管理:各应用独立配置独立配置节点配置基类,方便加载配置URL管理:通过配置文件实现URL的管理支持灵活的Url重写每个应用有每个页面可兼容多个Url自己独立的Url配置可兼容多种后缀名(.htm;.aspx;…)内容管理:分类管理Tag管理数据管理和用户关联和存储关联基于Openlab的应用开发:实体、枚举类定义EntitiesEnumerations配置配置文件——Configuration数据库——ForumSettingsUrlForumUrlsforums/url.config存储配置——ForumAttachmentSettings实现——DiskForumAttachmentsDataProvider数据访问ProvidersDataProvider缓存ForumCacheManagerForumsCacheEntitiesClean控件Controls计划任务ScheduledTasks插件ForumModules该版本为免安装版,直接配置站点然后附加数据库即可,省去了繁琐的安装配置步骤data下为Sql数据库文件站点文件夹为WebSites\Openlabdocs下有Openlab系统架构.ppt后台管理地址:admin默认帐号/密码:admin/51aspx作者:宝玉

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值