通过ProGet搭建一个之中的Nuget服务器

您是否有这规范的要求,只是想大概的写写著作,记录下自己的学习心得、成长经验等,都是些文字内容,不需要配置利用数据库、不想购入服务器自己搭建站点,只是想安安静静的用相比较舒适的不二法门来写篇小说。
静态博客虽然为此而生的,不用配置服务器、不用数据库、访问速度非常快、没有不安全漏洞的传教,最重点的,对于一个平日应用
markdown来写小说的人的话,她圆满帮助!

除却用于存放自己的nuget
packages,ProGet还是可以够透过connector连接到长途的nuget.org服务器,这样可以把ProGet站点作为nuget.org的缓存服务器。

说完了这六个概念,就可以说一说 ixirong.com
整个站点的树立过程了,总计为运用hexo搭建博客,托管在 githubpages(外国)
和 gitcafe(国内)
上,监控使用阿里云+360云监控(多个托管商服务依旧很平静的),总结流量使用老牌
CNZZ 数据我们,站长工具接纳百度站长,也参照google站长。详细如下:

葡京娱乐注册 1

hexo 写博客

hexo是由Node.js驱动的一款神速、简单且功用强大的博客框架,它和jekyll相相比较,更快,更轻量,命令更简便易行(而且jekyll很多败笔)。网友已经写过这下边的大队人马篇章了,当时自家最重要参照的如下,当然你也可以google搜索下拔取方法

如果你嫌下边的著作太长了,有没有一篇完整的、详细的介绍,很喜欢,@cnFeat就是这样子一个人,详情见作品:
什么搭建一个独自博客——简明Github
Pages与Hexo教程

.NET Core项目完全接纳Nuget 管理组件之间的依靠关系,Nuget已经成为.NET
生态系统中必备的一个组件,从类型角度,将项目中各种零件的引用统统付给NuGet,添加组件/删除组件/以及更新组件即可一键形成,大大提高工作效用,减弱不必要的引用报错。从运维角度,可在不影响老版本的状况下发表新本子,可统一管理集团相继品种中组件版本不同和各类版本组件的拔取情状,缩短故障发生以并使得项目稳定运转。

域名申请

域名我采纳了外国的劳务商 Godaddy,详情请参考
怎样在Godaddy申请域名?,当然你也可以挑选万网新网西部数码依旧新生高傲的google域名注册服务

1、 浏览器打开http://inedo.com/proget/versions 并下载最新的4.3.1
Manual Install版

GithubPages ,the Websites for you and your projects. Hosted directly
from your GitHub repository. Just edit, push, and your changes are
live.

3、
参考http://inedo.com/support/documentation/proget/installation/manual
,我们利用IIS来承载,需要安装数据库和IIS 站点。

站点总结、监控、站长助理

使用百度站长工具来进展百度享受、百度总结、SEO优化等的调动,使用google站长工具首假使分析外国流量来源,使用cnzz数据我们进展全方位的总括分析工作。

网站的监察拔取阿里云360监控,基本上覆盖了举国上下地区的检测点,两者都有免费的告警短信(1000条/月),小站点充分使用了
如下图:

葡京娱乐注册 2

360cloudmonitor

葡京娱乐注册 3

aliyunmonitor

到此,基本上ixirong.com
建站的全套过程就完了,当然还在不停的探寻中提升,如若你有怎么样好的想法,请留言或者右边找到我的联系情势,跟自家互换,假使你有什么问题,同样联系我,我会第一时间答复你,共同进步,共同成长!

此文首发于自身的私有单独博客,欢迎体验阅读
http://ixirong.com/2015/05/17/how-to-build-ixirong-blog/

  • Nexus: 匡助NuGet,
    他也是可以免费使用的,对于要同时帮助Maven等的可以设想,对于纯粹的.NET匡助上有点重
  • MyGet:
    那是一个Nuget云服务,不相符公司内的村办部署
  • Self-hosted
    feeds
    :
    小团队动用可以,很快你就会掉到坑里,一个很简陋的NuGet服务器很不便满足各方面的需要
  • ProGet,它和Nexus一样尽管是商业软件,襄助nuget、npm、docker等,但它是.NET生态应用,而且还提供了免费版本,新浪也是用ProGet,具体参看dudu的篇章《用ProGet搭建内部的NuGet服务器》

域名解析

采取一流老牌服务 dnspod
,稳定、高效、实时生效,详细措施请参见Godaddy注册商域名修改DNS解析方法,如有任何问题,可以查阅支援核心

葡京娱乐注册 4

ixirong.com 的 dns 解析设置图

7、 去ProGet的官网 my.inedo.com 注册一个帐户并拿到免费版的License
Key,登录进入自己搭建的ProGet站点,点击“Licensing and
Activation”,输入往日拿到的License
Key举办激活。激活后就可以正常使用ProGet

域名备案

采用 github Pages
服务,是不需要备案的,当假如您想利用七牛的自定义域名、CDN服务、站长助理的一对高档效能接纳,是索要有备案的,详情请参考我的另一篇单独博客私家godaddy域名备案解决方案

5、 在SQL
Server中成立一个名为ProGet的数据库,然后运行ProGet-DbChangeScripter文件夹中的bmdbupdate.exe程序。出现命令行菜单,输入update(举办update操作),接着输入数据库连接字符串回车,默认true,继续回车(举办数据库初叶化操作),然后会开展数据库先导化操作。

地点简单的一句话,就证实了 GithubPages
的面目:托管在github上边的私家站点页面,使用 markdown
来写小说,简单、易用,不用在乎太多的排版工作,而且免费

下边大家就来探望如何运用ProGet搭建一个里头的NuGet服务器,由于岁月的关系dudu的安装格局已经不适用了,实质上ProGet分为红色版和安装包多少个版本,红色版就是dudu上边所说的,而简约点的是直接安装包安装,跟着向导做就足以了,下边介绍下红色版的装置:

图床静态资源

云存储这东西,近日存在诸多七牛云、又拍云、阿里云、腾讯云都得以用来做图片存储,ixirong.com
拔取的是七牛,为什么?靠,免费哟~
当然,七牛的活力一贯在做这块,依然很正确的,注册七牛云,建立个空中,上传图片,点击图片链接就足以访问了,把那么些图片链接放到你的博客中采取到的地点就ok了。默认的七牛域名相比长,已经备案的域名可以报名自定义,比如ixirong.com
的自定义为 static.ixirong.com域名,你可以看看下边那张图:

葡京娱乐注册 5

葡京娱乐注册,static.ixirong.com测试

nuget.org 有个指南Hosting Packages
Overview

告诉你哪些协调搭一个nuget
Server,社区还有上面的几个相关方案都得以实现团结搭建Nuget Server:

6、
在形成数据库起头化操作之后,修改一下web.config中的数据库连接字符串,然后就可以健康访问自己搭建的ProGet站点。

葡京娱乐注册 6

2、 解压下载文件,拿到3个文件夹:ProGet-Service、ProGet-WebApp与ProGet-DbChangeScripter

4、
在IIS中创建一个站点指向ProGet-WebApp文件夹,应用程序池配置为经典情势(Classic)。[注:如若使用集成形式(Integrated),会现出HTTP
Error 403.14 – Forbidden错误]。

8、 进入 Manage Default Feed ,修改一下Disk
Path的值,设置为寄放packages文件的物理路径。