陈奇网络工作室

debian11以纯命令方式安装极简列表程序ko-crypto 安装方式为教宝塔

本文的内容

显示

1.

1.ko-加密项目

2.

2.准备工作

3.

3.部署ko-crypto

4.

4.宝塔教程

5.

5.影响

6.

6.最后。

7.

推荐阅读

Debian11以纯命令方式安装极简程序ko-crypto,安装方式为教宝塔。这篇文章是一个群里的大佬提交的。大老板很担心面板的安全性,于是花了半天时间写了三个版本的纯命令安装网站,但是前两个版本都被删除了,只保留了最后一个版本的命令安装教程。如果你目前对宝塔或者其他面板有反感,那么这个教程非常值得参考。

不过为了照顾宝塔用户,本文也教大家如何使用宝塔安装,因为宝塔安装有一些错误需要自己调整。

宝塔服务器面板,一键全能部署管理,送你3188元大礼包,点我领取宝塔服务器面板,一键全能部署管理,送你3188元大礼包,点我领取https://www.bt.cn/? invite _ code=mv 9 kag 5 wywk=

1.ko-加密项目

这个项目是一群大佬@坏男孩自己的项目。

网站:https://github.com/ko-crypto/ko-crypto

项目支持PHP7.4及以上版本。

2.准备工作

1)首先你需要准备一份VPS,这是必须的。这里用的是康塔博的VPS:康塔博加英国VPS,朴茨茅斯机房,免安装费快照一张,5.99欧/月/4核,8G内存,200G SSD硬盘,32T流量@200Mbps带宽。

2)准备一个域名,这也是必须的。

3)你需要使用一个ssh工具来连接你的服务器,比如xshell或者FinalShell。

4)登录ssh后,需要输入以下命令行。以debian11系统为例。记住,有些命令在ubuntu中并不常见。(输入每一行后,按回车键。还有,这里每行开头的英文行都是命令行。但是有些不是从开头或者每行开头的英文行不是命令行,而是教程的一部分;也有很少的命令行是以斜杠结尾的。这一行写完,下面一行或者两行也要抄。

5)教程中#号后的文字可以复制。

3.部署ko-crypto

1)首先可以查询系统版本号。

Uname -a #查询版本号

2)安装sudo和lsb-release命令。

Apt install sudo lsb-release -y #安装sudo和lsb-release命令,lsb是Linux Standard Base的缩写,lsb_release是显示lsb和特定版本信息的命令。

3)更新和升级系统

sudo apt更新;Sudo apt upgrade -y #更新升级系统。

4)列出所有可更新的软件清单命令等。

Lsb_release -a #列出所有可更新的软件清单命令;升级包。在这里输入的目的是看系统是否可以升级,并查询是否有LSB模块可用。

5)安装wget、curl、nano、screen、vim、bash等几个重要工具。

sudo apt安装wget curl unzip纳米屏幕vim bash -y

#安装wget、curl、nano、screen、vim、bash等几个重要工具。

6)自动清理非依赖软件。

sudo apt自动删除-y

#自动清理不依赖的软件。

7)复制源文件列表

CP/etc/apt/sources . list/etc/apt/sources . list . bak

#复制源文件列表。

8)因为是debian11系统,默认内核是5.4,够我们用了,这里就不升级内核了。(升级内核已省略)。

9)安装一些主要工具。

sudo apt install-y git-core python 3-pip python 3-setup tools python 3-dev build-essential GnuPG 2 ca-certificates apt-transport-https software-properties-common aria 2 snapd tar bzip2 gzip

#安装一些主要工具。

10)安装php7.4及其套件。

sudo apt安装PHP 7.4-CLI PHP 7.4-XML PHP 7.4-DOM PHP 7.4-mbstring PHP 7.4-MySQL PHP 7.4-fpm PHP 7.4-GD PHP 7.4-curl PHP 7.4-imagick PHP 7.4-MySQL PHP 7.4-comm on PHP 7.4-zip PHP 7.4-bz2 PHP 7.4-intl PHP 7.4-BC math PHP 7.4

