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

个人免费博客花式搭建指南 VPS 篇

笔者使用的第一款 VPS 是 阿里云 的 1C1G 的早期学生云服务器(现在的学生云服务器都是 1C2G 配置),后来也相继用过 腾讯云、AWS、Digital Ocean、Bandwagon Host...如果想要购买国外的 VPS 的话,推荐 AWS、Azure、Digital Ocean。这三家都是可以随时删除、随时创建的,根据实际使用的时间计费,也可以随时更换 IP 地址,非常方便。...当然前两者价格上的确有点高,Digital Ocean 相对来说更便宜一点,而且几乎没有流量上的限制。不过,AWS 提供的 Lightsail 也是一款低配高流量的 VPS,适合博客建站。...实现与评价 手动部署   VPS 的手动部署相比较 FTP 方式的手动部署更加简单,只不过增加了首次部署 VPS 上的环境配置。后续部署起来也比较方便。...静态网站的部署上,手动部署与自动部署的差异基本不大。唯一可能需要的就是手动部署需要 VPS 的无密码登录配置,如果不是自己常用的机器上,可能这一配置就不大方便。

4.4K40

Ghost 5.0 来了,使用 Digital Ocean 一键部署

前言 我是一个静态博客与 Serverless 支持者,自己的个人博客与一些知识库项目也都是通过 hugo 生成并托管 GitHub Pages 上的。...经过一番调研,根据官方文档的安装说明,Digital Ocean 是 Ghost 的官方云托管合作伙伴,提供了一键部署安装的方式,简单便捷。...一键创建 Ghost Droplet 如上文所述,Ghost 提供了 Digital Ocean 上一键创建 Droplet 的支持,我们可以访问安装说明文档,点击 Digital Ocean 图标进行跳转...我们也可以 Digital Ocean 镜像市场搜索选择,点击右上角创建。...总结 以上就是我使用 Ghost 官方推荐的 Digital Ocean 托管方式部署自己的 Ghost 网站,Ghost 升级 5.0 后已经能满足大部分网站的需求,且对商业化、数据处理有了更好的支持

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

如何在Ubuntu 14.04上的Docker容器运行Nginx

Docker容器允许我们发布新版本的Nginx简单地替换整个容器。我们只需要维护Nginx配置文件和我们的内容。...This nginx page is brought to you by Docker and Digital Ocean 如果您熟悉...我们可以将文件作为Dockerfile的一部分复制到容器,或者事后将它们复制到容器,但这两种方法都使我们的网站在容器内处于静态状态。...默认设置Nginx容器以查找/usr/share/nginx/html的索引页面,因此我们新的Docker容器,我们需要授予它访问该位置的文件的权限。...,如果您现在将浏览器指向DigitalOcean 腾讯云CVM的IP地址,您应该会看到Hello Digital Ocean的第一个标题(或您在步骤5创建的任何网页)。

2.8K00

带你认识 flask linux 部署

