使用 lanmps 环境套件安装设置新站点 案例

原创 2017年08月06日 15:27:54

假设:
服务器环境:CentOs 7.3
套件: LANMPS 一键PHP环境安装包
程序框架:thinkphp 5.x
域名:lanmps.com

风.fox

建立 站点 目录

那么在 /www/wwwroot 下 新建立一个 目录 lanmps.com

mkdir -p /www/wwwroot/lanmps.com

放入程序文件

把你的 程序文件放到 该目录里面

/www/wwwroot/lanmps.com

nginx 站点配置

输入命令编辑

vim /www/lanmps/nginx/conf/vhost/lanmps.com.conf

内容如下:

server {
    listen       80;
    server_name  lanmps.com;
    root /www/wwwroot/lanmps.com/public;
    # 如果不是第一个 server_name ,那么自动跳转到 第一个地址上
    #if ($host != $server_name) {
    #   rewrite ^/(.*)$ http://$server_name/$1 permanent;
    #} 
    index index.html index.htm index.php;
    include /www/wwwroot/lanmps.com/public/lanmps-*.conf;

    # 图片缓存 30天
    location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ {
            expires      30d;
    }
    # JS CSS 文件缓存 12小时
    location ~ .*\.(js|css)?$ {
            expires      12h;
    }
    location ~ ^.+\.php {
        #fastcgi_pass  unix:/tmp/php-cgi.sock;
        fastcgi_pass   bakend;
        fastcgi_index  index.php;
        #fastcgi_split_path_info ^((?U).+\.php)(/?.+)$;
        #include        fastcgi;
        include fastcgi.conf;
    }
    # 记录访问日志
    #access_log  /www/wwwLogs/lanmps.com.log access;
}

配置伪静态

vim /www/wwwroot/lanmps.com/public/lanmps-*.conf;

输入

if (!-e $request_filename) {
                #rewrite ^.+?\.php\?s=(.*)$ /index.php?s=$1 last;
                rewrite  ^/index.php/(.*)  /index.php?s=/$1  last;
                rewrite  ^(.*)$  /index.php?s=$1  last;
                break;
 }

配置文件权限 和用户组

chown -R www:www /www/wwwroot/lanmps.com
chmod -R 777 /www/wwwroot/lanmps.com

nginx 重启

/www/lanmps/bin nginx reload

首发 http://www.foxwho.com/article/140
同步 foxwho(神秘狐)的领地 http://www.foxwho.com

版权声明:原创文章欢迎转载,不过要记得加出处哦

LNMPS PHP 团队开发 需要用到的相关工具(2017年11月更新)

LNMPS PHP 团队开发 需要用到的相关工具 LNMPS:LINUX+Nginx+Mysql+PHP+Sphinx 1标准化2工具3搜索4版本库5自动化部署6服务器监控通知7项目管理...
  • wljk506
  • wljk506
  • 2014年10月27日 13:34
  • 1453

在WampServer环境下安装Drupal框架

1.下载WampServer安装到纯英文路径下 2.下载Drupal 7安装包并解压缩到WampServer的www目录,该目录存放网站的地方 3.启用本地Web服务器,访问路径http://loca...
  • cuihaolong
  • cuihaolong
  • 2016年02月16日 22:42
  • 884

phpcms安装新模板、添加新站点的步骤!

安装新模板的步骤: 1、首先需要给网站安装phpcms程序,然后再默认模板文件夹内添加一个新的文件夹取名为:news,然后在news文件夹里面添加content文件夹,将新的模板文件放在content...
  • u012145816
  • u012145816
  • 2017年11月27日 17:31
  • 137

Qt构建套件路径手动设置

Qt构建套件本来是不需要重置的,但是某些情况下,可能需要我们手动设置。 前因: 比如说我刚刚这次吧,安装了固态硬盘后,在固态硬盘上装了新系统,再打开Qt时,Qt所在的盘符发生了变化,由于系统环境变...
  • u014597198
  • u014597198
  • 2017年02月13日 17:41
  • 2860

Qt creator添加套件

如果不是自己编译的源码则不用考虑下面: 自己编译源码的时候指定了qmake的路径,下面的工具就是把qmake编译的路径替换成当前文件所在的路径。...
  • u012020854
  • u012020854
  • 2017年07月27日 17:53
  • 218

IBM AppScan 安全扫描:支持弱 SSL 密码套件

问题描述: ​ 解决方法: 1.Server 2008(R2) 根据appScan的修订建议访问地址:http://msdn.microsoft.com/en-us...
  • a497785609
  • a497785609
  • 2014年06月28日 11:34
  • 7627

Android开发环境eclipse+genymotion的详细搭建方法(内置软件下载)

目前大家用的Android开发环境基本上是eclipse+SDK+ADT。 ADT Android模拟器打开和运行的速度还是很慢的,但是现在网上也有一些加速的做法。我这几天在自己的电脑搭建这个环境,...
  • u012631204
  • u012631204
  • 2016年10月23日 16:11
  • 200

ELK日志套件安装与使用

1、ELK介绍 ELK不是一款软件,而是elasticsearch+Logstash+kibana三款开源软件组合而成的日志收集处理套件,堪称神器。其中Logstash负责日志收集,elasti...
  • tCDPYh6sA3
  • tCDPYh6sA3
  • 2017年03月09日 16:42
  • 1802

搭建基于Mac 的QT IOS开发环境

1.启动 Vmware,如果没有 VMware 的同学,请看前面我们搭建 VMware 的视频 2.打开虚拟机以后,出现虚拟机界面 3 新建一个虚拟机   ...
  • liukang325
  • liukang325
  • 2015年09月24日 15:27
  • 4325

python 在anaconda环境下配置新的环境,并安装对应包

搜索:anaconda navigator ,一个神奇UI界面
  • HHTNAN
  • HHTNAN
  • 2017年11月24日 14:54
  • 192
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:使用 lanmps 环境套件安装设置新站点 案例
举报原因:
原因补充:

(最多只允许输入30个字)