`
xieye
  • 浏览: 835532 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

nginx下的laravel的配置

阅读更多
本文是转载文章

来源:
https://laravelacademy.org/post/7514.html

以下是nginx下的 laravel 5.7 的nginx配置文件


配置如下:
server {
    listen 80;
    server_name example.com;
    index index.php
    client_max_body_size 50M;
    error_log /home/deploy/apps/logs/example.error.log;
    access_log /home/deploy/apps/logs/example.access.log;
    root /home/deploy/apps/example.com/current/public;

    location / {
        try_files $uri $uri/ /index.php$is_args$args;
    }

    location ~ \.php {
        try_files $uri = 404;
        fastcgi_split_path_info ^(.+\.php)(/.+)$;
        include fastcgi_params;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        fastcgi_param SCRIPT_NAME $fastcgi_script_name;
        fastcgi_index index.php;
        fastcgi_pass 127.0.0.1:9000;
    }
}
分享到:
评论

相关推荐

    nginx运行配置laravel框架虚拟主机

    nginx运行配置laravel框架虚拟主机

    docker-laravel:使用 Docker 和 Nginx 运行 Laravel 项目

    用法docker run -d -p 80:80 -v /path/to/project:/var/www/code vinelab/laravel 配置要添加或修改配置,您可以通过挂载和覆盖下面提到的任何文件来实现:nginx 服务器配置: /etc/nginx/nginx.conf 主机配置: /...

    nginx-php-laravel:Nginx和PHP和Laravel for Docker

    nginx-php-laravel Nginx and PHP and Laravel for Docker 版本 Nginx: 1.15.3 php: 7.4.16 composer: 1.7.3 Docker Hub Nginx-PHP-Laravel: 配置信息 软件目录 : /server/ laravel目录: /web-data/ 日志目录: /var...

    宝塔搭建laravel所需要的lnmp环境linux.docx

    宝塔搭建laravel所需要的lnmp环境linux;宝塔搭建SnipeIT系统

    Laravel 5.5官方推荐的Nginx配置学习教程

    主要给大家介绍了关于Laravel 5.5官方推荐的Nginx配置学习的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。

    nginx实现一个域名配置多个laravel项目的方法示例

    在本示例中,我们将探讨如何使用Nginx配置一个域名以托管多个Laravel项目。Laravel是一个流行的PHP框架,而Nginx是一款高效的HTTP服务器和反向代理服务器,广泛用于部署Web应用。通过Nginx的配置,我们可以将一个主...

    docker-laravel:使用docker-compose的Dockerized Gulp,PHP-FPM,MySQL和nginx的Laravel 5

    【描述】:此项目的主要目标是简化Laravel 5开发过程中的环境配置。通过使用 Docker 和 docker-compose,开发者可以在任何平台上快速搭建一个一致且可重复使用的开发环境。这个环境包括了以下组件: 1. **Gulp**:...

    Nginx中运行PHP框架Laravel的配置文件分享

    以下是一个详细的配置文件示例,适用于在Nginx服务器上部署Laravel应用。我们将逐一分析每个部分的作用。 1. `server` 块: - `listen 80`: 这指定Nginx监听80端口,这是HTTP协议的默认端口。 - `server_name sub...

    Laravel开发-nginx_secure_link

    在Laravel框架中进行开发时,常常需要考虑服务器配置,特别是与前端交互的部分。`nginx_secure_link`是一个针对Nginx服务器的PHP包,旨在增强安全性,提供对资源的保护和控制,比如防止未授权访问或者实现缓存策略。...

    ansible_bionic_server_provisioner:Ansible剧本,用于预配置Ubuntu Web服务器(nginx + laravel)

    Ansible剧本,用于预配置Ubuntu服务器(Web应用程序,文件服务器,数据库服务器和DNS服务器) 包括角色: common:安装常用应用程序(vim,git,...) nginx_and_php Postgres dnsmasq mssql_drivers(用于从...

    Laravel开发-laravel-setup

    在本文中,我们将深入探讨如何使用"Laravel开发-laravel-setup"来配置和搭建一个Laravel应用程序。Laravel是一个流行的PHP框架,它为开发者提供了优雅、简洁的工具,以实现高效和可维护的Web应用开发。 首先,让...

    Laravel开发-laravel-opcache

    2. **重启服务器**:配置更改后,需要重启PHP-FPM或Apache/Nginx服务器以使配置生效。 3. **Laravel集成**:如果使用`laravel-opcache`助手,按照项目文档指示安装和配置,以充分利用其提供的便利功能。 总之,...

    Laravel开发-laravel-spark

    然后,在项目根目录下,通过 Composer 安装 Laravel Spark: ``` composer require laravel/spark ``` 接着,执行以下命令来发布 Spark 的配置和资产: ``` php artisan spark:install ``` 根据提示,选择你想要...

    Laravel开发-laravel-deploy

    9. **配置Web服务器**:根据你选择的Web服务器,如Nginx,配置虚拟主机指向项目的public目录。确保正确设置文档根目录、重写规则和错误处理。 10. **运行迁移和 seeds**:在服务器上执行`php artisan migrate`以...

    Laravel开发-vvv-laravel

    在 VVV 配置中,可能还会有额外的配置文件,如 Nginx 配置、MySQL 配置、Composer 安装脚本等,帮助快速设置开发环境。开发者可以使用 VVV 自动创建和管理虚拟机,轻松地在本地运行 Laravel 应用,而无需担心与操作...

    Laravel开发-laravel-force-https

    六、Nginx或Apache配置 确保你的Web服务器(如Nginx或Apache)配置正确地支持HTTPS。对于Nginx,你需要配置SSL证书并启用`listen 443 ssl;`。对于Apache,配置`SSLEngine on`以及SSL证书路径。 总结,强制在Laravel...

    laravel-vue-admin:Laravel和vue-element-admin前一级分离的后台管理系统

    Laravel-Vue-Admin Laravel-Vue-Admin主要优势在于前分离,具有一键生成功能,页面公共组件强大。串行接口逻辑部分,也就是...配置 添加提供者到config / app.php。 'providers' => [ //... Tymon \ JWTAuth \ Pr

    centos 7系统下安装laravel运行环境的步骤详解

    那我就简单的写写我在centos7下安装laravel的安装过程。 网络设置 ping 114.114.114.144 网络连接失败,将虚拟机的网络适配器改成桥接模式(自动),然后设置开启启动 打开 /etc/sysconfig/network-scripts/ifcfg-...

Global site tag (gtag.js) - Google Analytics