mirror of
https://github.com/usmannasir/cyberpanel.git
synced 2026-05-06 10:26:23 +02:00
web terminal
This commit is contained in:
@@ -63,5 +63,7 @@ SSLCipherSuite ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:DHE-RSA-A
|
||||
CacheRoot /home/lscache/
|
||||
</IfModule>
|
||||
|
||||
|
||||
<VirtualHost *>
|
||||
DocumentRoot /usr/local/lsws/DEFAULT/html
|
||||
</VirtualHost>
|
||||
Include /usr/local/lsws/conf/modsec.conf
|
||||
|
||||
@@ -220,7 +220,27 @@
|
||||
<div id="page-title">
|
||||
<h2>{% trans "LiteSpeed Status:" %} <img src="{% static 'images/lsON.png' %}"></h2>
|
||||
<p>{% trans "On this page you can get information regarding your LiteSpeed processes." %}</p>
|
||||
{% if message != 0 %}
|
||||
{% if message == 2 %}
|
||||
<div style="margin-top: 2%" class="alert alert-danger">
|
||||
<div class="alert-content">
|
||||
<h4 class="alert-title">Warning</h4>
|
||||
<p>It looks like your license does not include CyberPanel bundle. <a
|
||||
href="https://cyberpanel.net/cyberpanel-enterprise/">Click here</a> to see the
|
||||
packages and upgrade to CyberPanel bundle.</p>
|
||||
</div>
|
||||
</div>
|
||||
{% else %}
|
||||
<div style="margin-top: 2%" class="alert alert-danger">
|
||||
<div class="alert-content">
|
||||
<h4 class="alert-title">Warning</h4>
|
||||
<p>It looks like your license has expired. Kindly renew your license.</p>
|
||||
</div>
|
||||
</div>
|
||||
{% endif %}
|
||||
{% endif %}
|
||||
</div>
|
||||
|
||||
{% if processList %}
|
||||
|
||||
<div class="example-box-wrapper">
|
||||
|
||||
@@ -21,6 +21,10 @@ from plogical.installUtilities import installUtilities
|
||||
|
||||
# Create your views here.
|
||||
|
||||
NOTHING = 0
|
||||
BUNDLE = 2
|
||||
EXPIRE = 3
|
||||
|
||||
def serverStatusHome(request):
|
||||
try:
|
||||
userID = request.session['userID']
|
||||
@@ -44,6 +48,17 @@ def litespeedStatus(request):
|
||||
OLS = 0
|
||||
if ProcessUtilities.decideServer() == ProcessUtilities.OLS:
|
||||
OLS = 1
|
||||
|
||||
message = 0
|
||||
|
||||
if request.META['QUERY_STRING'] == 'bundle':
|
||||
message = ''
|
||||
message = BUNDLE
|
||||
elif request.META['QUERY_STRING'] == 'expire':
|
||||
message = 'It looks like your license has expired. Kindly renew your license.'
|
||||
message = EXPIRE
|
||||
else:
|
||||
message = NOTHING
|
||||
try:
|
||||
|
||||
versionInformation = ProcessUtilities.outputExecutioner(["/usr/local/lsws/bin/lshttpd", "-v"]).split("\n")
|
||||
@@ -64,14 +79,14 @@ def litespeedStatus(request):
|
||||
logging.CyberCPLogFileWriter.writeToFile(str(msg) + "[litespeedStatus]")
|
||||
return render(request, "serverStatus/litespeedStatus.html", {"processList": processList,
|
||||
"liteSpeedVersionStatus": "For some reaons not able to load version details, see CyberCP main log file.",
|
||||
'OLS': OLS})
|
||||
'OLS': OLS , 'message': message})
|
||||
if (processList != 0):
|
||||
dataForHtml = {"processList": processList, "lsversion": lsversion, "modules": modules,
|
||||
"loadedModules": loadedModules, 'OLS': OLS}
|
||||
"loadedModules": loadedModules, 'OLS': OLS, 'message': message}
|
||||
return render(request, "serverStatus/litespeedStatus.html", dataForHtml)
|
||||
else:
|
||||
dataForHtml = {"lsversion": lsversion, "modules": modules,
|
||||
"loadedModules": loadedModules, 'OLS': OLS}
|
||||
"loadedModules": loadedModules, 'OLS': OLS, 'message': message}
|
||||
return render(request, "serverStatus/litespeedStatus.html", dataForHtml)
|
||||
|
||||
except KeyError, msg:
|
||||
|
||||
Reference in New Issue
Block a user