首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

今天有人问我可以直接离线一个完整网站?有没有什么工具之类推荐一款:Httrack (网站复制机)案例:离线你博客园

搞安全朋友这款工具可能用比较多,毕竟信息收集阶段还是很必须,这篇文章主要讲一下离线你博客园案例 官网:http://www.httrack.com/ 里面有windows,linux,Android...等等几个版本 先简单介绍一下,具体可以自己摸索一下 一、windows下 安装很简单就不说了,讲下简单使用(里面有简体中文) ?...新建一个工程名,最好是英文,选择一下存放路径(分类可以不选) ? 设置要离线网站地址(可以设置一些参数)随意演示一下,你们保持默认即可 ? 准备阶段结束 ? 开始离线了~等就ok了 ?...其实可以看出博客园一些结构 ? 效果: ? ? ? 补充:发现自己深度没调节好,可以继续更新镜像 ?...二、linux下(只介绍下简单使用,结合使用后面会讲解) 如果没有装可以去官网下载,下面以kali linux演示(内置) 如果你kali里面没有的话:apt-get install webhttrack

1.9K40
您找到你想要的搜索结果了吗?
是的
没有找到

教你安装xunsearch 问题和文章模块配置

宝塔面板安装用户,请把网站根目录user.ini文件清空,否则无法跨站点引入全文检索文件导致搜索失败,全站挂掉 以whatsns问答官网提供安例:https://www.whatsns.com/doc.../12.html 喜欢在这个目录下创建临时文件夹 1.安装xunserch 选择终端控制窗口 打开终端控制窗口 #下载和安装(安装需要gcc gcc-c++ make支持,记得事先安装) wget...,进行这个文件夹 执行这个命令:sh setup.sh 在这里要注意了,最下面红框中直接输入:/usr/local/xunsearch,然后回车 请确认安装目录:/usr/local/xunsearch...tipask.ini文件放入到/usr/local/xunsearch/sdk/php/app/ 下 /usr/local/xunsearch/data目录新建一个tipask文件夹,一定要手动创建好...xunsearch目录下得data,sdk,tmp三个文件夹设置777,应用到子目录(也可以自己命令操作 ) #上面都ok了,重启一下服务,并把服务放入到开机启动项 /usr/local/xunsearch

59330

用Hexo制作自己静态博客

创建新博客项目 如果未指定文件夹,hexo会在当前文件夹创建项目文件。 $ hexo init [folder] 创建新文章 如果未指定布局,会使用配置文件默认布局选项。...项目中还有一个名为scaffolds文件夹,里面存放不同布局模板。希望所有文章都有分类属性,所以需要在post.md添加categories:一行。...当主配置文件存在disqus_shortname选项,而且相应URL正确配置的话,Hexo就会自动显示Disqus评论。这是配置,这里名称是网站名称。...静态资源处理 假如整个博客只有少量图片等静态资源,我们可以在source文件夹中新建一个image文件夹,然后图片放置进去,在文章中使用MarkDown标准格式!...这样在创建文章时,Hexo会同时创建一个和文章同名文件夹,我们可以每个文章单独资源放入文件夹,然后以相对路径方使引用。

1K81

Java网络01 Tomcat初次尝试

你也可以使用其他Web服务器,比如Apache服务器,以提供更强大Web服务器。 Tomcat还有一个重要功能,是处理JSP文件。...JSP可以看做是一个高层Servlet,它最终会被翻译成Servlet运行。我们用模板语言方式来写JSP文件,这类似于PHP编写方式。JSP文件可以直接包含HTML元素。...你可以bin路径加入环境变量PATH,以便在命令行时,可以直接使用这两个脚本。 启动Tomcat后,你可以使用浏览器访问下面的地址localhost:8080,来检查Tomcat是否正常启动。...webapps 当我们开发好了一个网络app,比如一个网站test之后,可以app放入到webapps文件夹。webapps文件夹中有一个特殊ROOT文件夹,这个文件夹包含有默认网络app。...(安装好Tomcat之后,ROOT文件夹包含是用于设置Tomcat一个GUI页面。如果直接更改ROOT的话,最好先备份原始ROOT文件夹。)

