服务器快速搭建LNMP

创建于 10个月前 / 阅读数 163 / LNMP


LNMP一键安装包是一个用Linux Shell编写的可以为
CentOS / RHEL / Fedora / Aliyun / Amazon / Debian / Ubuntu / Raspbian / Deepin / Mint Linux VPS 或独立主机安装LNMP(Nginx / MySQL/PHP)、LNMPA(Nginx/MySQL/PHP/Apache)、LAMP(Apache/MySQL/PHP)生产环境的Shell程序。

优势

无需一个一个的输入命令,无需值守,编译安装优化编译参数,提高性能,解决不必要的软件间依赖,特别针对配置自动优化。

本文主要介绍如何使用 LNMP 一键安装包搭建 SSL,具体安装步骤可以参考官网说明

官网地址:Click me

使用

本文我以阿里云作为测试环境,以生成二级域名为例进行说明:

[selslim@xxxxx ~]# lnmp vhost add
+-------------------------------------------+
|    Manager for LNMP, Written by Licess    |
+-------------------------------------------+
|              https://lnmp.org             |
+-------------------------------------------+
// 设置域名
Please enter domain(example: www.lnmp.org): test.iiiku.com

// 设置别名
Enter more domain name(example: lnmp.org *.lnmp.org): 回车

// 设置默认目录
Default directory: /home/wwwroot/test.iiiku.com: 回车

// 重写规则
Allow Rewrite rule? (y/n) y

// 规则类型
Please enter the rewrite of programme, 
wordpress,discuzx,typecho,thinkphp,laravel,codeigniter,yii2 rewrite was exist.
(Default rewrite: other): other

// 开启 pathinfo 模式
Enable PHP Pathinfo? (y/n) y

// 开启日志记录
Allow access log? (y/n) y

// 日志存储文件
Enter access log filename(Default:test.iiiku.com.log): 回车

// 是否创建同名数据库
Create database and MySQL user with same name (y/n) n

// 添加 SSL 证书
Add SSL Certificate (y/n) y
1: Use your own SSL Certificate and Key
2: Use Let's Encrypt to create SSL Certificate and Key

// 有自有证书选择 1 并制定密钥地址
// 没有则选择 2 会自动生成
Enter 1 or 2: 2
It will be processed automatically.

Press any key to start create virtul host...

等待大约 1分钟 安装完成后

=============================
Virtualhost infomation:
Your domain: test.iiiku.com
Home Directory: /home/wwwroot/test.iiiku.com
Rewrite: other
Enable log: yes
Create database: no
Create ftp account: no
Enable SSL: yes
  =>Let's Encrypt
=============================

此时安装完成,在 / home / wwwroot / test.iiiku.com 下添加 index.php

<?php

echo "Hello World";

浏览器访问: https://test.iiiku.com 成功显示