首页
学习
活动
专区
圈层
工具
发布

在自己的服务器上搭建自己的邮箱

我这里为了后期更改启动命令方便,我把启动命令设置成了一个放在映射目录中的脚本文件,这样如果后期我需要更改容器的启动命令,那我只需要更改这个脚本的内容就行了 目前脚本里面的内容有点简陋,就一条命令,不过这是因为我暂时没有需要更改它的启动命令...,就让它启动一个bash先 在脚本放置完毕、启动命令拼凑完成之后,将启动命令粘贴到ssh里面执行,执行完成之后如果一切顺利,用docker ps命令能看到大概这样的输出 接着在本地再拿nmap扫一下...,跟刚才相对比,除了那两个filtered的端口依旧是filtered之外,其它的端口都由close转为open,open表示端口放通了并且有程序在监听这个端口 在上面的命令中,我把容器内的80端口映射到宿主机的...在完成初始配置之后去到”virtual domains“设置里面点你域名右边的”show“,然后点”create new key“ 如果一切顺利,它顶部会显示”new dkim keys generated...,放通25端口之后,就一切顺利了。

11.3K50

如何用 pipenv 克隆 Python 教程代码运行环境?(含视频讲解)

咱们的 Python 教程代码已经可以免安装在线运行了。但如果你希望在本地克隆运行环境,请参考本文的步骤说明。...如果你还没有安装,请参考我之前为你制作的这篇教程 《如何安装Python运行环境Anaconda?(视频教程)》把它安装好,并且学习如何在终端进入解压后的压缩包。...替换之后,点击菜单栏中的“Cell”,选择“Run All”,看能否正常运行全部代码,并且显示分析结果图形。 如果一切正常,意味着你的 Python 运行环境克隆工作顺利完成。 祝贺你!...讨论 你更喜欢在 mybinder 直接在线运行 Python 教程代码,还是喜欢在本地克隆一个完整的运行环境呢?为什么?欢迎留言,把你的经验和思考分享给大家,我们一起交流讨论。...如果你对我的文章感兴趣,欢迎点赞,并且微信关注和置顶我的公众号“玉树芝兰”(nkwangshuyi)。 如果本文可能对你身边的亲友有帮助,也欢迎你把本文通过微博或朋友圈分享给他们。

