zoukankan      html  css  js  c++  java
  • centos7+nginx + php 部署多站点

    最近在研究thinkphp5,之前一直是用phpstudy来部署的。近日闲来无事决定在虚拟机上部署,部署途中遇到了一些问题,故博客记之。

    一、本地部署环境

      centos7+php5.6+nginx1.1+mysql5.6

      具体安装就不说了哈,直接yum安装就行,不过的找源,centos7自带的版本有点低。

    二、nginx 配置

      由于对nginx不熟,在这一步的时候卡壳了,还好最后通过度娘解决了。其实主要就是nginx对pathinfo不支持,需要手动修改配置。

      网上有两种解决方案:

        方案一:可以通过rewrite方式代替php中的PATH_INFO

        

        方案二:nginx配置文件中设置PATH_INFO值

        

    三、多站点配置:

      

      我这边nginx配置文件在/etc/nginx/conf.d/目录下,直接复制default.conf文件重命名就好。然后修改root目录,开启pathinfo。完整配置如下:

       

      

      多个站点其实就是多复制几分配置文件,修改域名开启pathinfo就好。

  • 相关阅读:
    svn Mac
    webpack实用配置
    vuex状态管理-数据改变不刷新
    element-vue-koa2-mysql实现文件上传
    Promise的理解
    mysql Mac篇
    python 24 days
    python 7 days
    python 27 days
    python 26 days
  • 原文地址:https://www.cnblogs.com/123cn/p/9055552.html
Copyright © 2011-2022 走看看