• 欢迎来到Minecraft插件百科!
  • 对百科编辑一脸懵逼?帮助:快速入门带您快速熟悉百科编辑!
  • 因近日遭受攻击,百科现已限制编辑,有意编辑请加入插件百科企鹅群:223812289

“MadAuth”的版本间的差异

来自Minecraft插件百科
跳转至: 导航搜索
第3行: 第3行:
 
[[Category:修正]]
 
[[Category:修正]]
 
[[Category:网页]]
 
[[Category:网页]]
<!--插件专题-->
+
<!--HEAD-->
 
     <div style="float:none;-webkit-border-image: none;color: #333;height: auto;margin: 0 0 35px 0;min-height: 20px;background-color: #f8f8f8;box-shadow:0 0 10px rgba(193, 193, 193, 0.5);-webkit-box-shadow:0 0 10px rgba(193, 193, 193, 0.5);-moz-box-shadow:0 0 10px rgba(193, 193, 193, 0.5);">
 
     <div style="float:none;-webkit-border-image: none;color: #333;height: auto;margin: 0 0 35px 0;min-height: 20px;background-color: #f8f8f8;box-shadow:0 0 10px rgba(193, 193, 193, 0.5);-webkit-box-shadow:0 0 10px rgba(193, 193, 193, 0.5);-moz-box-shadow:0 0 10px rgba(193, 193, 193, 0.5);">
 
<!--标题-->
 
<!--标题-->
第74行: 第74行:
 
             </p>
 
             </p>
 
         </div>
 
         </div>
   
+
<div style="float:none;-webkit-border-image: none;color: #333;height: auto;line-height: 20px;margin: 35px 0 0 0;min-height: 20px;background-color: #f8f8f8;box-shadow:0 0 10px rgba(193, 193, 193, 0.5);-webkit-box-shadow:0 0 10px rgba(193, 193, 193, 0.5);-moz-box-shadow:0 0 10px rgba(193, 193, 193, 0.5);width:100%;">
 
+
        <!--部署-->
== 部署 ==
+
        <p style="color:#ffffff;font-size: 22px;text-align: center;margin:0; padding:16px;background-color: #3385ff;">部署 · Deployment</p>
=== 使用开发服务器 ===
+
    </div>
我相信这里有很多懒癌晚期的患者=A=。
 
 
 
但是值得庆幸的是,'''Django'''为我们提供了'''开发服务器'''。
 
 
 
我们可以直接使用开发服务器部署。
 
 
 
这是最为简单的部署方法!
 
  
 +
        <!--部署-->
 +
        <div id="mf-documentation" style="display: table-cell; -webkit-border-image: none;height: auto;line-height: 20px;min-height: 20px;width: 49%;background-color: #f8f8f8;box-shadow:0 0 10px rgba(193, 193, 193, 0.5);-webkit-box-shadow:0 0 10px rgba(193, 193, 193, 0.5);-moz-box-shadow:0 0 10px rgba(193, 193, 193, 0.5); padding:20px;">
 +
            <p style="color:#ffffff;font-size: 20px;text-align: center;margin:0; padding:20px;background-color: #3385ff;box-shadow:0 0 30px rgba(51, 133, 255, 0.5);-webkit-box-shadow:0 0 30px rgba(51, 133, 255, 0.5);-moz-box-shadow:0 0 30px rgba(51, 133, 255, 0.5);margin:0 0 20px 0;">
 +
                使用开发服务器
 +
            </p>
 +
            <p style="display:block; text-align:left; color: #444; font-size: 12pt;">
 +
我相信这里有很多懒癌晚期的患者=A=。<br />
 +
但是值得庆幸的是,'''Django'''为我们提供了'''开发服务器'''。<br/>
 +
我们可以直接使用开发服务器部署。<br/>
 +
这是最为简单的部署方法!<br/>
 
#你先要设置setting.py中的<code>ALLOWED_HOSTS = [你的域名]</code>
 
#你先要设置setting.py中的<code>ALLOWED_HOSTS = [你的域名]</code>
 
##[]不可去掉,并设置setting.py中的<code>Debug = False</code>
 
##[]不可去掉,并设置setting.py中的<code>Debug = False</code>
第95行: 第98行:
 
##若出现python未找到请重新安装。
 
##若出现python未找到请重新安装。
 
##若出现语法错误请确认python版本为2.7.10
 
##若出现语法错误请确认python版本为2.7.10
==== 使用screen ====
+
            </p>
