lnmp1.2添加虚拟主机
博客由hawkhost搬家至DigitalOcean系列文章:
6.将wordpress和数据库搬到DigitalOcean
lnmp1.2添加虚拟主机的命令分别为:lnmp vhost add, 一般情况下每个虚拟主机就是一个网站,网站一般通过域名进行访问。在lnmp1.2安装完成后,还需要添加虚拟主机,并将虚拟主机与目标域名绑定,这样才可以将搭建于Hawkhost的博客真正搬家到DigitalOcean。
lnmp1.2添加虚拟主机的过程主要参考了官网的教程:lnmp添加,删除虚拟主机及伪静态使用教程。
lnmp1.2默认虚拟主机
在lnmp1.2安装完成后,在/home/wwwroot/default路径下已经有一个默认的虚拟主机,此时直接访问DigitalOcean分配的IP地址,即可看到“LNMP一键安装包安装成功”的界面,从该界面中也可以直接访问phpMyAdmin。
但是这个默认的主机并不一定满足我们的需求,因此我们需要在按自己的需求再添加一个。
lnmp1.2添加虚拟主机
打开PuTTY,登录服务器,执行:lnmp vhost add 出现如下界面:
这里要输入要添加网站的域名,我们已添加www.vpser.net域名为例。先输入域名www.vpser.net回车后提示:
这里询问是否添加更多域名,输入 y 回车后添加。带www和不带www的是不同的域名,而我们一般希望vpser.net和www.vpser.net都访问同一个网站,所以需要继续添加vpser.net。
两个域名添加完成后,就需要设置网站的目录。网站目录不存在的话会创建目录。也可以输入已经存在的目录或要设置的目录(注意如要输入必须是全路径即以/开头的完整路径!!!)。不输入直接回车的话,采用默认目录:/home/wwwroot/域名。
伪静态可以使URL更加简洁也利于SEO,如程序支持并且需要设置伪静态的话,如启用输入 y ,不启用输入 n 回车。我不太懂伪静态该如何操作,所以选择了启用并直接选了默认选项。
这一步是设置日志,如启用日志输入 y ,不启用输入 n 回车,这里我选择不启用。
接下来询问是否用相同的名称创建数据库和MySQL用户名,我选择y,然后需要验证MySQL的密码,这个密码是我们在安装lnmp1.2时设置的MySQL的密码。
我准备用SSH Key登录FTP服务器,所以没有创建ftp账号。做好这一系列选择后,接下来提示 Press any key to start create virtul host… 后,回车确认便会开始创建虚拟主机,添加成功会提示添加的域名、目录、伪静态、日志、数据库、FTP等相关信息。