1.2K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    不务正业,捣鼓了一个破网站,全过程记录

    预览几个页面 网站的缺陷 在贴出页面之前,先说一下几个缺点: 图片太多,导致加载的速度太慢。 我已经把所有的图片放在七牛的图床上了,也启用了CDN节点来缓存页面,但是其中有几个大图片影响了加载速度。...不管怎样,这里还是把目前网站的页面贴几张截图,下个月可能就被撤掉了,以后也能偶尔回忆一下~~ 网站搭建过程 1. 服务器 如果把站点部署在公网上,肯定需要买一个服务器。...|status|configtest|rotate|upgrade} 在启动nginx之后,就可以在浏览器中测试一下安装是否成功,如果一切顺利的话,可以看到nginx的默认页面。...因此创建这个文件,并且把步骤3中的所有文件推送到这个目录下即可,最终部署的所有文件如下: 小结 完成以上步骤之后,就可以在本地浏览器中输入域名,然后就可以看到漂亮的网站了! 7....当然了,如果节点中没有内容,将会访问web服务器,把最新的页面缓存起来,然后再返回给浏览器。 总结 这篇文章从一个初学者的角度,来描述如何从零开始建一个静态页面的个人网站。

    59720

    Docker-如何清理磁盘占用

    一旦建立成功,就会将镜像通过ansible-playbook推送到我们的服务器上。如果可能的话我会在我的blog上介绍更多关于它的内容。...这意味着没有什么可以被删去。 2.删除不需要的“空”图像。 docker会保存所有的镜像文件在你的磁盘,即使不经常运行。 这样做好处是为了让它在本地的“缓存”中有必要的镜像文件。...移除这些不需要的图像的命令是: docker rmi $(docker images -f "dangling=true" -q) 同样,您可能会收到一条错误消息,如果您没有任何这样的图像。...当程序运行时,它将会删除所有不需要的卷,并且释放空间。 4.一切都好,我仍然需要运行吗? 然后,下一个问题是,尽管一切都很好,但当我们的服务器填满时,我们必须手动运行它。这样很麻烦!...所以我们要让主机自动运行它。 把上面所有的命令到一个文件在/ etc / cron.daily/目录。我们创建了一个名为docker-clean的文件在该目录下,并且赋予其执行权限。

    3K70

    如何在 Ubuntu 20.04 上安装 Apache

    Apache 是世界上最流行的网站服务器之一。它是开源并且跨平台的 HTTP 服务器,它托管了互联网上大量的网站。Apache 提供了很多强大的功能,并且可以扩展其他的模块。...你需要在防火墙打开那些端口,以便网站服务器从互联网上是可以访问的。...如果你想托管更多网站,你需要为每一个网站创建一个虚拟主机配置。在这一节,我们将会为一个域名"example.com"设置网站。你可能需要将"example.com"替换成你自己的域名。...第一步就是创建根目录文件夹,域名的网站文件将会被存放在这里并且响应用户请求。...想要激活虚拟主机配置,使用a2ensite创建一个链接: sudo a2ensite example.com 测试配置文件,是否有任何语法错误: sudo apachectl configtest 如果没有任何错误

    15.2K51

    如何在 Ubuntu 20.04 上安装 Apache

    它是开源并且跨平台的 HTTP 服务器,它托管了互联网上大量的网站。Apache 提供了很多强大的功能,并且可以扩展其他的模块。...你需要在防火墙打开那些端口,以便网站服务器从互联网上是可以访问的。...如果你想托管更多网站,你需要为每一个网站创建一个虚拟主机配置。在这一节,我们将会为一个域名"example.com"设置网站。你可能需要将"example.com"替换成你自己的域名。...第一步就是创建根目录文件夹,域名的网站文件将会被存放在这里并且响应用户请求。...想要激活虚拟主机配置,使用a2ensite创建一个链接: sudo a2ensite example.com 测试配置文件,是否有任何语法错误: sudo apachectl configtest 如果没有任何错误

    1.3K70

    Web3的三次革命

    Web是互联网上最早的应用程序之一。它使人们能够轻松地浏览内容。然而,它是一个高度专业化的工具,主要用于研究人员和学生。 但这种情况很快就改变了。...它使你可以和你的朋友聊天而不需要任何中介。 所以有一个疯狂的想法,可以把我们今天使用的每一个应用程序放在Web上。...我把这些链接保存在我的书签里。我可以向你保证,如果我试图在几年后回到这些链接,其中一些将会丢失。 然而,使用IPFS,我可以决定将这些页面保存到我的设备中,任何人都可以从我的计算机访问它们。...签名是唯一的,并且仅对该交易有效。因此,没有你的同意,商家不可能再次向你收费。 如果你想一下,我们在身份上也有同样的问题。 当我把我的社会安全号码给一个网站时,我给出身份密码。...他们会把它保存在不安全的服务器上,不一会儿,它就会被黑客偷走。 为什么我们不能在这里使用密码?与其将密码泄露给我的身份,我还可以用密码签署一项交易,以证明我就是我要证明的那个人。

    82820

    本地服务器部署后外网怎么访问?搭建工具phpstudy并实现外部访问示例步骤:在外地访问家里公司内部内网的端口网站应用

    如想在家里组装一台小型电脑,作为家庭数据中心,把所有的数据放在上面,同时实现在外面(办公室)远程访问进行办公数据的读写,解决掉每天带着硬盘来回于家里和办公室的问题;或如在公司本地小型服务器上安装的办公OA...网站或API接口项目等内网的网址,需要提供客户公网互联网上访问使用。...那么,主要的问题来了,本地计算机搭建服务器后,在外地怎么访问设置呢,特别是面对没有路由权限和没有公网IP的情况?当你在本地主机上搭建了应用并部署了服务器后,局域网内的电脑可以直接通过内网IP进行访问。...保存设置,并确保路由器已连接到互联网。2、防火墙设置如果你的计算机上安装了防火墙软件,需要确保允许外部访问你设置的端口。...3、测试公网访问完成以上步骤后,你可以尝试使用任意浏览器访问你的公网IP地址(对应路由WAN的公网IP),如果一切正常,你应该能够看到你的网站内容。

    57210

    技术债务在工作中意味着什么

    现在一切都很顺利,但如果你不主动解决问题,它就会给你带来麻烦,而且它会在最不方便的时候发生。...将本地化的文本按钮更改为通用图像,但这需要添加到所有语言环境。 我想添加一个布尔值,并且需要将其添加到代理微服务长链中的每个 Protobuf 消息中。...一些较旧的存储库中有评论说对它们的修改可以追溯到 20 年前。 2.2 作为一个RD骨干或者小leader 一切都按“它是什么”耦合在一起,而不是分成模块/子功能。...由于销售人员不断承诺我们无法提供的功能,并且由于需要提供新网站,网站遭受同样的错误和持续的时间压力,因此没有客户获得一个正常运行的网站。...市场驱动开发:更新我们的依赖项以确保我们没有明显的安全漏洞?当市场营销需要立即更改主页图片时,为什么要这样做呢?值得庆幸的是,我们现在已经掌握了这一点,但遗留问题仍然存在。

    32510

    计算机网络之应用层

    2、万维网的全球统一标识 如果没有一个基于全球范围的唯一标识,那么要在互联网中找到你需要访问的那一个网站或网页,是无法想象的。...既然动态HTML文档不是事先制作并保存在服务器磁盘上的,就需要有专门的网络应用程序来生成。当用户在网站上单击选择了某类应用时,Web服务器就会调用对应的应用程序,然后把控制权交给该应用程序。...“超文本”属性的扩展,把“超文本”中的文本媒体保存格式扩展到其他所有格式。...然后,本地DNS服务器查找该主机名,并且将找到的IP地址放在响应报文中返回给解析器。解析器再将IP地址返回给调用解析器的应用进程,这样应用进程就可以根据所得到的目的IP地址进行通信了。...❏网络中只有少数主机需要固定的IP地址,大多数主机没有固定的IP地址需求。

    1.9K00

    彻底更新我的密码管理系统 | 技术创作特训营第一期

    但是如果我们搭建在海外服务器的话,是可以顺利获取的。...那肯定是没有图标的,但是我们可以新增一个匹配检测为从不的URL放在第一行。图片]很显然,我的小米路由器填写的是内网地址,所以没有图标。但是我可以填写小米官网的地址,获取小米的logo。...图片海外网站我还没有想到方法去解决,我之前本来想着手动获取一下网站logo,直接放到软件的目录里。可是我也找不到放在那里。还想过自建一个什么CDN源,但是我又不会。...Chrome浏览器插件插件的安装我就不再累述,如果网络条件不允许的话,可以去网上找一下crx文件离线安装。...最后的最后部署安装其实非常的快,但是把sarari、chrome、以及本地保存的密码全都统一到软件上,确实花了不少时间。不过我自己觉得很值,不用分散管理,密码的安全性也提高了很多。

    88810

    Web3的三次革命

    Web是互联网上最早的应用程序之一。它使人们能够轻松地浏览内容。然而,它是一个高度专业化的工具,主要用于研究人员和学生。 但这种情况很快就改变了。...它使你可以和你的朋友聊天而不需要任何中介。 所以有一个疯狂的想法,可以把我们今天使用的每一个应用程序放在Web上。...我把这些链接保存在我的书签里。我可以向你保证,如果我试图在几年后回到这些链接,其中一些将会丢失。 然而,使用IPFS,我可以决定将这些页面保存到我的设备中,任何人都可以从我的计算机访问它们。...签名是唯一的,并且仅对该交易有效。因此,没有你的同意,商家不可能再次向你收费。 如果你想一下,我们在身份上也有同样的问题。 当我把我的社会安全号码给一个网站时,我给出身份密码。...他们会把它保存在不安全的服务器上,不一会儿,它就会被黑客偷走。 为什么我们不能在这里使用密码?与其将密码泄露给我的身份,我还可以用密码签署一项交易,以证明我就是我要证明的那个人。

    56030

    CSS笔记(23) 基础班完结!撒花ヽ(°▽°)ノ

    终于做完了品优购的案例,花费了我好多天,因为实在是懒+边看边敲,还真的挺累的,昨天又自己做了一遍,把难得地方都做了,还算顺利,做一遍和光看得感觉是完全不一样的,现在继续学习后面的知识....服务器 什么是web服务器 我们写的品优购网站,目前是放在自己电脑上的,只能自己访问浏览.如果很多人访问我们的网站,可以把品优购放在服务器上,这样就可以多人访问我们的网站....web服务器一般指网站服务器,是指驻留于因特网上某种类型计算机的程序,可以向浏览器等web客户端提供文档,也可以放置网站文件,让全世界浏览;可以放置数据文件,让全世界下载....根据服务器在网络中所在的位置不同,又可分为本地服务器和远程服务器. 远程服务器 本地服务器主要在局域网中访问,如果想要在互联网中访问,可以把品优购网站上传到远程服务器....远程服务器是通常是别的公司为我们提供的一台电脑(主机),我们只要把网站项目上传到这台电脑上,任何人都可以利用域名来访问我们的网站了.

    72130

    godaddy域名服务器_自己有域名怎么建网站

    自己准备做一个个人网站,由于第一次做所以遇到了各种困难,现在把自己的一些经历经验贴出来供大家参考。此贴针对一个完全没有经验的菜鸟,大牛勿喷。...网上关于网站搭建的技术贴有很多,但由于岁月年长有些方法或步骤可能不适用,在这里通过一次个人经历,给大家提供一些经验。...所以当时准备用它做空间,然后用dnspos做dns解析绑定到godaddy域名上,但一切都搞好了后发现域名怎么都无法在funpic个人主页中键入成功,老是在这一步报错: 直到现在也没搞清除为什么,我是一步步按照...但主要问题不是这个,而是在我注册该空间好之后,用ftp上传了index主页后,个人的主页根本没法打开,会报如下错: 究其原因,估计人家把我们ip封了。...3,绑定后,一般要等挺长时间的,我等了六个小时才好的,所以大家要有耐心。 最后祝大家顺利。 版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。

    13.5K10

    2025年10个最好的免费WordPress主题推荐

    在选择主题时,请考虑以下因素:设计: 是否与您的品牌相匹配?功能: 是否满足您的需求?速度: 它是否能让你的网站更快?支持: 需要时能否得到帮助?...该主题快速、灵活,可与流行的页面生成器Elementor协同工作。如果你喜欢控制网站设计的方方面面,那么 Hello主题就是你的理想选择。它没有预设的样式或布局,所以你可以自由地从头开始创建页面。...不过,如果你是网站建设新手,所有这些选项可能会让你不知所措。虽然免费版的Astra功能丰富,但一些更高级的工具只有付费版才有。...它简单但功能强大,你可以随心所欲地设计网站。如果你的网站是一辆汽车,那么GeneratePress就是一辆时尚、高性能的跑车。该主题速度超快,如果你希望网站的加载速度比闪光灯还快,它就是你的最佳选择。...完成设置向导中的所有步骤。为什么它很棒:Hello Biz是您创建专业、性能优化网站的入口。它专为企业设计,与Elementor无缝搭配,为您提供在网上脱颖而出所需的工具和灵活性。

    3.5K00

    一文读懂视频编解码原理

    狭义但不全面的解释:编码最主要的工作就是压缩。但压缩是分步骤的,不是简单地把图像中重复的0 聚在一起这么简单。...对于绝大多数的背景区域,它是没有变化的,那么除了含有闭眼动作的这块区域,是否可以只用一幅图像来代替这么多个连续的图像呢?...问题来了,这世上哪有那么牛的算法能计算预测得这么完美?是的,没有。那预测还有什么用?答案是为了获取他们的差。差值有什么用?因为差值的绝对值都很小。还是不明白?...对图像的变换改变了原来像素信息的空间顺序,取而代之的是依据频率和幅度的存储方式。但此时的变换,只是改变了队形,没有任何实际的压缩动作。...但如果真想对视频编解码的标准和算法细节做深入了解,那就真得要下苦功夫了。文中每个主题,都可以写出几本书来。请有理想有毅力的同学继续前行,祝一切顺利!

    3.8K10

    开源项目管理工具——Focalboard部署与实践

    接下来,我们将一起探索如何借助开源工具 Focalboard 来管理项目,并通过 Docker 部署来让一切变得简单又高效。为什么选择 Focalboard?...加上它是开源的,你还能根据自己的需求灵活定制,简直是开发者管理项目的理想搭档!...我们打开官方操作文档:步骤 1:安装 Docker如果你还没有安装 Docker,可以通过以下指令进行安装:对于 Linux,使用包管理器安装 Docker,例如:apt install docker.io...对于那些通过本地建Focalboard的用户来说,虽然Focalboard本身具备多人协作的功能,但如何让团队成员能够访问并参与到协作中来呢?...下载得到的文件可以直接使用,但为了方便起见,我将演示如何通过Linux的一键自动安装脚本来进行安装。如果您选择直接下载文件,则可以按照页面上提供的四个步骤进行操作。

    3.3K71

    宝塔控制面板怎么屏蔽IP地址访问网站

    什么是恶意解析 一般情况下,要使域名能访问到网站需要两步: 第一步,将域名解析到网站所在的主机。 第二步,在web服务器中将域名与相应的网站绑定。...但是,如果通过主机IP能直接访问某网站,那么把域名解析到这个IP也将能访问到该网站,而无需在主机上绑定,也就是说任何人将任何域名解析到这个IP就能访问到这个网站。 原理和危害是什么呢?...简单解释就是,你的网站可以通过IP直接访问,本来这没什么问题,但是如果被人恶意用别的域名解析到你的IP的话,那么你的网站就能通过别人的域名来访问了,比如指向非法网站,容易引发搜索引擎惩罚,连带IP受到牵连...好了,收工,这种教程网上也有很多,基本都能解决的,还是那句话修改前记得做好备份(是指在主网站操作),因为我发现我的网站配置如上代码有出现访问空白的问题,就是IP访问和域名访问都会出现一样的界面,所以我才新建一个站点...,很奇怪,在测试站点测试一切正常,为什么主站就不行了呢,你知道什么原因吗?

    3.5K30

    记录Apche环境下手动配置和部署SSL证书的图文教程

    仅为记录,并非什么技术教程,因为我发现在网上找到的教程在我本地服务器不好使,之所以是手动配置是因为服务器并未安装第三方控制面板,本文仅作为在 Apache 服务器中安装 SSL 证书的记录,仅供参考。...好了,证书下载完成后上传到服务器,目录需要记住,一会要用到,比如我把证书放在“/alidata/SSL/”目录下,接下来就可以配置相关文件了。...我对linux界面并不熟悉,这个443(https)的配置文件来源宝塔apache配置文件下,为什么呢?...因为我之前使用网上的教程打开之后网页会显示“You don't have permission to access /aal.talklee.com on this server.”百度之后发现是没有权限...,可是,文件已经设置755了,确定没有问题,然后我找到一台测试机安装了宝塔,都配置完成后,把ssl配置文件跟我在网上找的配置文件对比之后发现少了一段代码,如图: 是的,就是这个代码,其实这段代码在80

    1.5K20

    【计算机网络】面试题汇总

    当源主机要发送数据包到目的主机时,会先检查自己的ARP高速缓存中有没有目的主机的MAC地址,如果有,就直接将数据包发到这个MAC地址,如果没有,就向所在的局域网**发起一个ARP请求的广播包(在发送自己的...源主机收到响应数据包之后,先添加目的主机的IP地址与MAC地址的映射,再进行数据传送。如果源主机一直没有收到响应,表示ARP查询失败。...如果所要找的主机和源主机不在同一个局域网上,那么就要通过 ARP 找到一个位于本局域网上的某个路由器的硬件地址,然后把分组发送给这个路由器,让这个路由器把分组转发给下一个网络。...对于向本地DNS服务器进行查询,如果要查询的域名包含在本地配置区域资源中,则返回解析结果给客户机,完成域名解析(此解析具有权威性);如果要查询的域名不由本地DNS服务器区域解析,但该服务器已缓存了此网址映射关系...cookie由服务器生成,发送给浏览器,浏览器把cookie以kv形式保存到某个目录下的文本文件内,下一次请求同一网站时会把该cookie发送给服务器。

    64720
    领券