只需每月5美元,Digital Ocean,Linode或Amazon Lightsail就可以租借一台虚拟化Linux服务器(Linode和Digital Ocean为其入门级服务器提供1GB RAM...如果你愿意花一点钱,可以Digital Ocean,Linode或Amazon Lightsail上注册一个账户,并创建一个Ubuntu 16.04镜像的虚拟服务器。...这个快速的Web服务器将直接提供静态文件,并将用于应用程序的任何请求转发到内部服务器。我将在下一节向你展示如何将nginx设置为面向公众的服务器。...大多数nginx安装,这个文件需要位于 /etc/nginx/sites-enabled 目录。...添加此文件后,你需要告诉nginx重新加载配置以激活它: $ sudo service nginx reload 现在应用程序应该部署成功了。

1.3K20

10个最佳的Docker容器集群编排工具

容器的生命周期很短,进行容器编排,要考虑的主要因素是 联网 高可用性 易于部署 良好的服务发现。 1.Kubernetes Kubernetes是一个开源的,开箱即用的容器集群管理器和业务流程。...3.Docker Swarm Docker生态系统包括从开发到生产部署框架的工具。该列表,docker swarm适用于集群管理。...它具有一个称为Marathon的有效框架,用于Mesos群集上部署和管理容器。 您实际上可以Mesos群集上运行Kubernetes群集。查看本指南以了解相同的内容 ?...9.Digital Ocean Kubernetes服务 Digital Ocean提供了托管的kubernetes服务以进行部署 基于容器应用程序。...您可以从Digital Ocean获得$ 100的免费积分 10.Red Hat OpenShift在线 Openshift在线是Redhat的PaaS产品之一。

7.5K20

django+nginx+gunicorn部署配置

部署django开发的站点,通常有两种选择方式,nginx+django+uwsgi或者django+nginx+gunicorn,本文不讨论apache方式,linux下通常都使用nginx,速度快...首先请把你的django站点放在服务器合适的地方 nginx配置 一般网站都配置80端口上,域名默认解析到80端口,所以nginx配置文件如下,更改nginx的配置文件之前建议把默认文件进行备份,...the UNIX process group (def false) 加载nginx配置文件重启nginx 123 sudo service nginx reload sudo service nginx...,可能还需要配置前端静态页面,此时就不能将所有url都转发到django了,需要配置一个前缀,但此时,django自带的后台管理也会出现问题,建议配置一个/admin,所以,最后我的配置nginx文件如下...: $ python manage.py collectstatic 将会自动将app中所含有的静态文件自动收集到项目的setting目录下,解决了某些app,比如admin部署后找不到静态文件的现象

7.2K31

个人财务工具、密钥管理平台、在线会计软件、稍后阅读方案 | 开源专题 No.51

picture gethomepage/homepage[1] Stars: 10.1k License: GPL-3.0 picture 这个项目是一个现代化、完全静态的、快速且安全的应用程序仪表盘...快速:网站在构建静态方式生成,加载时间飞快。 安全:所有对后端服务的 API 请求都经过代理处理,保护您的 API 密钥。由社区不断审查确保安全性。...系统和状态信息显示页面顶部。 Customization:Homepage 高度可定制,支持自定义主题、CSS & JS 脚本、布局格式化以及本地化等。...该项目使用 NodeJS 编写,并且有同步功能,可以设备之间传输所有更改而不需要任何繁重操作。...支持 Kubernetes 部署重新加载机密信息。 对数据完全控制:可自行托管于任何基础设施上。 私有部署简单易懂:支持 AWS,Digital Ocean 等。

19710

Nginx上手指南 原

本文将简要介绍Nginx启动、停止、加载配置文件的方法,介绍配置文件的基本结构,最后介绍如何通过配置文件实现静态文件服务、反向代理服务以及如何结合使用FastCGI应用。...Nginx工作,有一个主进程以及多个工作进程。主进程的作用主要管理、加载、分配配置文件,以及管理、调度所有工作进程。工作进程则主要用来处理外部的请求。...如果尝试部署配置文件的过程出现问题,主进程将会回滚到之前的配置文件,并继续使用旧配置文件工作。 当然除了使用Nginx相关的命令,还可以直接使用UNIX的指令来控制进程,比如kill命令。...Nginx工作,我们可以/usr/local/nginx/logs或/var/run路径下找到nginx.pid文件,可以通过他了解Nginx进程被分配的进程ID。...块的root指令表示静态资源文件磁盘系统,路径为 /data/www 。

49040

Django项目最常用的20个包

我特别喜欢shell_plus,可以 Python shell 自动加载数据库模型,以及 runserver_plus 用于由 Werkzeug 提供支持的改进的本地 Web 服务器。...django-storages[9] 你是否处理用户上传的内容( Django 通常称为“media”),或者为静态文件使用专用的 CDN(如 S3)?...django-storages 为您提供了对多个存储提供商的支持,包括 Amazon S3、Azure Storage、Digital Ocean、Google Cloud Storage 等。...whitenoise[17] 网站需要一种方法来提供静态文件 Python 生态系统,默认选择是 WhiteNoise。...通过几行配置,WhiteNoise 将您的静态文件转换为一个独立的单元,可以部署在任何地方,而无需依赖 nginx、Amazon S3 或任何其他外部服务。

26910

ABT network 部署

打造人人都可部署的节点 开发 Forge framework 和 ABT chain node ,我们有一个深深的信念:运行在 Forge 之上的区块链项目可以是阳春白雪,也可以是下里巴人;可以是每日千百万级...考虑到 app 开发者的开发期的经济能力,我们将其定位在单节点月支出在 $15 以内, Digital Ocean 上,这对应: ?... Digital Ocean 的云上,我们同时跑了好几个网络,做 rolling upgrade。...然而 Digital Ocean 毕竟是服务于小客户的,一个严肃的 dApp,开发阶段使用 DO 无可厚非,在生产环境 —— 当链上线之后,更具实力的云服务是更好的选择,比如我们自己的 ABT network...这样,当验证人节点被杀掉,我们可以从最近的一个备份恢复 data disk,然后从 S3 找回该验证人节点的私钥和配置。 这个思路说起来挺简单直观,做起来可要颇费一番心思的。

64420

2019-Web开发技术指南和趋势

文件上传(Filezilla, Cyberduck) 静态页面托管(Netlify, Github Pages) 1.4 SASS预处理器 ?...构建静态站点 构建UI布局(拿到设计图能够使用HTML/CSS还原) 添加一些交互功能 部署和维护网站 现在能找到最低水平的Web开发工作, 但是这是远远不够的.... 2....学习一个前端框架在目前前端开发是必须的. 大公司开发中非常流行 更多的交互 & 有趣的UI组件 组件化 & 模块化前端代码 对团队有利 2.4 状态管理 ?...学习语言和框架是一回事, 但是安装环境, 测试和部署有事另外一回事 部署 (Linux, SSH, Git, Nginx, Apache) 平台 (Digital Ocean, AWS, Heroku,...AI和机器学习已经被广泛应用在所有的程序和技术, 甚至包括web开发.

3.3K20

2019-Web开发技术指南和趋势

文件上传(Filezilla, Cyberduck) 静态页面托管(Netlify, Github Pages) 1.4 SASS预处理器 ?...构建静态站点 构建UI布局(拿到设计图能够使用HTML/CSS还原) 添加一些交互功能 部署和维护网站 现在能找到最低水平的Web开发工作, 但是这是远远不够的.... 2....学习一个前端框架在目前前端开发是必须的. 大公司开发中非常流行 更多的交互 & 有趣的UI组件 组件化 & 模块化前端代码 对团队有利 2.4 状态管理 ?...学习语言和框架是一回事, 但是安装环境, 测试和部署有事另外一回事 部署 (Linux, SSH, Git, Nginx, Apache) 平台 (Digital Ocean, AWS, Heroku,...AI和机器学习已经被广泛应用在所有的程序和技术, 甚至包括web开发.

3.3K20

服务器被黑原因之nginx 设置漏洞

服务器的安全防护,网站环境的搭建与安全部署也是很重要的一部分,目前大多数的服务器都使用的是nginx来搭建网站的运行环境,包括windows服务器,linux服务器都在使用,nginx的安全设置对于服务器安全起到很重要的作用...大部分的网站使用nginx来做负载均衡以及前端的80端口代码来进行静态html文件的访问,nginx的安全设置如果没有设置好会导致服务器安全出现问题,可能会导致服务器被入侵,以及网站被攻击。...nginx linux centos系统里,使用的是nginx.conf的格式文件来作为网站的配置文件,里面的配置主要是绑定域名,以及端口,指定到网站的目录地址,伪静态规则,看下图: ?...从上图的配置文件,我们可以看出,nginx的内部结构很清晰,每一行代码都写的很精简,针对的功能也是唯一的,每个代码对应的指令以及作用划分的很仔细,其中server就是我们IIS配置的host地址,比如域名以及...,如果技术人员设置成return 302 https://$host$uri,会导致网站存在SQL注入漏洞,$uri变量值的含义是:请求文件以及网站的路径,当nginx环境进行传递参数值的时候,可以插入恶意代码到网站执行

2.2K10

nginx网站漏洞该如何修复 加强服务器的安全防护

服务器的安全防护,网站环境的搭建与安全部署也是很重要的一部分,目前大多数的服务器都使用的是nginx来搭建网站的运行环境,包括windows服务器,linux服务器都在使用,nginx的安全设置对于服务器安全起到很重要的作用...关于如何设置nginx安全,以及服务器的安全部署,我们SINE安全公司来详细的给大家介绍一下: 大部分的网站使用nginx来做负载均衡以及前端的80端口代码来进行静态html文件的访问,nginx的安全设置如果没有设置好会导致服务器安全出现问题...nginx linux centos系统里,使用的是nginx.conf的格式文件来作为网站的配置文件,里面的配置主要是绑定域名,以及端口,指定到网站的目录地址,伪静态规则,看下图: 从上图的配置文件...nginx设置导致的URL注入漏洞,服务器里的网站在使用SSL证书,启用443端口访问网站,nginx会自动代理,并加载SSL证书,有些会设置nginx强制的跳转到https网站,使用302的协议进行强制跳转...,如果技术人员设置成return 302 https://$host$uri,会导致网站存在SQL注入漏洞,$uri变量值的含义是:请求文件以及网站的路径,当nginx环境进行传递参数值的时候,可以插入恶意代码到网站执行

1.4K40

《手把手带你学爬虫──初级篇》第3课 Beautiful Soup 4 库讲解

的字符串,用法:.string Comment 标签内字符串的注释部分 ipython环境下,使用这些类的基本元素: # 导入 Beautiful Soup 4 In [1]: from...Ocean优惠链接 # 标签的字符串 In [16]: tag.string Out[16]: 'Digital Ocean优惠链接' In [17]: soup.p Out[17]: 字符串区域的检索字符串; **kwargs:; ipython中进行测试: In [63]: for link in soup.find_all('a'): ...: print...CSS选择器,Beautiful Soup 4 支持大部分的CSS选择器,select()方法传入字符串参数即可使用: #link1 是id选择器;.sister是class类选择器。...本实战代码如下: import json import requests from bs4 import BeautifulSoup ### 可以改进的地方: ### 我们拿到的数据是列表拿到的

2.5K43
领券