树莓派/Debian HTTP 到 HTTPS 端口重定向
一、前言
前文我们讲了 树莓派/Debian Apache2 配置自建 CA 实现 HTTPS(SSL) 服务 ,实现了通过 SSL 建立安全连接,但依然可以通过 HTTP 访问。本文讲述如何将 Raspberry/Debian HTTP 默认的 80 端口,重定向到 HTTPS 的 443 端口。
二、修改 HTTP 配置文件 000-default.conf
1. 开始编辑 000-default.conf
sudo vim /etc/a ...
树莓派/Debian 搭建ownCloud私有云网盘
一、前言
前文 树莓派/Debian 构建LAMP Web服务器 ,实现了在 Raspberry/Debian 上 构建 LAMP ,本文我们在此基础上 搭建 ownCloud 私有云网盘 。
1. ownCloud 简述
官方文档: ownCloud 文档
ownCloud 是一个开源的私有云系统,类似于国外的Google Drive、Dropbox、SkyDrive,和国内的百度网盘等一样。本文将 ownCloud ...
如何在Ubuntu 18.04上安装Python 3.8
Python是世界上使用最广泛的编程语言之一。凭借其简单易学的语法,Python是初学者和经验丰富的开发人员的流行选择。 Python是一种通用的编程语言。它可以用于构建各种应用程序,从简单的scrips到复杂的机器学习算法。
Python 3.8是Python语言的最新主要版本。它包括许多新功能,例如赋值表达式,仅位置参数,f字符串支持等 ...
树莓派/Debian 构建 LAMP Web 服务器并搭建 WordPress 博客(二)
一、前言
前文 树莓派/Debian 构建 LAMP Web 服务器并搭建 WordPress 博客(一) 讲述了如何在 Praspberry/Debian 上构建 LAMP 的内容,本文紧接着说明如何在 LAMP 基础上搭建 WordPress 博客。
中文官方文档可查看: wordpress.org/zh-cn:安装 WordPress 。
注意 :
因为 WordPress 服务器在国外,直接安装 WordPres ...
Debian 下安装 Nginx
Debian 下安装 Nginx 非常容易.
apt update
apt install nginx
输入以下命令查看是否可以正常访问, 顺便验证下安装是否成功.
curl -I 127.0.0.1
若输出类似如下内容, 那么说明安装没问题咯.
HTTP/1.1 200 OK
Server: nginx/1.10.3
Date: Sat, 14 Mar 2020 05:36:45 GMT
Content-Type: text/html
Content-Length: 612
Last ...
树莓派/Debian Apache2 配置自建 CA 实现 HTTPS(SSL) 服务
一、前言
前文 树莓派/Debian Apache2 实现 HTTPS(SSL) 服务 提到,Apache2 实现 HTTPS(SSL) 服务有两种方法以及之间的区别,这里讲述如何通过 **OpenSSL 自建 CA ** 来 自签名证书 和 颁发 SSL 证书 实现 HTTPS(SSL) 服务。
1. 下载 Apache2
sudo apt-get install apache2
2. 停止 Apache2 服务
这一步必做 。
以 root ...
树莓派/Debian Apache2 实现 HTTPS(SSL) 服务
一、前言
我们在上一篇中,部署了 LAMP Web 服务器环境。但由于 默认 HTTP 协议链接中存在诸多不足,所以我们这一篇实现 HTTPS 连接。
二、部署 HTTPS 的两种方式
1. 使用第三方 CA
这里我们以阿里云 SSL 为例:树莓派/Debian Apache2 安装腾讯云 SSL 证书 。
2. 使用自建 CA
这里以 Debian 虚拟机为例:树莓派/Debian Apac ...
树莓派/Debian 固定 IP
一、前言
树莓派默认为自动获取IP地址,所以在更换网络环境后ip地址会发生变化,从而影响到访问Web服务器,在这里解决固定 IP 问题。在这里以 Debian 10.3 虚拟机示例,同样都是在全控制台、无桌面环境下进行。
二、Vmware NAT 网关设置
虚拟机页面 -> 编辑 -> 虚拟网络编辑器 -> 选中VMnet8 NAT模式(使之高亮) -> 更改 ...
基于Debian的linux系统软件安装命令
一、软件安装方法1)APT方式a.普通安装:apt-get install softname1 softname2 …;b.修复安装:apt-get -f install softname1 softname2... ;(-f Atemp to correct broken dependencies)c.重新安装:apt-get --reinstall install softname1 softname2...;2)dpkg方式普通安装:dpkg -i package_name.deb3)源码安装(.tar、 ...
如何在Debian 10上安装Python 3.8
Python是世界上使用最广泛的编程语言之一。凭借其简单易学的语法,Python是初学者和经验丰富的开发人员的流行选择。Python是一种通用的编程语言。它可以用于构建各种应用程序,从简单的笔迹到复杂的机器学习算法。
Debian 10包含Python版本3.7,可以使用该apt工具进行安装或更新。
在撰写本文时,Python 3.8是Python语言的 ...
ubuntu的版本生命周期
Releases
https://wiki.ubuntu.com/Releases
List of releases
Ubuntu Website release cycle page
Current
...
如何在Debian 10 Linux上安装Go
Go是Google创建的一种现代开源编程语言,用于构建可靠,简单,快速且高效的软件。Go编写了许多流行的应用程序,例如Kubernetes,Docker,Terraform和Rancher。
在本教程中,我们将说明在Debian 10 Buster上下载并安装Go。
在Debian 10 Linux上安装Go
在撰写本文时,Go的最新稳定版本是1.13版。在下载Go归档文件之前,请访问 ...
如何在Debian 10上安装Elasticsearch
Elasticsearch是一个开源的分布式全文本搜索和分析引擎。它支持RESTful操作,并允许您实时存储,搜索和分析大量数据。Elasticsearch是最流行的搜索引擎之一,可为具有复杂搜索要求的应用程序提供动力,例如大型电子商务商店和分析应用程序。
本教程介绍了如何在Debian 10上安装Elasticsearch。
安装Java
Elasticsearch是一 ...
Ubuntu安装python
进入Ubuntu系统之后ctrl+alt+T
1. 执行所有升级
sudo apt-get update
sudo apt-get upgrade -y
2. 安装编译Python源程序所需的包
sudo apt-get install build-essential –y
sudo apt-get dist-upgrade
sudo apt-get install python-dev python-setuptools python-pip python-smbus build-essential libncursesw5-dev libgd ...
debian安装docker
支持的系统版本
Buster 10
Stretch 9 (stable) / Raspbian Stretch
删除旧版本
$ sudo apt-get remove docker docker-engine docker.io containerd runc
安装Docker Engine社区版
设置apt仓库
1. 更新apt包索引:
$ sudo apt-get update
2. 安装一些包让apt支持https:
$ sudo apt-get install \
apt-transport-https ...
使用vmware+Ubuntu搭建hadoop集群
阅读须知
本文旨在使用Vmware搭建Hadoop集群,如果你使用的是多台独立的、已安装linux操作系统的计算机搭建Hadoop集群的话,请直接从安装Hadoop 开始,否则,我建议你按照安装Vmware并创建Ubuntu虚拟机 创建虚拟机并安装ubuntu系统。文中假设的运行环境为:Ubuntu 18.04 Desktop,账户密码都为hadoop,如果你已创建虚拟机, ...
Debian 9.5 解决中文显示乱码
一.首先检查LOCALE情况
说明:DEBIAN因为基于GNU所以,对不同地域进行了不同的包支持,以LOCALE形式存在。
1、启动终端
#apt-get install locales
2、重新配置LOCALE
#dpkg-reconfigure locales
在界面中我勾选的是“en_US.UTF-8”和“zh_CN.UTF-8”。然后选择zh_CN.UTF-8为默认的LOCALE,则系统为中文界面(这里也可以选en ...
debian 安装后需做的几件事
debian 安装后需做的几件事
安装环境:X86 >> Debian 9 Linux/GNU
apt源更新
注意连上有线网络刚安装好的debian系统中,/etc/apt/sources.list包含了本地软件仓库的源,可以预先下载好官方的所有DVD光盘数据,安装好后自己根据网络教程搭建本地仓库安装/更新软件。这里以使用网络源为实例,说明在能连接网络的情况下 ...
Ubuntu中安装最新 Node.js 和 npm
背景
为了安装GNU QEMU Eclipse,需要安装比较新的nodejs
$ npm install --global xpm@latest
▌ ╢░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ...
Debian安装PostgreSQL
参考
https://www.postgresql.org/download/linux/debian/
安装
文档中说了postgresql已经存在于debian的源中,直接通过
apt-get install postgresql-11
就可以安装
配置
安装完成后,postgresql,默认只能本地访问,需要修改配置
编辑/etc/postgresql/11/main/pg_hba.conf
把# IPv4 local connections:host & ...