68090

10分钟搭建一个免费个人博客网站

您诸位好啊,是无尘。 身为一名技术人,怎么能没有一个属于自己博客系统呢?难道要买一台云服务器?新用户还好,优惠力度不小,赶上个购物节,小几百就能买上几年。...不卖关子了,说说今天主角 Hugo,Hugo是由Go语言实现静态网站生成器。可以生成静态页面部署到github。...一般主题都带有示例文件,例如我这个主题: ? 我们 exampleSite 文件夹文件复制到博客根目录(myblog文件夹直接覆盖替换。 ? 这里说明下,不同主题示例内容略有不同。...❞ 部署到 GitHub 登录你 GitHub 账号,创建一个仓库,注意:「创建仓库名称必须是你github昵称且必须小写再加上.github.io」 ?...在public目录下: 运行 git bash ,执行 git initpublic文件夹变成 git 本地仓库 执行git add .文件夹所以文件放入暂存区 执行 git commit -m "

4.2K30

在 Ubuntu 16.04 下配置 Nginx + PHP 7.0 + MySQL 环境

,方便操作,这里是 /var/www ,先用mkdir命令把文件夹创建出来 mkdir /var/www 这里配置两个站点,一个博客(基于 Typecho ),一个是 phpMyAdmin...程序,两个都是基于 PHP 语言程序 博客的话,首先在 /var/www 目录创建一个文件夹存放博客源码,这里是 blog mkdir /var/www/blog 然后把博客根目录文件放到...blog 文件夹,这里是 Filezlia 直接上传 Filezlia 连接vps时候是利用sftp登录,一般来说登录是 root 用户,所以在root用户下上传文件所有者是 root...这同时也体现了把网站目录放一个文件夹优势——一条简单命令就能更改全部文件所有者了。 网站文件放好之后,我们就可以开始修改nginx配置(其实并没有什么先后顺序),配好之后网站可以访问啦!...在vps上编辑要麻烦不少 推荐阅读:你真的了解如何 Nginx 配置为Web服务器 "#"后都是注释,可以随便删 # Default server configuration # server {

1.8K20

PHPstudy | 使用站点管理器来创建虚拟主机

使用站点管理器来创建虚拟主机概括地说便是下列两个步骤: 新建一个网站项目(文件夹),在站点域名管理界面,再新建一个域名 同这个新建网站项目进行绑定; 修改host文件新建域名同本地主机ip进行绑定...实际上就是一个域名和一个本地网站目录进行绑定, 实现模拟出一个跟现场完全相同环境; 站点域名管理 其实 又称 虚拟主机管理; 一个域名和一个本地网站目录进行绑定,这样子可以用本地模拟成服务器...可以看到目录下只有一个文件夹,也就是说目前这里只有这phpMyAdmin一个项目; 现在我们在目录下新建一个文件夹 作为新项目 (也可以认为是一个创建网站 ): ?...下面新建一个文件,在这个新文件夹(新网站)中放入新建文件:(是Sublime Text,切换到PHP语言模式) ? 欢迎来到凌川江雪简书'; 保存到刚刚新建项目(文件夹 | 网站,(注意文件名和后缀即保存类型): ? 点击保存后保存完毕,在文件管理器可以看到: ?

2.5K30

WordPress快速建站

Linux作为操作系统,apache作为服务器,mysql是数据库,php作为服务器和数据库之间接口(以及cgi)。尽管这四者是相对独立产生,但这四者可以完美的配合并构成一个高效web服务器。...在这样默认配置下,只需要将网站文件,比如index.html,放入到/var/www下即可,不需要做过多配置。 有时候,我们想调整根目录配置。...也可以下载.zip版本,使用$unzip filename解压缩。解压缩后文件之后放入/home/vamei/mysite(该目录之下应该有index.php)。...下载主题: http://wordpress.org/extend/themes/responsive 下载后包解压缩,然后整个文件夹放入/home/vamei/mysite/wp-content...下载链接: http://wordpress.org/extend/plugins/bbpress/ 插件放入到/home/vamei/mysite/wp-content/plugins文件夹,并适当修改权限

5.4K121

怎样才能写出更好 CSS

让我们开门见山:编写优秀 CSS 代码是件十分痛苦事情。很多开发人员都不想做 CSS 开发。你让干什么都行,但是 CSS 还是算了吧。 在创建应用时候,从来都无法从 CSS 享受到乐趣。...你可以利用嵌套在更短时间内写出复杂选择器。 分块与导入 从可维护性和可读性角度来说,你无法所有代码都保存在一个文件。...你必须遵守以下两条规则: 所有内容分别写入7个不同文件夹。 将它们全部导入位于根级别的 main.scss 文件。仅此而已。 7 个文件夹: base:你可以所有的样板代码放入文件夹。...有的页面可能有特定样式,与通常处理方式不同。那么你可以将它放入文件夹。 themes:主题。如果你应用中有不同主题(黑暗模式、管理员等等),那么可以将它们放入文件夹。...你可以所有函数和变量与混入(mixin)放在这里。简而言之,就是你所有的帮手。 vendors:外部资源。应用或项目怎么可能没有外部库呢?你可以所有不依赖于你文件放入文件夹

1.7K10

一个现代静态网站生成器Eleventy

将不涉及站点公开,因为在 Netlify 文章已经介绍过。) Eleventy 有一个非常喜欢看到快速入门指南。它还直接使用 Markdown。...现在让我们执行 Eleventy 看它处理: 运行 11ty 它创建一个 _site output目录, Markdown 转换为 HTML,并将 index.html 直接放入其中。...如果该变量存在,我们按照 HTML 建议将此用户名打印出来,使用双大括号表示我们希望在屏幕上看到结果。可以直接这段代码放入源模板文件 index.html 并运行它。...{% endif %} 而且我们也可以在 Markdown 实现这一点。 创建网站,让我们回到我们网站。提醒一下: 我们希望网站页面使用一个布局。...但如果我们仅使用这个,Eleventy 认为布局页面只是一个类似 README 路径。因此,我们将其放在一个名为 _includes 特殊文件夹,该文件夹不会被构建,但可以被引用。

