当自定义安装VestaCP,Web服务器软件选择nginx + php-fpm的时候;VestaCP后台管理面板中,添加网站之后,修改网站的时候;在 Web模板 NGINX 下拉框中,有咱们熟悉的预制配置(包含伪静态设置),例如drupal、joomal、owncloud、wordpress等等;截图:

2016-02-19_102351.png

VestaCP官方文档中好像并没有给出每项具体的配置和作用,而且咱们国人熟悉的discuz、dedecms、typecho等,都没有出现在该列表当中。

Web模板所在目录

登录上服务器或VPS或云主机啥啥的,Nginx Web模板的目录:

/usr/local/vesta/data/templates/web/nginx/php5-fpm

预置的模板

列出目录文件后可以看到预置的各种模板:

2016-02-19_104017.png

Web模板相关信息

  • 每个模板分别有tplstpl2个不同后缀的配置文件,看名字就知道了,stpl是用来配置https网页模式的;
  • 可以通过编辑命令,查看到配置文件的具体内容,当然也是可以直接编辑的;
  • 通过拷贝或编辑一个新的,例如创建wangwu.tplwangwu.stpl这2个文件,在VestaCP面板修改网站中的Web模板列表中可以看到并选择的;
  • 删除自然也是可以的;
  • 所有的操作建议两个不同后缀的一起操作,且修改模板的操作无需重启VestaCP或Nginx,只要刷新页面就可以在面板中看到。

单独修改Nginx配置

折腾预置模板固然在建立站点的时候很方便,但如果只有一个站点的话,还是建议修改网站的配置文件;修改一个就好了,链接跳转伪静态直接丢里面,然后命令nginx -s reload就可以了。

和上面一样依然是root账户,管理员和普通用户是没有权限访问配置文件目录的,配置文件的目录:

/home/**admin**/conf/web

如果安装的VestaCP Web软件只有Nginx的话,目录里则只有个nginx.conf文件;要是设置了网站设置了SSL支持,还会有个snginx.conf的配置文件,另外私钥、证书。其他安装Nginx + Apache或Apache,这个目录下的配置文件自然不同。

VestaCP评价

一个功能强大(Web、DNS、MAIL、防火墙等),安装方便,界面简洁,自带有中文语言包,免费的国外虚拟主机管理控制面板!

VestaCP官方链接:https://vestacp.com/