Skip to content

Latest commit

 

History

History
63 lines (45 loc) · 1.35 KB

如何新建一个站点.md

File metadata and controls

63 lines (45 loc) · 1.35 KB

如何新建一个站点

比如部署一个 Lumen 项目,并且可以通过 http://lumen-app.com 访问:

1、配置 Nginx

Docker-LNMP/docker/config/proxy/conf.d 目录下新建一个配置文件 lumen-app.conf,lumen-app.conf 内容如下:

server {
    listen       80;
    server_name  lumen-app.com;

    root /data/www/lumen-app/public;
    index index.html index.htm index.php;
    
    location / {
        try_files $uri $uri/ /index.php?$query_string;
    }
    
    location ~ \.php$ {
        fastcgi_pass cgi:9000;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        include fastcgi_params;
        try_files $uri =404;
    }
}

2、安装 Lumen 项目

# Docker-LNMP/www 目录下安装 Lumen 框架,安装过程如下:

$ cd www 
$ ls
index.php
$ composer create-project laravel/lumen lumen-app "5.7.*"

3、修改本地 hosts

# 这里本地用的是 Macbook,所以这里填的是 127.0.0.1,如果你用的是虚拟机,需要将 127.0.0.1 改成虚拟机的 IP 地址
127.0.0.1 lumen-app.com

4、重启 Nginx

$ docker restart proxy
proxy

5、浏览器访问

访问 http://lumen-app.com ,可以看到页面显示出下面欢迎内容:

Lumen (5.7.8) (Laravel Components 5.7.*)

至此,一个 Lumen 项目部署完成。