10010

【云安全最佳实践】在腾讯云主机安全基础上再增加一层金丝软甲(防护罩),让其变得坚不可摧

在Tomcat安装路径webapps文件夹下新建一个semp文件夹,然后放入html文件(应用程序),如下图所示:?index.html内容非常简单,如下图所示:?...conf/httpd.conf文件些配置文件以下三行注释去掉(去掉 #),如下图所示:?...5.3.6准备为网站服务器签署证书1.在Apache安装路径bin目录下创建文件夹demoCA,如下图所示:??...2.在demoCA文件夹下,创建下面的文件(里面创建以下文件,index.txt,serial:serial内容为01,其他为空,以及文件夹 newcerts。),如下图所示:??...反向代理:这时proxy与server是一个lan,client想要访问server,proxyclient请求拿到,之后从server里挑了一个出来,应答给client,对于client来说,它以为自己是直接访问

7K161

进击JAMStack

到这里你可能会问,既然服务端渲染这么浪费资源,我们不进行SSR,直接webpack打包生成文件放在一个静态服务器然后页面都是在浏览器渲染不就行了吗?...我们接着来看一下博客网站代码目录结构: 上面代码,server文件夹存放一个简单管理用户评论express应用,src文件夹才是Gatsby操作前端资源,它包括以下内容: blogs:这个文件夹是用来存放博客内容...pages: 网站路由文件夹,这个文件夹一个文件都会被生成一个对应HTML静态文件,当请求该路由时会直接返回该静态文件。...templates: 网站模板文件夹,该文件夹底下只有一个叫做blog-post.js模板文件,在Gatsby构建网站时候blogs文件夹底下一个Markdown文件都会通过这个模板文件生成一个对应...生成文件可以直接使用静态网站服务器来为用户提供服务,同时你还可以把它们放在CDN来让用户访问起来更快。

2.8K30

网盘制作:世纪互联版onedrive搭建指南-rclone挂载使用

oneindex 这里记录两个版本 https://github.com/Layne666/oneindex https://github.com/lzx8589561/oneindex2-in 配置 直接服务器...宝塔一键式安装命令 记录下宝塔登录账号和密码、使用浏览器登录到宝塔页面 安装nginx、php5.6以上版本 安装成功后添加网站 网站创建成功后、github源码放入到宝塔默认网站访问目录...使用宝塔配置 ip:端口 进行访问,就可以看到如图网站界面 config/ 和 cache/ 目录给入访问权限 点击下一步,世纪互联配置应用id、密钥、回调地址填入相应输入框...绑定账号,绑定成功后会跳转到自己域名下,就可以看到网盘页面了。...三、搭建rclone 使用rclone来网盘内容挂载到我们服务器上,这样我们在服务器上将文件移动到文件夹后,就把文件上传到了我们网盘中了。

4.4K20

记一次搭建hexo博客(一)搭建博客和部署自动化发布

第二种是 Hexo 所在目录下 node_modules 添加到环境变量之中即可直接使用 hexo 5、检测hexo是否安装完成,如下图即是安装完成 npx...hexo -v 6、hexo安装完成后,执行以下命令创建文件夹同时会自动初始化hexo,如果不在hexo init后面hexoblog(填入你要搭建博客文件夹名称,这边是用hexoblog)...如果不跟注册时个人空间地址一样的话,到时候自己网站就会有二级域名存在了。 点击完创建后,就会跳到仓库页面。...*思路:首先搭建一个文件同步工具,利用同步工具把本地文章搬运到服务器,在通过定时任务,把服务器指定文件夹.md文件复制到hexo目录下存放文章文件夹里,在通过”二连”操作(即npx hexo clean...,只需要在本地把文章写好,放入syncthing添加文件里,就会自动同步到服务器,定时任务则会按计划搬运文章并进行发布操作,这样就完成了”全自动”文章发布

62420

代码管理之 Git(一)Git 入门

Git 安装 在git官方网站,有git安装详细说明,对于Windows直接可以下载一个exe执行文件,对于Linux,有各个版本安装命令,安装非常简单,就是一句命令事,之后在cmd窗口中执行git...,这样的话,我们可以直接进入到项目的文件夹,然后使用 git init 即可建立仓库 向仓库提交文件以及查看仓库状态 在解释上面的一些概念之前,首先我们添加一些文件到仓库里来看看,如图,添加了五个文件到当前仓库...以一个点代替当前未放入暂存区所有文件,这样,可以untracked files 全部放入暂存区。 ?...或者需要再修改或添加内容才能放入仓库,那此时我们可以通知警备室,货物拿回 $ git rm --cached test.c rm 'test.c' 突然发现test.c文件中有一个文件没有包含,这条命令就是货物从警备室撤回...当我们把最终需要放入到仓库内容全部准备好,并放入到暂存区后,接下来就是真正将货物装进仓库命令了,也就是提交文件到仓库命令 我们直接用 git add .

38420

Go高级之利用Gin框架简单实现服务端渲染

服务端渲染服务端渲染(Server-side rendering,SSR)是网页渲染过程从客户端移至服务器端进行一种技术。...与客户端渲染(Client-side rendering,CSR)相比,服务端渲染具有以下优势:1.更好首次加载性能:服务端渲染可以服务器直接生成完整HTML页面,并将其发送给浏览器,使得网站可以在用户首次访问时更快地渲染出来...更好SEO(搜索引擎优化):由于搜索引擎爬虫通常只会抓取和渲染HTML内容,而不会执行JavaScript代码,因此服务端渲染可以确保搜索引擎能够正确地抓取和索引网页内容,提高网站在搜索结果排名。...我们通过服务端渲染,可以最大限度发挥好云服务器作用,恰逢程序员1024节,腾讯云这边优惠力度很大,有需求朋友可以搞台云服务器玩一下,尝试一下服务端渲染go语言中用Gin快速实现服务端渲染先实现一个简单...也就是下图结构图片你知道该怎么渲染将在下一期内容继续进行学习进度总结,欢迎订阅专栏正在参与2023腾讯技术创作特训营第二期有奖征文,瓜分万元奖池和键盘手表

55372

【玩转Lighthouse】搭建免费开源企业CMS

模式支持 以上要求扩展只是对环境熟悉我们安装LNMP已经配套好了 image.png 3.安装PbootCMS 等待5分钟左右全部环境安装好了,在宝塔添加域名 image.png 点击切换到你添加网站文件夹里面...系统采用简单到想哭模板标签,只要懂HTML就可快速开发企业网站。官方提供了大量网站模板免费下载和使用,致力于为广大开发者和企业提供最佳网站开发建设解决方案。...(gitee.com) 2.点击上传文件,找到我们压缩包并解压 image.png 3.把PbootCMS里面的所有文件文件夹全选,然后选择剪切,回到网站根目录,粘贴所有,如下图: image.png...是这样系统默认采用sqlite轻型数据库,放入PHP空间即可直接使用,可选mysql. pgsql等数据库,满足各类存储需求; 如要转为mysql 可以文件config/database.php修改配置...,pbootcms默认sqlite数据库可以看下云+社区以往文章 5.登录后修改默认密码 进入后台后输入原来默认密码,在填写你要修改密码 image.png 6.官网授权 免费获取永久授权码-PbootCMS

9.5K314

Servlet

3、然后需要配置Web应用程序服务器前面下载Tomcat服务器集成到IDEA。...Maven package 命令项目直接打包为war包(默认),默认在项目的target目录下,然后放入webapp文件夹,就可以直接运行我们通过Java编写Web应用程序了,访问路径为文件名称...Tomcat服务器帮助我们创建一个实现类,HTTP请求报文中所有内容,都可以从ServletRequest对象获取,同理,ServletResponse就是我们需要返回给浏览器HTTP响应报文实体类封装...上传和下载文件 首先将icon.png放入到resource文件夹,接着我们编写一个Servlet用于处理文件下载: @WebServlet("/file") public class FileServlet...接着来看请求转发,请求转发其实是一种服务器内部跳转机制,我们知道,重定向会使得浏览器去重新请求一个页面,而请求转发则是服务器内部进行跳转,它目的是,直接本次请求转发给其他Servlet进行处理,并由其他

1.4K70

Xray和360爬虫联动形成自动化挖洞

0X01自动化原理 原理已经有很多大佬解释过了这里不再赘述,直接上图: 0X02开始搭建 由于我服务器是买了一台win2008,因此以下教程都是基于windows: Xray: xray 为单文件二进制文件...xray以及crawlergo 最新版xray放入xray文件夹: 然后生成ca证书等一系列常规操作。...在crawlergo文件夹放入下载好最新crawlergo.exe可执行文件, 再将launcher.py以及target.txt放入crawlergo文件夹 接下来便是踩坑环节 配置好launcher.py...windows上复制文件路径后斜杠为\ 我们需要将路径\改为/ 同时我们还要配置地址和xray监听地址为一致 0X03开始被动扫描挖洞 1.目标url一个一个写入crawlergo文件夹target.txt...文件夹可以看到多出一个html文件,该文件为xray扫描结果 0X04后续 这样我们便可以快乐自动挖洞了。

44910
领券