LNMP环境搭建Typcho

原创内容 432
原创内容 432

构建起因

我的理由

  • 高三了,还有几十天就高考了,把博客丢在LNMP
  • 想改用ssh安装配置搭建
  • 觉得宝塔这样的面板确实方便但是,服务器耗资源厉害,还幼稚,算了不用它了。
  • 喜欢轻量级

烦恼至极

不瞒你说,其实我最开始准备用docker容器构建LNMP环境的,但是那个docker的内部NGINX反向代理的conf文件配置简直是把握麻痹了。弄了三四天也没弄成。

然后抛弃docker,直接用Linux装web环境,刚开始准备是用tengine(淘宝自己开发的),但是我装起来也是conf配置不正确,搞了半天还是不行,据需抛弃。

其次发现caddy还不错,轻量级。但是也是conf配置不成功。TMD,我的Liunx是有问题?

最后无奈是还是直接装了LNMP。

实例环境

我的服务器环境

阿里云学生机的ECS服务器

CPU: 1核 内存: 2 GB

操作系统: CentOS 7.3 64位

LNMP 安装

LNMP 一键包官网是 https://lnmp.org/

LNMP一键安装包是什么?

这个这个,你若不知道也.........

系统需求:

转到官方的 https://lnmp.org/install.html 查看是否符合系统要求。

安装工具

使用Putty或者用自己电脑的CMD命令

  • Putty 需要服务器的公网IP,打开PuTTY在Host Name下输入IP,再点击Open,其次输入root然后就是密码了。
  • CMD命令 打开CMD,输入 ssh root@ip 其中的ip替换为你的服务器公网IP,再回车。

下载并安装LNMP

wget -c http://soft.vpser.net/lnmp/lnmp1.5.tar.gz && tar zxf lnmp1.5.tar.gz && cd lnmp1.5 && ./install.sh lnmp

其中我们可以发现,打开 soft.vpser.net,会转到 202.115.33.13

相继的到 202.115.33.13/soft/lnmp ,打开选择你想安装的LNMP版本,如要安装lnmp1.6beta.tar.gz,就替换上面的lnmp1.5.tar.gz

若有错误

如提示wget: command not found ,使用yum install wget apt-get install wget 命令安装。

等待安装

然后工具工具LNMP一键包的提示进行选择你需要的 Nginx Mysql Php 等等的版本,每个选择都有选号,输入选号即可。

相继的会出现设置Mysql数据库密码,这个随便写,最好复杂。可不用记住,在最后安装好了后回返回相关的配置信息

此时需要等待几十分钟,性能高的服务器要十几分钟,反正我的花了七十分钟。

坚持等,我安装期间看了张宇的高数十八讲 看完一讲就安装好了。

安装好了后,LNMP一键包回给你返回安装的各个程序检查是否OK,然后还要备份一下它返回来的矩形框里的内容,方便以后查找使用。

然后你就知道

phpMyAdmin: http://IP/phpmyadmin/
phpinfo: http://IP/phpinfo.php
Prober: http://IP/p.php

Default directory: /home/wwwroot/default

MySQL/MariaDB root password: **

构建

安装好后 lnmp restart LNMP是否可以正常启动

配置服务器vhost

搭建好的服务器中生成Vhost

lnmp vhost add

再执行下面之前需要你仔细仔细查看 https://lnmp.org/install.html 里的文档。

根据官方的提示安装。

  • 然后输入你的域名
  • 在其中会有提示创建Mysql数据库的名字和密码
  • 其他的照着上面说的文档步骤来。

配置网站程序

Typecho 个人博客程序

根据上面的返回有 /home/wwwroot/PATH PATH就是根据你构建的网站目录。

有两种方式布置程序

FTP工具

不过需要你的服务器支持FTP

  • 在服务器安全组添加两个端口范围1024/6553520/21 ,授权对象均为0.0.0.0/0
  • 用FTP工具(比如FileZilla)
  • /home/wwwroot/PATH 上传Typecho个人博客程序。

wget命令

  • 在服务器里使用wget 加下载链接的方式下载安装包 比如 wget https://github.com/typecho/typecho 也可是其他网站程序的
  • 然后根据安装包类别解压缩

配置

打开你的域名,就可以进行Typecho程序的安装了,这是会用到上面叫你备份的内容中mysql的数据库名字和密码

最后

接下来的过程就不需要叙述了吧。

  • copyright
    著作权归作者所有
  • person
  • play_arrow
    432 Views
  • create
  • autorenew
    最后修改:2019 年 05 月 01 日
  • local_offer
    原创内容无标签
copyright info_outline
  1. eonegh

    其实里面直接安装小绿锁也很方便。lnmp ssl add icon_cool.png

选择表情

*