从零开始搭建自己的LNMP环境
这几天因为比赛需要,把之前学习测试的购买的腾讯云服务器简单搭建的网站进行了改造,目的是集个人网站,phpmyadmin,项目后台为一体进行后端学习开发。现在完成之后写写搭建LNMP的心得
注意了!这篇文章写的不是具体搭建的细节操作,只是简单的描述一下搭建的流程
从零开始的话,我前前后后算上域名备案的时间差不多花了一个半月,所以单纯一篇帖子不可能描述的很细节,有需要的可以自行百度更多大神的帖子自行建站
话不多说,先上实现的效果截图
个人网站主页
it行业外,谁不想拥有一个自己的网站然后发到朋友圈装逼呢?哈哈哈哈哈哈
远程数据库管理
后台业务通常都要有自己的数据库
后台接口url
这里放的是你的服务端处理文件,就是后端逻辑实现的地方
实现流程
注意,如果你真的想学习搭建,那么接下来你得慢慢地耐心按流程做下去,下面的初期准备阶段可能会花上一个月的时间,保持耐心
一.初期准备阶段
1.准备服务器,域名
服务器 :现在用学生身份可以买到很便宜的1核2G1M的云服务器,单纯是自己开服测试学习是足够了,也不贵,一个月十块钱,各大厂商都有,我买的是腾讯云的。关于安装的系统,我的建议一般就是centos高版本(7+)的就好。具体流程你买的厂商的手册都有详细的参考。
域名: 买学生服务器的时候,厂商会送你一个域名的优惠套餐,也不贵一年一餐饭钱(我是先买了域名再买的服务器,没享受到这个优惠,气呀)。
重点:域名服务器都有了,但是你要正常上线你的域名,你还得通过 域名备案 这个流程,简单说就是政府得知道你拿这个东西不会去干一些违法的事情,所以要和你的个人身份绑在一起。这个流程在你使用域名的时候就会看见,照着厂商的流程一步一步走就好。不建议去购买不用备案的境外云服务器域名,因为相比国内正规渠道,没有了很多官方文档和一些服务(最重要的就是ssl证书,国内厂商会送一年加通俗的教程),这对我们新手来说不利于学习。
2.上线自己的网站
当你准备好服务器和域名的时候,你就可以建站了。
网站:大多数人都不想我要临时去建一个自己的网站吧,这里可以先去一些网站模板网站下载一些好看的、免费的,百度一下网站模板,挑一挑自己喜欢的下载了。
云服务器初始化
要为你的云服务器安装基本的操作系统,这里厂商给你的教程里面就能安装齐全LNMP所需的软件和环境了,Nginx,mysql,PHP(这里的安装版本,咳咳,过来人告诉你,新手尽量高版本的选,但是我还是希望我走过的一些路你们也要迷惑一阵,所以这里不说很详细)
云服务器管理网站文件:当你的域名备案好之后(挂载到云服务器上),就能上传你的网站内容了,这里推荐一个ftp软件传输你的文件到云服务器–FileZilla FTP Client。(自行百度安装 使用)
配置服务器
当你文件上传了之后,你还要配置服务器,这样才能访问域名时连接到对应的文件路径下。注意这里用的是Nginx服务器,百度一下Nginx怎么为自己的域名配置目录。
当走到这里,如果你的网站能顺利通过域名访问了,那么恭喜啦,你基本已经了解了一定的服务器搭建网站的知识
一.中期准备阶段
持续更新中…如果有人催我可以赶紧捣鼓捣鼓…
从零开始搭建自己的LNMP环境相关推荐
- 1.从零开始搭建Go语言开发环境
搭建Go语言开发环境 最新1.14版本,一步一步,从零搭建Go语言开发环境. 安装Go语言及搭建Go语言开发环境 下载 下载地址 Go官网下载地址:https://golang.org/dl/ Go官 ...
- 从零开始搭建webpack+react开发环境
环境主要依赖版本 webpack@4.8.1 webpack-cli@2.1.3 webpack-dev-server@3.1.4 react@16.3.2 babel-core@6.26.3 bab ...
- 从零开始搭建Go语言开发环境
下载 下载地址 Go官网下载地址:Downloads - go.dev Go官方镜像站(推荐):Downloads - go.dev 版本的选择 Windows平台和Mac平台推荐下载可执行文件版,L ...
- 从零开始搭建Linux嵌入式开发环境
声明:本人依据正点原子开发手册以及0年开发经验编撰,内容并不详细,比如新建用户弹出的输入提示如何输入等,请自行处理. 目录 一.安装与更新 1.安装VMware虚拟机 2.安装Ubuntu系统 3.更 ...
- 手把手教你从零开始搭建Amazon Advertising-API开发环境(二)之获取SP广告数据
1. 获取access_token 官方链接 1.1 请求路径 POST 地区 URL NA https://api.amazon.com/auth/o2/token EU https://api.a ...
- 在CentOS 6上搭建LNMP环境
简介 LNMP是Linux.Nginx.MySQL和PHP的缩写,这个组合是最常见的WEB服务器的运行环境之一.本文将带领大家在CentOS 6操作系统上搭建一套LNMP环境. 本教程适用于CentO ...
- centos7 系统下搭建 lnmp 环境
目录 目录 概述 准备工作 开始编译安装 1. 安装 Nginx 1. 解压 2. 环境准备 3. 编译过程 4. Nginx 服务 2. 安装 MySQL 1. 解压 2. 环境准备 3. 安装 C ...
- python ai应用开发_AI应用开发实战 - 从零开始搭建macOS开发环境
AI应用开发实战 - 从零开始搭建macOS开发环境 联系我们 OpenmindChina@microsoft.com 零.前提条件 一台能联网的电脑,使用macOS操作系统 请确保鼠标.键盘.显示器 ...
- ubuntu通过apt-get方式搭建lnmp环境以及php扩展安装
v 一直是在用的lnmp的集成安装包搭建lnmp环境,因为工作需要需要安装ldap扩展,在网上怎么都找不到源码安装包,只能卸载掉原来的lnmp环境,用ubuntu的php5-ldap扩展, 在安装中遇 ...
最新文章
- [bzoj3670][2014湖北省队互测week2]似乎在梦中见过的样子
- Java杂记3—流程控制之条件
- centos 7 yum安装mysql完整过程记录
- Web Hacking 101 中文版 十七、服务端请求伪造
- webjars管理静态资源
- 互联网日报 | 美团市值突破万亿港元;北京恢复二级响应;滴滴货运23日上线;微信开放MCN入驻...
- Windows用WinDbg分析蓝屏dump文件查找原因(转)
- easyui---layout实战
- c++利用StretchBlt函数改变CImage输出图片的位置
- 平面设计计算机基本配置,2017平面设计使用的电脑配置
- 小技巧(7):WPS批量修改图片尺寸
- f2fs系列之一:实战f2fs 下载、编译和挂载 [转载系列]
- jquery调色板_使用jQuery的调色板生成器
- UE4制作插件的插件神器pluginCreator
- 什么是MSB、LSB、LSW、MSW,什么是大端、小端,区别是什么?
- 《软件工程导论第6版》--张海藩 牟永敏 课后答案及其详解 第5章 总体设计
- 如何写/审AI领域的论文【VALSE Webinar】Panel实录
- SuperMap iObject常见问题解答集锦(四)
- RestSharp 使用(含超时处理)
- Ktor实现Https双向认证
热门文章
- java遍历之数组遍历,list遍历,set遍历,map遍历,stream遍历,Enumeration遍历
- 合天网络靶场能力详解
- 纵横网络靶场社区前四题wp
- 计算机监控系统设备安装的是,计算机监控系统设备安装质量检查表.docx
- Google Earth Engine(GEE)——逐年批量下载sentinel-2多波段影像
- 使用国外DynDNS免费动态域名解析 随时访问家中电脑
- 大话西游系统文件分析
- 怎样激发技术人员的创新力?
- db2安装包v10.5_IBM DB2 jdbc驱动
- LabVIEW2014安装教程