Cloud Server Building and Server Development Relevant Resource Collection

云服务器搭建配置以及服务器开发相关

有用的参考链接

  • 用亚马逊云建代理服务器
  • 阿里云建站教程
  • 阿里云用户指南
  • 【node】阿里云node环境的搭建以及安全组的配置
  • 使用SSH密钥对连接Linux实例
  • SSH连接下复制远程Linux服务器文件到本地(这里需要注意的是,应该是在本地机器上执行scp命令,而不是在用SSH连接到的远程服务器上。此外,如果远程服务器需要密钥对进行登录,则还需要加上 -i xxx.pem 命令选项。)
  • SCP 命令
  • Ubuntu下安装LAMP(LAMP存放网页的默认路径为:/var/www/html/
  • XAMPP官方网站
  • Ubuntu安装并运行XAMPP(XAMPP存放网页的默认路径为:/opt/lampp/htdocs/
  • android APP实现更新 PHP后台服务器
  • meson-build官网
  • 三万字长文:服务器开发设计之算法宝典
  • 为什么在单向数据流使用SSE而不是WebSockets?
  • 一起来学Nginx
  • 了解Nginx
  • Kubernetes operator 模式开发实践
  • Kubernetes Ingress 控制器的技术选型技巧
  • Linux下如何用nginx+ffmpeg搭建流媒体服务器
  • M3U8 视频文件
  • RTMP、HTTP-FLV、HLS,你了解常见的三大直播协议吗
  • 高并发架构系列:数据库主从同步的3种一致性方案实现,优劣比较
  • 什么是乐观锁,什么是悲观锁
  • ReentrantLock之公平锁讲解和实现
  • 【并发编程】浅析重入锁ReentrantLock与读写锁ReadWriteLock
  • 浅谈分布式锁:安全与性能的取舍之道
  • Intel DPDK 简介(上篇)
  • 深入理解DPDK-同步互斥机制详解
  • dpdk源码分析之dpdk的中断机制详解
  • 高并发环境下,先操作数据库还是先操作缓存?
  • 详谈什么是Service Mesh技术?
  • 多位大佬大胆预测:Hadoop将死,图数据库成为新趋势!
  • 5大数据库种类,如果你全部在实际项目中用过,绝对是大神!
  • 常见的四种非关系型数据库都适合什么业务场景?
  • 优秀后端架构师必会知识:史上最全MySQL大表优化方案总结
  • 干货:分库分表理论和各种中间件
  • 分库分表技术演进&最佳实践-修订篇
  • 面试总被问分库分表怎么办?你可以这样怼他
  • 缓冲池(buffer pool),这次彻底懂了!!!
  • 透明压缩技术如何缓解数据库中写放大
  • SQL 查询优化原理与 Volcano Optimizer 介绍
  • 一次SQL查询优化原理分析(900W+数据,从17s到300ms)
  • 慢查询优化,我终于在生产踩到了这个坑!!
  • 关于SQL优化的辟谣
  • select count(1) 和 count(*),哪个性能更好?一起来测试一下
  • 用sql写迭代算法-用spark sql划分连通图
  • 简简单单SELECT COUNT语句,竟被面试官吊起来锤
  • SQL 查找是否"存在",别再 count 了,很耗费时间的
  • 简简单单SELECT COUNT语句,竟被面试官吊起来锤
  • 因用了Insert into select语句,码农被开除了
  • SQLite3速度慢,每秒只能执行几十次INSERT?
  • 记住,永远不要在MySQL中使用“utf8”编码
  • Mysql高性能优化规范建议
  • MySQL Sending data导致查询很慢的问题详细分析
  • 你应该了解的MySQL锁分类
  • 这篇文章有点长,MySQL的缓存,索引,Explain,事务,redo日志等
  • 从 MySQL 执行原理告诉你:为什么分页场景下,请求速度非常慢?
  • 令人抓破头皮的MySQL线程池,这也许是目前最全面的实用帖
  • MySQL新特性之哈希连接
  • MySQL中order by语句的实现原理以及优化手段
  • Mysql中你知道几种防止数据重复的方法?
  • Web常见安全漏洞-SQL注入
  • Java高级编程——慢 SQL 问题经验总结
  • Mongodb 语句与SQL 语句对比
  • 数据库索引原理及优化,这篇文章看完你还不懂就来找我
  • RocksDB事务实现TransactionDB分析
  • 怎样应对缓存穿透?
  • 一文读懂缓存穿透、缓存击穿、缓存雪崩及其解决方法
  • 原来redis这么简单,跟着文章操作一遍你就会了
  • Redis数据过期和淘汰策略详解
  • Redis大数据应用场景
  • Redis zset内部实现
  • Redis哨兵机制原理浅析
  • 浅谈集群版Redis和Gossip协议,它们之间的联系及用法
  • redis 延时队列
  • Redis缓存设计与性能优化
  • 头条面试题:请谈谈Redis 9种数据结构以及它们的内部编码实现
  • 一次内存性能提升的项目实践
  • memcache内核,一文搞定!面试再也不怕了
  • DB与ES混合应用之数据离线同步
  • RPC总结——RPC定义和原理,一篇就够了
  • 100 行代码透彻解析 RPC 原理
  • 一个简单的演示:使用 Flutter 客户端和 Rust 服务器的 gRPC 基础知识
  • 谷歌开源的高性能 RPC 框架gRPC
  • 这六种微服务RPC框架,你知道几个?
  • 分布式之几种简单的负载均衡算法及其Java代码实现
  • 支撑百万并发的“零拷贝”技术,你了解吗?
  • 高并发服务器IO模型
  • 网络 IO 演变发展过程和模型介绍
  • 深入剖析一致性算法 Raft
  • Google如何在一毫秒内找到你想要的上百万份文档?
  • Raft 算法摘要
  • Flink 必知必会经典课程四:Fault-tolerance in Flink
  • 为什么 TCP/IP 协议会拆分数据
  • https你用对了吗?
  • HTTPS 原理分析——带着疑问层层深入
  • 即时通讯安全:为什么要用HTTPS?深入浅出,探密短连接的安全性
  • Http 请求头 Range
  • HTTP 2.0 原理
  • HTTP3 为什么比 HTTP2 靠谱?
  • 任何开发者都必须精通的Http协议详解
  • 请求地址最后面的“/”加和不加到底有什么区别?
  • Mozilla官方发布的MIME类型
  • URL Percent-encoding
  • 服务器获取真实客户端 IP [ X-Forwarded-For ]
  • 跨域问题是怎样造成的?
  • web API接口及restful规范详解
  • web跨域问题详解
  • 深入理解 FastCGI 协议以及在 PHP 中的实现
  • 现代IM系统中的消息系统架构 - 架构篇
  • 架构师之路,分布式架构下数据库一致性常用方法初探
  • 太厉害了,终于有人能把TCP/IP 协议讲的明明白白了
  • 同一端口,如何区分不同的socket
  • 那些你不知道的 LVS 秘密
  • 服务之间的调用为啥不直接用 HTTP 而用 RPC?
  • 程序员要搞明白CDN,这篇应该够了
  • TCP/IP协议、HTTP协议、SOCKET通讯详解
  • Linux C Socket UDP编程介绍及实例
  • CentOS7 SELinux似乎不遵守MCS类别
  • 译」Linux下SELinux卡通图解,豁然开悟
  • 一、Kafka初探
  • 后 Hadoop 时代的大数据技术思考:数据即服务
  • 手把手教你玩转大数据,从0开始搭建Hadoop分布式集群
  • Hive为什么这么受欢迎?看完Hive架构以及应用介绍,你就明白了!
  • Docker的另类用法,就是这么简单粗暴
  • DevOps系列|Docker是传统应用发布管理的终结者吗?
  • 每周五分钟 带你进阿里——Spring AOP 原理
  • Spring Boot 的接口限流算法优缺点深度分析
  • Logtail技术分享(二):多租户隔离技术+双十一实战效果
  • 在架构师眼中构建一个较为通用的业务技术架构就是如此简单
  • 架构设计:基于Webrtc、Kurento的一种低延迟架构实现
  • 语音视频SDK如何实现超低延迟优化?
  • MQTT, XMPP, WebSockets还是AMQP?泛谈实时通信协议选型
  • 开源一个高性能、高稳定性的跨平台MQTT客户端
  • 常用的互联网架构模式,都在这里了
  • 现代IM系统中消息推送和存储架构的实现
  • 微信、陌陌等著名IM软件设计架构详解
  • 支付宝架构师眼中的高并发架构
  • 提升网站性能开发的10个技巧
  • 【高并发】高并发秒杀系统架构解密,不是所有的秒杀都是秒杀!
  • 大型网站架构改进历程:存储的瓶颈(一)
  • 大型网站架构——性能
  • 当在浏览器中输入google.com并且按下回车之后发生了什么
  • 今日头条算法原理(全文)
  • 一个web服务器的实现
  • 反爬虫,到底是怎么回事儿?十分钟搞定它!
  • 什么是BGP劫持?骨干网割接失误可导致大面积网络瘫痪
  • web应用防火墙是做什么的?与传统网络设备的区别
  • 从TCP协议的原理来谈谈rst复位攻击

SSH远程连接Linux服务器

一般两种:
使用非标准端口:ssh aaa.bbb.ccc.ddd -p 65525 -l user_name
使用标准端口,比如连接阿里云服务器:sudo ssh root@aaa.bbb.ccc.ddd

阿里云服务器备案:进入官方主页(https://www.aliyun.com),然后把页面拉到最底下,黑色区域中,“账户管理”下的第二个就是“备案管理”。

使用服务器连接上网三步走

  1. 购买域名
  2. 选购网络主机(Web Host)
  3. 告诉注册商(Registrar)你的DNS服务器

ANAME与CNAME

A记录是将域名直接映射到IP地址。CNAME则是将域名映射到另一个域名,或者更专业点,映射到完全合格的域名。所以从某种意义上说,CNAME是一个地址的别名。
比如,如果有一个域名为“cs75.net”,首先我要告诉世界,该域名存放在什么地方。对于根层的域名cs75.net,这里没有,所以需要建立A记录,而不是CNAME,比如映射的IP地址为2.3.4.5。下面假设我想有个mail.cs75.net,并且想把它外包给Google使得该域名能访问我的Gmail,弄一个@mail.cs75.net,那么通常他们会让我建立一个CNAME记录,将mail.cs75.net映射到(不是到IP地址,而是比如)hs.google.com。这将告诉注册商将mail.cs75.net映射到另一个完全合格的域名。服务商此后会递归查询,一直找到根域名2.3.4.5。

在一个URL中,IP地址后面的冒号跟着的一个号为端口号(port)。它是一个虚拟概念,互联网中有一些约定成俗的协定:比如80表示HTTP这个服务;25表示邮箱或SMTP(简单邮件传输协议);22表示SSH;21表示FTP等等。端口号是电脑真正要关心的。一般URL中不会有:80,因为这个是默认值。端口号从0到1023是被保留的,我们不能自己定义使用;而1024到65000都可以随便使用。
有时我们需要在电脑上同时运行多个服务器做不同的事,有时在企业中就需要用到不同的端口号。不同服务器由不同人来管理,使用不同工具,因此只用一个端口号到URL也许并不是一个好的尝试。

配置Apache服务器,PHP代码不被外界读到

可以通过suPHP。这里的su就是通常所说的代替用户substitute usr)。例如:

SuexecUserGroup malan malan<Directory /home/malan/projects/0/html>Options AllsuPHP_Engine ONsuPHP_UserGroup malan malan
</Directory>

这是一个web server模块,我们可以很容易地安装到服务器上。这里,malan账户内的任何代码由nobody或web等用户执行时,实际上都不是由服务器,而是由malan个人执行。所以要注意尽量分离这些账户,避免出问题。这是和共享网络主机公司密切相关的问题。如果有自己的单独的服务器或VPS则不存在这种问题了。

云服务器搭建配置以及服务器开发相关相关推荐

  1. IIS的服务器搭建配置(详细)

    IIS的服务器搭建配置 1.windows服务器配置 1.1打开控制面板 1.2点击next 1.3增加web服务器 注意:(这一块是重点!!!)好家伙!!我在这一块一开始不重视,浪费了我2个多小时在 ...

  2. 华为 日志服务器 配置文件,配置日志服务器

    配置日志服务器 内容精选 换一换 您可以通过云日志服务,查看访问七层共享型负载均衡请求的详细日志记录,分析负载均衡的响应状态码,快速定位异常的后端服务器.您已经创建了七层负载均衡.您已经开通了云日志服 ...

  3. 虚拟服务器dhcp,虚拟服务器上配置dhcp服务器

    虚拟服务器上配置dhcp服务器 内容精选 换一换 Windows迁移成功后无法连接网络,提示"sms.5603Windows迁移后无法上网".该问题可能是如下原因导致:网络适配器驱 ...

  4. 修改主从服务器,搭建BIND主从服务器

    参考 基础概念 主从服务 Primary DNS Server 一个域的主服务器保存着该域的zone文件. 该域所有的配置和更改都是在主服务器上进行. Secondary DNS Server 一个域 ...

  5. Apache服务器全局配置之服务器标识配置篇

    Apache服务器全局配置之服务器标识配置篇   本文摘录自Apache2.2手册   服务器标识相关指令: ServerName ServerAdmin ServerSignature Server ...

  6. 阿里云服务器搭建小程序环境开发教程

    本来是想写基于腾讯云搭建微信小程序服务器的,可惜腾讯云让我有点不好的体验,所以就先放弃使用腾讯云了.所以转而在阿里云上注册了域名和购买了云服务器ECS. ECS的配置是弹性的,可以根据自己的需要来选择 ...

  7. 2021最新 阿里云服务器搭建Minecraft原版服务器最全教程(可选:配置mod)

    前言: 疫情期间在家无聊想和好友一起在MC上联机怎么办?本文会一步步教你如何自己动手搭建一个MC服务器.本文需要读者有一定的动手能力,知道一些计算机名词,比如操作系统,ip,端口等. 购买服务器: 首 ...

  8. 云服务器搭建代挂,服务器上搭建个人博客

    0.前期打算:购买服务器(包含弹性ip),我买的是baidu云的服务器.进入云服务控制台-点击操作VNC远程,我们可以象控制本机的linux系统一样控制云服务器了. 也可以使用SSH来远程操纵服务器. ...

  9. 基于滴滴云主机搭建 FTP 文件共享服务器(一)

    FTP 简单介绍 什么是 FTP 服务器? FTP 服务器(File Transfer Protocol Server)是在互联网上提供文件共享存储和访问服务的计算机,它们依照 FTP 协议提供服务. ...

最新文章

  1. ubuntu-18.04 root登录图形界面失败问题解决方案
  2. clion 工程打开选项 安全模式预览 Preview in Safe Mode 信任工程 Trust Project 简介
  3. sleep头文件linux,Linux下的sleep函数 要用的话得包涵什么头文件啊?
  4. 动态代理——事务处理
  5. 根据mysql生成数据库设计文档,第100篇博文纪念 | C# 根据数据库表结构生成DOC数据库文档(1)...
  6. android绘制河流双曲线,项目三:河道测量试题库(13页)-原创力文档
  7. bzoj 5302: [Haoi2018]奇怪的背包
  8. 连接远程Windows主机中的虚拟机
  9. 这样的书 我改怎么起名呢?
  10. 史蒂夫·乔布斯传txt下载
  11. 七种方法绕过安卓手机锁屏
  12. android中实现一键加QQ群功能
  13. 【TP5】安装Guzzle并简单使用
  14. amd RX6800和rtx3070哪个好
  15. c语言windows.h头文件详解
  16. LINUX C/C++捕获段错误,打印出错的具体位置(精确到哪一行) ​ --Xilinx ARM版本
  17. 图像分割-分水岭算法和GrabCut 算法
  18. 操作系统介绍(按发展顺序)人工操作方式、单道批处理系统、多道批处理系统、分时系统、实时系统、微机操作系统
  19. 【DSA_Fall2020】2. Trees (Templates in C)
  20. ProtoBuf - 详解

热门文章

  1. 2.开关电源中常见的控制算法
  2. DRAM BRANK
  3. 数据预处理之数据合并(基于pandas)
  4. 机器学习之网格搜索调参sklearn
  5. 【Java 类和对象】
  6. 成都笔试——PL/SQL准备
  7. 《微服务系列:Eureka服务注册发现中心》
  8. Linux 内存映射之文件映射
  9. JSP详细DAO设计模式及应用(!)
  10. 按照实际案例用常用的查壳去壳和加壳工具说明使用方法