#安装php7.4及其套件

11)安装必要的组件

sudo apt安装curl GnuPG 2 ca-certificates LSB-release debian-archive-key ring-y

#安装必备组件。

12)导入官方nginx签名密钥

卷曲https://nginx.org/keys/nginx_signing.key | gpg-迪尔莫尔\\ #此行是命令行,要复制,下面一行也要复制。

| sudo tee/usr/share/keyrings/nginx-archive-keyring。gpg/dev/null #此行是命令行,要复制。

#导入官方nginx签名密钥,以便恰当的可以验证软件包的真实性。获取密钥:

13)验证下载的文件是否包含正确的密钥

gpg -预演-安静-导入-导入-选项导入-show/usr/share/key rings/nginx-archive-key ring。每加仑格令数(Grains Per Gallon)

#验证下载的文件是否包含正确的密钥

输出应包含完整指纹573 bfd 6 B3 D8 FBC 641079 a6 abab F5 BD 827 BD 9 BF 62、如下所示:

[有效期:2024年6月14日]

573 bfd 6 B3 D8 FBC 641079 a6 abab F5 BD 827 BD 9 BF 62

uid nginx签名密钥

如果指纹不同,请删除该文件。

如果您想使用主线nginx包,请运行以下命令:

##此上几行是返回文字,不需要复制。出现如上信息就对了。

14)使用主线nginx软件包

输出应包含完整指纹573 bfd 6 B3 D8 FBC 641079 a6 abab F5 BD 827 BD 9 BF 62、如下所示:

[有效期:2024年6月14日]

573 bfd 6 B3 D8 FBC 641079 a6 abab F5 BD 827 BD 9 BF 62

uid nginx签名密钥

如果指纹不同,请删除该文件。

如果您想使用主线nginx包,请运行以下命令:

##此上几行是返回文字,不需要复制。出现如上信息就对了。

15)查询nginx状态

sudo nginx-c/etc/nginx/nginx。会议编号显示nginx版本并配置选项。

sudo nginx -s重新加载#重新加载nginx。

sudo系统公司禁用-现在为apache2 #关闭阿帕奇。

16)修改会议配置文件

nano/etc/PHP/7.4/fpm/pool。d/www。会议编号进入此命令后,按ctrl w,将下列文字复制并粘贴到搜索条内,再按回车。

用户=www数据

group=www-data

pm=动态

更改为静电

pm.max_children=5

更改为

pm.max_children=1

sudo nano/etc/PHP/7.4/fpm/PHP。初始化设置文件的后缀名

file_uploads=On

allow_url_fopen=On

内存限制=128米

更改为

内存限制=32M

上传最大文件大小=8196米

;cgi.fix_pathinfo=1 #去掉这句最前面的分号;

最大执行时间=360

post_max_size=8M

更改为

post _ max _ size=200M米米

日期.时区=美洲/洛杉矶

nano /etc/nginx/nginx.conf

用户nginx

更改为

用户www-data;

sudo systemctl reload php7.4-fpm #重新加载php7.4。

nano/etc/nginx/conf。d默认。会议编号配置nginx站点信息。(用上下左右键切换到下列各位置,用倒三角形删除键,或者?键删除或者更改文字即可)。

服务器名yourdomain.com;#这里改为你的?或者子?

索引index.phpindex.htmlindex.htm;#这里添加文字index.php

位置~ \\。php$ {

# default _ type text/plain;

# return 200 $ document _ root $ fastcgi _ script _ name $ request _ filename;

root/usr/share/nginx/html;#更改为此行文字。

fastcgi _ pass UNIX:/var/run/PHP/PHP 7.4-fpm。袜子;#更改为此行文字。

fastcgi _ index index.php;

fastcgi _ param SCRIPT _ FILENAME $ document _ root $ fastcgi _ SCRIPT _ name;#更改为此行文字。

包括fastcgi _ params

fastcgi _ intercept _ errors on

}

#将以上几行命令之前的#号删除,并更改为如上文字,并按ctrl w,按y,按回车。

17)配置列表程序