由于'''''Linux'''''服务器版本一般没有桌面环境。
+
        </div>
 
+
        <!--间距调整-->
但是一退出远程连接又会'''kill'''掉进程。
+
        <div style="padding: 4px; display: table-cell;"></div>
 
 
所以我们要使用'''screen'''来<nowiki>''保护''</nowiki>我们可怜的进程=A=
 
  
 +
        <!--screen-->
 +
        <div id="mf-join" style="display: table-cell;-webkit-border-image: none;background-color: #f8f8f8;box-shadow:0 0 10px rgba(193, 193, 193, 0.5);-webkit-box-shadow:0 0 10px rgba(193, 193, 193, 0.5);-moz-box-shadow:0 0 10px rgba(193, 193, 193, 0.5);color: #333;font-size: 14px;height: auto;line-height: 20px;margin: 0px 0px 5px;min-height: 20px;width: 49%; padding:20px;">
 +
            <p style="color:#ffffff;font-size: 20px;text-align:center;padding:20px;background-color: #3385ff;margin:0 0 20px 0;box-shadow:0 0 30px rgba(51, 133, 255, 0.5);-webkit-box-shadow:0 0 30px rgba(51, 133, 255, 0.5);-moz-box-shadow:0 0 30px rgba(51, 133, 255, 0.5);">
 +
                使用Screen(可选)
 +
            </p>
 +
            <p style="display:block; text-align:left; color: #444; font-size: 12pt;">
 +
由于'''''Linux'''''服务器版本一般没有桌面环境。<br/>
 +
但是一退出远程连接又会'''kill'''掉进程。<br/>
 +
所以我们要使用'''screen'''来<nowiki>''保护''</nowiki>我们可怜的进程=A=<br/>
 
#使用<code>apt-get install screen</code>或<code>yum install screen</code>即可安装
 
#使用<code>apt-get install screen</code>或<code>yum install screen</code>即可安装
 
#然后使用<code>screen -S <选填参数:你的自定义作业名> ./start.sh</code>即可
 
#然后使用<code>screen -S <选填参数:你的自定义作业名> ./start.sh</code>即可
 +
            </p>
 +
        </div>

2016年3月12日 (六) 23:13的版本

欢迎来到MadAuth词条

插件名
MadAuth

作者
Mcdarc

版本
v3.1

兼容版本
1.5.1-1.9

介绍 · Introduction

这是一个逗逼的外置登录

这个网页验证使用SQLite + Python + Django环境,无需搭建MySQL环境!

MySQL的设置教程请看下文

并且如果合理部署的话,可以说是几乎不占用性能的!

环境 · Requirment

Python & Django

Python目前来说的话,还是一个挺不错的语言。
Python最新版本已更新到 3.X 了。然而我们并不需要它=A=
我们需要的是 2.7.10 版本的Python
安装时切记要安装pip,否则后面将会很麻烦。
Django是一个非常好的PyThon下的网页框架。
目前最新版本的Django1.9.2,同时这也是编写本外置登录系统的版本。
使用pip install djangoDjango一般都是向下兼容.

MySQLdb(可选)

MySQLdb是一个Python下的MySQL操作模块。
他为Django提供MySQL支持。
如果你不使用MySQL则无需安装。
同样的,安装这个也只需要输入
pip install mysqldb

部署 · Deployment

使用开发服务器

我相信这里有很多懒癌晚期的患者=A=。
但是值得庆幸的是,Django为我们提供了开发服务器
我们可以直接使用开发服务器部署。
这是最为简单的部署方法!

  1. 你先要设置setting.py中的ALLOWED_HOSTS = [你的域名]
    1. []不可去掉,并设置setting.py中的Debug = False
    2. Python区分大小写!
  2. 进入根目录,打开命令行(或者ssh使用cd进入根目录)。
  3. 使用python manage.py runserver <你需要的端口>
    1. 端口那里选填。若不填默认8000。
    2. 不要修改manage.py!
    3. 若出现python未找到请重新安装。
    4. 若出现语法错误请确认python版本为2.7.10

使用Screen(可选)

由于Linux服务器版本一般没有桌面环境。
但是一退出远程连接又会kill掉进程。
所以我们要使用screen来''保护''我们可怜的进程=A=

  1. 使用apt-get install screenyum install screen即可安装
  2. 然后使用screen -S <选填参数:你的自定义作业名> ./start.sh即可