本文发布于372天前,最后更新于235天前,其中的信息可能有所发展或是发生改变。
具体配置要求以及安装方法参考文章:
先创建screen会话,防止SSH掉线造成影响
安装LNMP
会有以下提示
选择完毕后,LNMP安装程序就会开始,耐心等待即可!你可以通过组合键暂时退出screen会话。当完成安装以后,你可以通过进入会话,并看到如下提示:
相关说明,参考文章: |
4.1添加网站
我们通过
进入screen会话。现在我们可以添加网站域名:
按照需求填写相关内容即可!
其中有一些需要注意:
1、绑定域名。填写你的域名。这里询问是否添加更多域名,直接再输入要绑定的域名,多个域名空格隔开,如不需要绑其他域名就直接回车。 (注:带www和不带www的是不同的域名,如需带www和不带的www的域名都访问同一个网站需要同时都绑定)。 2、网站目录。网站目录不存在的话会创建目录。也可以输入已经存在的目录或要设置的目录(注意如要输入必须是全路径即以/开头的完整路径!)。不输入直接回车的话,采用默认目录:/home/wwwroot/域名 3、伪静态规则。伪静态可以使URL更加简洁也利于SEO,如程序支持并且需要设置伪静态的话,如启用输入 y ,不启用输入 n 回车(注意LNMPA或LAMP模式没有该选择项!)。 默认已经有了discuz、discuzx、discuzx2(Discuz X二级目录)、wordpress、wp2(WordPress二级目录)、typecho、typecho2(Typecho二级目录)、sablog、emlog、dabr、phpwind、、dedecms、drupal、ecshop、shopex等常用的Nginx伪静态配置文件,可以直接输入名称进行使用,如果网站是在二级目录则需要修改对应伪静态文件里的二级目录的名称。 4、是否启用pathinfo。只有极少数程序使用pathinfo,如基于CI框架的程序。常见的wordpress、discuz x等都不需要开启!不需要pathinfo的网站程序开启pathinfo会访问出现各种问题。 5、网站日志。这一步是设置日志,如启用日志输入 y ,不启用输入 n 回车。如果启用需要再输入要设置的日志的名称,默认日志目录为:/home/wwwlogs/ 默认文件名为:域名.log 回车确认后,会询问是否添加数据库和数据库用户。 6、网站数据库。如果需要添加数据库输入 y ,不添加数据库输入 n 回车。如果要添加,需要先验证MySQL的root密码(注:输入密码将不显示) 提示Enter database name: 后输入要创建的数据库名称,要创建的数据库用户名会和数据库同名,回车确认。 提示Please enter password for mysql user 数据库名: 后输入要设置的密码,回车确认。
4.2免费SSL
添加SSL。
如果需要添加输入 y ,不添加输入 n 回车。
2 选项为使用免费SSL证书提供商Letsencrypt的证书,自动生成SSL证书等信息,需要提供可用邮箱!
目前LNMP一键安装包提供301永久重定向的选择,如果需要可以在选项中开启。
完成设置后LNMP一键安装包就成功添加网站完成了。
4.3网站信息
在完成上面两步配置以后,控制台会输出网站基础信息:
打开你的域名就可以看到正常访问了,显示403是因为还没有上传程序。
4.4上传网站程序
LNMP相关软件安装目录
LNMP相关配置文件位置
你只需要将文件上传到你的网站目录下即可。
我们根据上面输出的网站信息,在SFTP中进入网站目录(夜梦这里使用的工具为Termius):
然后根据压缩类型解压到当前目录即可!
通过SFTP上传的文件默认的拥有者是root,我们用于建站的要求文件拥有者为www,上传网站后建议执行: 对网站目录进行权限设置,替换为你网站目录。
具体目录地址可以通过进行查看。
4.5访问网站
然后你就可以再次访问你的域名进入网站程序的初始化页面了!
剩下的步骤就是常规的了,夜梦在这里就不赘述了。
你可以通过访问你的IP地址进入LNMP设置首页:
如果你是新手,那么夜梦建议你选择。