VestaCP面板中,自定义Nginx可选的默认Web模板
当自定义安装VestaCP,Web服务器软件选择nginx + php-fpm
的时候;VestaCP后台管理面板中,添加网站之后,修改网站的时候;在 Web模板 NGINX 下拉框中,有咱们熟悉的预制配置(包含伪静态设置),例如drupal、joomal、owncloud、wordpress等等;截图:
VestaCP官方文档中好像并没有给出每项具体的配置和作用,而且咱们国人熟悉的discuz、dedecms、typecho等,都没有出现在该列表当中。
Web模板所在目录
登录上服务器或VPS或云主机啥啥的,Nginx Web模板的目录:
/usr/local/vesta/data/templates/web/nginx/php5-fpm
预置的模板
列出目录文件后可以看到预置的各种模板:
Web模板相关信息
- 每个模板分别有
tpl
和stpl
2个不同后缀的配置文件,看名字就知道了,stpl
是用来配置https网页模式的; - 可以通过编辑命令,查看到配置文件的具体内容,当然也是可以直接编辑的;
- 通过拷贝或编辑一个新的,例如创建
wangwu.tpl
和wangwu.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/
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。