所在位置:
首页 >
营销资讯 >
网站运营 > LNMP一键安装Web环境(CentOS)以及添加虚拟主机
LNMP一键安装Web环境(CentOS)以及添加虚拟主机
时间:2023-07-12 10:42:01 | 来源:网站运营
时间:2023-07-12 10:42:01 来源:网站运营
LNMP一键安装Web环境(CentOS)以及添加虚拟主机:
0x00 安装screen简介: Screen是一款由GNU计划开发的用于命令行终端切换的自由软件。
作用: 由于LNMP安装时间较长,一般需要45分钟;screen 能够让脚本在后台运行,即使断开与VPS的连接,使用命令:
screen -r
就能恢复会话。
yum install screen # 安装命令screen # 新建窗口
0x01 安装LNMP
- 安装LNMP1.5稳定版
wget http://soft.vpser.net/lnmp/lnmp1.5.tar.gz -cO lnmp1.5.tar.gztar zxf lnmp1.5.tar.gz && cd lnmp1.5 && ./install.sh lnmp
2. 说明:
① 如果没有安装wget,安装即可:
yum install wget
②
./install.sh
后面的参数为需要安装的类型:lnmp、lnmpa或lamp;默认安装lnmp可不写。如需更改网站和数据库目录先修改
lnmp.conf
文件。
3. 选择MySQL版本
LNMP-select-MySQL-or-MariaDB注意:MySQL 5.6,5.7及MariaDB 10必须在1G以上内存的更高配置上才能运行(我的VPS内存为1GB,选择2)
4. 设置MySQL的密码
5. 启用InnoDB Storage Engine
6. 安装PHP
LNMP-select-PHP7. 安装Memory Allocator
LNMP-select-MemoryAllocator8. 按任意键开始安装
LNMP脚本就会自动安装编译Nginx、MySQL、PHP、phpMyAdmin、Zend Optimizer这几个软件,安装时间可能会几十分钟到几个小时不等,这取决于你的服务器性能。
9. 安装完成
LNMP-install-success结束按
Ctrl+C
0x03 添加虚拟主机
- 添加网站(虚拟主机)
lnmp vhost add
2. 输入要添加的网站域名,例如,添加
www.conimi.com
3. 询问是否添加更多域名,一般还会添加一个不带www的域名,例如
conimi.com
注意: 带www和不带www的是不同的域名,如需带www和不带的www的域名都访问同一个网站需要同时都添加
4. 设置网站目录
网站目录不存在的话会创建目录,也可以输入已经存在的目录或要设置的目录(注意如要输入必须是全路径即以/开头的完整路径!!!)。不输入直接回车的话,采用默认目录:/home/wwwroot/域名
5. 设置伪静态
伪静态可以使URL更加简洁也利于SEO,如程序支持并且需要设置伪静态的话,如启用输入
y
,不启用输入 n ,选择启用,输入y 回车,然后根据具体情况选择
6. 设置日志
默认目录为:
/home/wwwlogs/
默认文件名为:
域名.log
7. 是否添加数据库
询问是否添加数据库和数据库用户,并且名字相同,选择 y 回车
提示需要验证MySQL的root密码,输入刚开始设置的数据库密码,若以上第三步未设置密码,则密码默认为 root,输入密码时不会显示,密码输入错误会有提示,输入完成回车后出现如下
8. 创建数据库
提示输入要创建的数据库名称,例如创建一个数据库typecho,回车确认。
9. 为刚创建的数据库typecho创建密码
LNMP-add-vhost10. 添加SSL证书
选择Let's Encrypt提供的证书
证书到期后会自动续期
LNMP-enable-SSL11. 按任意键开始创建虚拟主机
0x04 参考资料
- 官网地址:https://lnmp.org
- 原文文档:https://lnmp.org/install.html