cd /usr/share/nginx #进入此目录

rm -rf * #删除所有旧文件和默认文件。

wget https://github。ko-crypto/ko-crypto/archive/refs/heads/main。邮政编码下载我的源码。

解压缩* #解压缩下载的文件。

rm -rf * .邮政编码删除无用的压缩包。

mv * html #将默认文件改名为html,/usr/share/nginx /html,此即nginx以步进模式安装的默认站点目录。

chown-R www-data:www-data/usr/share/nginx/html/#给超文本标记语言目录加权限。

Ls #查询文件列表。一般情况下,我的源代码中会出现以下文件名和文件夹列表:激活Android documents license music perume . MD Windows AG Compressedindex.php Linux Office程序视频。

#此时,输入您的服务器IP,登录页面将会出现。默认密码是Ohyeah,我的代码,你已经可以用了。然而,现在浏览器可能会警告您的站点不可信,我们需要添加ssl身份验证。

sudo apt更新;sudo apt升级

sudo安装snapd

sudo snap安装核心;sudo snap刷新内核

sudo snap安装-经典certbot

sudo ln-s/snap/bin/cert bot/usr/bin/cert bot

sudo certbot - nginx

sudo系统停止nginx

sudo certbot - nginx

sudo nginx -s重新加载

sudo certbot - nginx -v

yourname@yourdomain.com

Y

普通

一个

sudo certbot更新-试运行

sudo nginx -s重新加载

chown-R www-data:www-data/usr/share/nginx/html/

#输入这组命令,您可以获得一个SSL证书。去ssllabs.com,正常情况下,你可以拿到A-level的成绩。

教程到此结束。什么,你还没学会?然后买块豆腐撞一下,你会发现自己不一样了。

4.宝塔教程

上面那堆命令是安装一个php文件。下面简单说一下宝塔的安装方法。

1) Pagoda创建新网站。跳过这个,然后删除所有默认文件!

2)使用pagoda自带的远程下载将项目下载到网站的根目录。

3)解压后,将所有文件复制到你网站的根目录下。

4)在浏览器中打开域名看效果。

5)错误修复。pagoda安装后的错误如下图所示:

6)要修复错误,只需在第67行的count函数后添加一个(数组)即可。请注意,两个计数()都是相加的,如图所示:

5.影响

首次登录时,将出现登录页面。默认密码是Ohyeah。要更改密码,您需要编辑index.php的源文件,并将其更改为您需要的内容。

6.最后。

你可以选择上面两种方法中的一种,因为只有一个index.php单档,所以如果用宝塔的话,你就做好了开箱吃的准备,如果用命令的话,你就需要好好学习了。

温馨提示:尽量用php7.4,会安全无错运行,8.0略有兼容,8.1-8.20目前主动不兼容~

西部数码代理(chenqinet.cn)是工信部、ICANN、CNNIC认证的全球顶级域名注册服务机构,中国五星级域名注册商!超过2000万个域名通过西部数码代理注册和管理,超过100万个网站托管在西部数码代理云服务器虚拟主机。西部数码代理支持数十个顶级域名的注册和管理,支持批量查询、批量注册、批量分析、智能分析、批量迁移等便捷易用的功能,使用体验非常好。

目前西部数码代理域名注册在售,最低只要1元!

更多详情,请见http://zhuji.chenqinet.cn/services/domain/.

西部数码代理域名抢占预订,支持各类高价值老域名抢占,支持“网站历史、百度收录、百度权重、历史外链、百度评价、搜狗反链接”等综合搜索功能,共计26项!可以快速准确的定位到你想要定位的各类精品域名!同时,西部数码代理域名抢注整合了全球多家抢注厂商(将陆续增加近200家抢注厂商),梳理出13个抢注渠道,从根本上提高抢注成功率!

其中第一关成功率高达99%。每天西部数码代理预发布功能也会发布一些优质的过期域名,可以直接注册拍卖。

预定你最喜欢的域名:http://zhuji.chenqinet.cn/services/grab/index.asp.

后台-系统设置-扩展变量-手机广告位-内容页底部广告位3