我正在将我的Laravel应用程序部署到AWS ElasticBeanstalk。我已经部署了。现在,我正在尝试使用.platform文件夹覆盖“/etc/nginx/conf.d/elasticbeanstalk/php.conf”文件。
我在项目的根文件夹中创建了.platform/etc/nginx/conf.d/elasticBeanstalk/php.conf文件。然后我放入配置内容。
然后执行“be deploy”命令部署应用程序。但Nginx配置文件不会被覆盖。我的配置有什么问题,如何使其工作?
我也尝试使用.ebExtensions,创建了一个包含以下内容的配置文件。文件不仅仅是创建的。
files:
/etc/nginx/conf.d/elasticbeanstalk/laravel.conf:
mode: "000755"
owner: root
group: root
content: |
location / {
try_files $uri $uri/ /index.php?$query_string;
gzip_static on;
}
您试图设置的nginx
配置文件在Amazon Linux 1(AL1)中使用。
对于AL2,应使用以下方式提供nginx
配置文件(aws文档):
.platform/nginx/conf.d/
或者如果要覆盖主nginx
配置文件,请使用
.platform/nginx/nginx.conf
因此,您可以尝试以下文件.platform/nginx/conf.d/laravel.conf
,其内容为:
location / {
try_files $uri $uri/ /index.php?$query_string;
gzip_static on;
}
如果不起作用,可以检查/var/log
或nginx config文件夹中的nginx日志,检查文件是否正确放置在nginx config文件夹中。
Solution I used
我用了这个,它起作用了。.platform/nginx/conf.d/elasticbeanstalk/laravel.conf
我有以下配置文件。 当我请求curl-Ii-H“Host:example.com”时http://example.com上述重写规则有效。(啊)。。 server_name明确说“web.example.com” 2014/11/18 22:49:20[通知]30694#0:1868“^/(.)美元”匹配“/”,客户端:1.2.3.4,服务器:web。实例请求:“HEAD/HTTP/1.1”,主机
我在digital ocean上创建了一个新实例,并安装了laravel(通过克隆我所从事的git回购)。然后我为nginx配置了默认配置,但该站点甚至无法远程访问。 brwoser中的答案是:“SERVERIP当前无法处理此请求。” 我得到的错误就是这个错误。日志 PHP消息:PHP致命错误:require():无法打开required'/var/www/mfserver/bootstrap//
本文向大家介绍nginx 重新加载NGINX配置文件,包括了nginx 重新加载NGINX配置文件的使用技巧和注意事项,需要的朋友参考一下 示例 以root用户身份: Ubuntu 14.04示例 Ubuntu 16.04示例 重新加载之前,最好检查config是否存在语法错误: 要么
配置 NGINX NGINX 相关的配置可以单独写一本书,不过一开始,我们不会用到太多的配置选项。这本书主要介绍搭建一个 LEMP 环境的流程,你可以在相关资源里找到扩展学习的课程与资料。 先去看一下 NGINX 配置文件所在地。 查看 NGINX 的配置: cd /etc/nginx ls 返回: conf.d koi-utf mime.types nginx.conf
最近在配置Dokuwiki,碰到url重写的问题,经过研究,过程记录如下: 默认情况下,DokuWiki不做任何的URL重写,它的原始URL是这样的: http://wiki.yes2.me/doku.php?id=page 这样默认的URL不利于有些搜索引擎不收录,而且也不易于记忆 通过设置DokuWiki的配置设置里面的高级设置的userwrite配置选项它可以支持两种URL重写方法: 一个是
本文向大家介绍Nginx 启用 OCSP Stapling的配置,包括了Nginx 启用 OCSP Stapling的配置的使用技巧和注意事项,需要的朋友参考一下 这里,我将介绍什么是 OCSP Stapling 以及为什么要开启它。 在线证书状态协议(Online Certificate Status Protocol),简称 OCSP,是一个用于获取 X.509 数字证书撤销状态的网际协议,在