在开发运维过程中经常需要自定义一个域名来管理服务,通常的方法是修改hosts文件,但还有一种更便捷的方法,从源头上解决问题,也就是使用DNS来实现。...1.搭建搭建依然使用docker,安装前请安装好docker的运行时环境。...# 创建一个持久化存放文件的目录mkdir -p /opt/docker/bind# 使用容器创建应用docker run --name bind -d --restart=always \ --publish...在高级内打开此网页,使用默认账户密码root/password登录。调整语言为中文,部分菜单可能仍会显示为英文。3.配置尝试绑定一下dns,依次点击图标中的例子。...image重启一下服务,执行以下命令,这样才能使用配置生效:docker restart bind4.使用将电脑的dns地址指向服务器地址,比如我在Mac下修改DNS地址。Windows修改方式类似。
这篇文章的主要目的: 1.搭建自己的私有的nuget服务器 2.打包代码为nuget包 3.在其他项目中使用私有服务器上的nuget包 一. 搭建自己的nuget服务器 1....创建一个空的ASP.NET Web 应用程序 ? ? 2.使用nuget管理器,添加nuget.server包 ? 安装成功以后,目录结构如下图 ? 3....6.现在nuget包就已经打好了 但是,如果我们想在我们的私有nuget服务器上有这个包,我们还需要把.nuget文件传到我们私有nuget服务器上; 如果有需要,可以自己在nuget私有服务器项目中添加一个上传功能...在其他项目中,使用我们私有nuget服务器上的nuget包 1. 右键解决方案,添加一个新的项目 ? 选择ASP.NET Web应用程序 ,项目名称 NugetTest ? 选择mvc ?...可以正常显示nuget私有服务器上的ClassLibrary1的nuget包,故这里就算成功了。 四. 最后,这里再说下,自己的一些尝试结果 1.
前言: 这可能是我写的文章中为数不多的有全程完整截图的、不是在完工后再来回忆的文章,但并不是因为我一开始就打算写这篇教程,而是搭建邮箱这玩意我做了”双份“——先在我自己的服务器上面给我自己搭建,确认成功了...、各项功能都正常了我才在 @gaoice 的服务器上面搭建,并同时边搭建边截图,之所以我写这个,是因为我在给自己的服务器搭建的时候走了太多的弯路,过程太曲折,以至于在完工之后我觉得有必要写这么一篇文章来记录这个过程...,所以它会先跳到首次使用的设置页面,设置好邮件服务器的主机名和管理员邮箱的地址与密码,这里需要注意的是主机名最好是设置的跟域名一样,有条件的给服务器的IP上ptr记录会更好(腾讯这边的ptr记录得花钱买...翻译:完全不要使用端口 25,因为它仅用于远程邮件服务器的通信。即使它会起作用,您也可能会受到不必要的连接测试和各种减速的影响。...实测在配置了ssl之后,25端口在出方向的阻塞并不影响发件,但是入方向会影响收件,不过这个是在自己的可控范围内,因为25端口的入站方向是由自己控制的 参考资料: Poste.io官方文档/开始使用 Poste.io
搭建Git服务器 让我们先看下服务器端SSH访问的配置。在这个例子中,我们使用authorized_keys的方法认证用户。...注意,如果你想增加一个项目,那么你就需要登陆到机器上来,再初始化一个新的仓库。我们将你使用到的服务器成为gitserver。...如果你是公司内部使用,那么设置一个DNS,让域名gitserver指向这台机器。然后你就可以直接使用下列命令了。 (假设myproject是一个已经存在并且有些内容的文件夹) ?...用上面的方法,你很快得到了一个可用的Git服务器,现在你可以跟很多人一起协作工作了。 注意,现在每个人都能够登陆到服务器上,并以git用户身份操作。...现在,git用户只能使用ssh推拉代码,而不能登陆到机器上了。 如果你尝试登陆,会得到这样的提示信息 ? 现在git的网络命令还可以正常使用,但是登陆到远程服务器上已经不行了。
如果是在公司的开发环境,使用NuGet来管理和分发Package是个不错的主意,建立NuGet服务器是开始的第一步。...在自建NuGet服务器的过程中,要注意,尽量使NuGet Manager的版本保持在最新版本,这样,NuGet Server 、NuGet Manager、NuGet Explorer才能兼容,否则会有错误产生...建立NuGet网站 通过NuGet引用 NuGet.Server 引用之后项目结构为 将此网站部署到IIS上,即可访问 为了使程序可以发布到此站点上 在Web.Config中的apiKey节点的...Value上,需要生成一个新的GUID,类似
这里记录一个类似tomcat的简单服务器的编写过程,帮助了解使用到的主要技术及原理 这里主要使用到socket网络编程以及线程等技术,关于io的技术也需要熟练掌握 思路讲解: 主要思路就是,每当有请求时...,就会创建一个线程并使用socket进行监听,然后使用socket进行读取,及写入操作 代码实现: package com.vincent.server; import java.io.IOException...} catch (IOException e) { } } } } 注意,这里的输出是在控制台里显示的
云服务器(CVM) 可参考以下截图: 1.点击控制台 2.点击云产品,找到云服务器 3.点击云服务器后,实例就是购买的云服务器了。...4.点击自己云服务器的实例id后,就可以看见服务器的基本信息、弹性网卡、安全组等等。...image.png image.png image.png image.png image.png 轻量应用服务器 可参考以下截图: 1.点击控制台 2.点击云产品,找到轻量应用服务器 3.点击轻量应用服务器后...,服务器显示的就是购买的轻量服务器了 4.可以看到轻量服务器的概要,防火墙,密钥对,快照,监控,执行命令 image.png image.png image.png image.png
今天我好奇,想了解下如何搭建自己的Git服务器,于是查了一些资料,记录下整个的流程。 ? 为什么要用自己的Git服务器?...想了想,有下面的优势: 免费的私有仓库 完全的对项目的控制 了解GitHub和GitLab等背后的运作原理 准备 一台可以通过域名或网址访问的服务器 服务器上安装有ssh, git等工具,可以通过下面命令来安装...:sudo apt-get install openssh git 创建git用户 为了访问的便捷,我们使用git用户的身份来创建代码仓库,当然任何用户都是可以的,只不过在git clone的时候,...因为git仓库不需要再服务器上更新,而是通过远程push进行更新,所以我们建立一个裸仓库即可,裸仓库即没有项目代码而只有git元数据的仓库,注意裸仓库后缀都是git。...su -l git mkdir -p ~/src/my-repo.git git init --bare my-repo.git 这样服务器端的操作就完成了。
1、选取一台有web服务的服务器作为yum服务器 2、创建文件夹 为了方便管理,我们创建以系统名称命名的文件夹名称 ? 3、安装yum-utils、createrepo ? ?...4、利用yumdownloader下载需要的包到指定目录 ?...7、用web服务器搭建,配置网络可以访问,并配置列出目录,如图: ? 8、到客户端进行测试: ? ?...完成,搭建自己的yum服务器,在内网,或者网络环境差的情况下,可以不必要去占用带宽资源,安装需要的软件也不需要一直等包下载,还可以自定义其他yum仓库中没有的yum包。
http://mineplugin.org 如有兴趣,可参考百科安装不同服务器版本。 你可以在 这里 下载官方 JAVA 版的最新版本服务器。...eula.txt 文件 配置可自行修改 -Xms512M 服务端能使用的最小内存 -Xmx1024M 最大内存 需要同意文件里的协议,通过下面这条命令将 eula=true 添加到文件中: sed -i.orig...,如果不是使用正版 MC 登陆,会出现 登入失败:无效会话。...(白嫖失败) 似乎找台服务器一直挂着页面可以一直持续下去。因为不小心关掉就没办法备份数据等考虑,还是继续用我的小水管服务器吧。 不过的确算是找到了一个可以实验的地方。...]中的运算机制) 后话 因为服务器全天在线,所以时间也会相应流逝,颇有些加速世界的无限制中立空间的感觉。
最近折腾了一段时间的Github Actions,踩了不少坑,最后成功实现了自动部署到自己的服务器上。...---- 自动部署个人博客到服务器 我的个人博客是使用Hexo构建的,所以这里就以Hexo为例。...html文件; 运行hexo deploy(或者hexo d)命令,部署到github的某个分支上; 如果使用自己的服务器,那么还需要在自己服务器把代码拉下来。...steps是任务中具体的步骤,里面的每一个-代表了一个action,其中action也可以有自己的name,也可以使用uses使用别人写好的action。那怎么看有哪些actions呢?...此时我们可以看到我们的actions中有一些切换分支、下载 git submodule、使用 node:10、npm install等,相信你基本上都可以看得懂,最重要的就是最后一个action,他的目的就是把构建好的代码拷贝到自己的服务器的某个目录下
用一个简单的例子来说明。 我用express和http搭了一个最简单的服务器,监听在8081端口上。...[1240] 在metrics endpoint上,我会打印出这个服务器从启动至今,服务了多少次请求。这里我只是简单使用一个维护在memory中的计数器来模拟服务请求个数。...配置成我自己的服务器 localhost:8081....localhost:9090访问Prometheus的web UI: [1240] 切换到图形界面,即可看到随时间推移,我的服务器响应了服务请求的趋势图。...横轴为时间点,纵轴为Prometheus服务器从我的测试服务器每隔默认的15秒收集到的服务响应请求。 [1240]
大家好,又见面了,我是你们的朋友全栈君。...前几天在服务器亲自搭建git服务器,之前只是我自学了git的知识,在网上找了很多资料,重装了很多次,都不知道怎么使用,最后自己研究了好几遍,终于把git服务器搭建起来了。...groupadd git $ adduser git -g git 初始化Git仓库 $ cd /data $ mkdir project $ chown git:git project/ # 修改文件的所属组和用户...接下来就可以在本地克隆仓库了,我是用的phpstorm。 就可以通过phpstorm方便使用git了。 我想为开发人员添加账号,方便他们更新,提交代码,接下来是我方法。...如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
我用express和http搭了一个最简单的服务器,监听在8081端口上。 ? 在metrics endpoint上,我会打印出这个服务器从启动至今,服务了多少次请求。...这里我只是简单使用一个维护在memory中的计数器来模拟服务请求个数。每次metrics被请求,计数器加一。 localhost:8081/metrics测试一下: ?...打开Prometheus服务器的配置文件prometheus.yml: ?...添加一条作业,static_configs的target配置成我自己的服务器 localhost:8081. localhost:9090访问Prometheus的web UI: ?...切换到图形界面,即可看到随时间推移,我的服务器响应了服务请求的趋势图。横轴为时间点,纵轴为Prometheus服务器从我的测试服务器每隔默认的15秒收集到的服务响应请求。 ?
大家好,又见面了,我是你们的朋友全栈君。...在服务器端: sshkey在 /home/git/.ssh/authorized_keys 新建一个空git仓库 sudo git init --bare sample.git sudo chown -...commit -m "xxx" git push myserver dev:master or git checkout dev git push myserver master 绑定本地分支和服务器分支...(PU)创建一个新的本地分支(Test): git branch test github/pu git checkout test 将来自GitHub的远程分支(PU)的更改与本地分支(Test)合并:...test:pu 在远程上创建新分支使用与更新远程分支相同的语法。
您也可以使用自己的证书或仅使用 http://(不带s)。 如果您想为初始管理员用户(root)指定自定义密码,请查看文档。如果未指定密码,将自动生成随机密码。...如果您想使用其他解决方案发送电子邮件,请跳过此步骤并在安装极狐GitLab 后配置外部 SMTP 服务器。...您也可以使用自己的证书或仅使用 http://(不带s)。 如果您想为初始管理员用户(root)指定自定义密码,请查看文档。如果未指定密码,将自动生成随机密码。...gitlab.example.com,不会有人使用这个域名的,所以我们把他改成我们自己的域名,并实现https访问。...官方文档:https://docs.gitlab.com/omnibus/settings/nginx.html#enable-https DNS 解析 将自己的 IP 用一个二级域名解析过去 我之前已经将我的二级域名
[fbpc8xduqv.png] 搭建自己的Anki同步服务器 Anki自带的AnkiWeb同步服务体验较差,当你的单词库较大时,同步起来体验非常的差。因此我在腾讯云上自己搭建了Anki同步服务器。...注意: windows端只能使用2.0的旧版 2.0版本使用python2写的插件,2.1版本用python3写的插件,而GitHub上提供的服务器版本是基于python2.7的,所以新版本无法使用此方法来和私有服务器同步...,可以和AnkiWeb同步或是下载具有同步功能的插件来同步,但是我不知道怎么写一个适合新版本的插件出来,因此使用旧版Anki。...客户端 点击同步按钮,输入自己在服务器里设置的用户名和密码,然后就像用AnkiWeb服务一样了,不过体验如丝般顺滑,而且可以同步很大的库文件 AnkiDroid安卓端设置 一定要注意URL协议是http...,用HTTPS会提示网络错误,无法登录 [安卓端截图1] [安卓端截图2] [安卓端截图3] 得益于大家的力量,我完成了自己的Anki服务器搭建,但愿我的文章也能给你提供帮助。
好多公司有这样的需求,需要把公司内部的依赖包放在npm服务器上这样安装的时候直接使用npm install安装了。同时,公司可能不希望自己的代码被别人看到,那么建立自己的npm镜像服务器是最好的选择。...最近我也遇到同样的问题,希望在自己公司内部搭建一个npm镜像服务器。 搭建这个服务器有两种办法,一种是使用cnpm来做,优点是功能强大;还有一种解决办法就是使用verdaccio。...npm install -g pm2 pm2 start verdaccio 上传一个依赖包 说了这么多我们现在可以开发一个自己的包,然后上传到我们的镜像源上。...首先切换到我们自己的源上,然后添加用户(我们镜像源上的用户不是npm镜像源中的用户)。添加用户使用下面命令,然后依次输入用户名、密码、邮箱。输入密码的时候是看不到字符的,尽管输入就可以了。...输入下面的代码,当然如果想输入其他的就看自己的喜好了: module.exports = function (){ console.log(`Hello World!
虽然说现在已经有各种网盘服务,但是图方便的话最好还是有自己的ftp服务器,今天就介绍下在centos下安装vsftpd搭建ftp服务器。...首先更新下系统,可以使用yum把vsftpd服务安装上 yum update -y yum install vsftpd -y 安装完成后需要进行一些配置,打开 /etc/vsftpd/vsftpd.conf...pasv_max_port=13000 pasv_min_port=12900 配置完成之后我们启动服务并设置成开机启动 service vsftpd start chkconfig vsftpd on 添加用户,默认的用户目录为.../home/zhujibiji adduser zhujibiji passwd zhujibiji 至此服务器配置完成,然后我们就可以用ftp工具连接到服务器了 ?
最近,由于计算机网络课程,自己动手写了一个静态服务器,感觉挺好玩的,慢慢了解到tomcat服务器的原理,而我这次做的只做了GET和PUT方法,废话不多说,下面上代码: package com.xanxus.http...InputStreamReader(socket.getInputStream())); OutputStream responseStream = socket.getOutputStream(); // 客户端发送的请求字符串...clientRequest.startsWith("GET") || clientRequest.startsWith("PUT")) { method = clientRequest.substring(0, 3); // 第一个斜杠的位置...{ stateCode = 404; } fileType = filePath .substring(filePath.lastIndexOf(".") + 1); // 判断请求文件类型,设置输出的mime...e.printStackTrace(); } } } 资源下载可以到http://download.csdn.net/detail/xanxus46/4745329 是否觉得很给力,以后有时间,一定会继续写动态的内容
领取专属 10元无门槛券
手把手带您无忧上云