草庐IT

nginx.conf

全部标签

php - Docker-compose Nginx php-fpm 文件未找到

我有一个带有php-fpm和nginx的简单docker-compose配置,但我看不到任何php文件。当我转到localhost时,它显示FileNotFound。我尝试了所有可以在网上找到的方法,但我尝试的所有方法都失败了。它适用于html,但不适用于php文件。似乎是路径问题,或类似的问题。我在docker-composelogs时遇到此错误:project3-php_1|172.17.0.5-29/Mar/2016:13:29:12+0000"GET/index.php"404project3-front_1|172.17.0.1--[29/Mar/2016:13:29:12+

Ubuntu安装nginx到配置ssl证书

1、命令安装nginxsudoapt-getinstallnginx配置文件默认在/etc/nginx文件夹下面,可以编辑nginx.conf或者sites-enabled文件夹下面的默认配置文件default2、常用命令查看版本号nginx-v关闭nginx-sstop启动 nginx重新加载 nginx-sreload检查配置文件是否有问题 nginx-t以特定的配置文件启动 nginx-c 文件名3、申请一个域名、ssl证书   ssl证书绑定好相关域名4、下载nginx的ssl证书  从所申请证书的网站上下载,并且将crt和key尾缀的文件上传到服务器5、检查服务器的防火墙和安全组是否

Docker - 关于使用 Redis、Postgres、ElasticSearch、NGINX、Workers 和多个 ruby​​ 应用程序设置 Web 应用程序的建议

我才真正开始接触Docker。我想将现有的应用程序基础架构放入容器中,以提供一致且隔离的环境,并更轻松地部署。我的设置我正在运行许多服务/守护进程(Redis、ES、PG、NGINX)以及一些工作人员(需要与PG和Redis通信)。我有3个ruby​​Web应用程序服务和一个faye服务,它们都需要与Redis、PG和ES通信。NGINX需要反向代理到应用程序。容器策略我想知道的第一件事是,对于docker和这些服务,您会使用哪种策略。您是否会为每个服务创建一个(例如ubuntu)容器,然后使用适当的隧道(-link)启动它们到容器?您是否会将服务捆绑在一个容器上,而将您的应用程序捆绑

Docker - 关于使用 Redis、Postgres、ElasticSearch、NGINX、Workers 和多个 ruby​​ 应用程序设置 Web 应用程序的建议

我才真正开始接触Docker。我想将现有的应用程序基础架构放入容器中,以提供一致且隔离的环境,并更轻松地部署。我的设置我正在运行许多服务/守护进程(Redis、ES、PG、NGINX)以及一些工作人员(需要与PG和Redis通信)。我有3个ruby​​Web应用程序服务和一个faye服务,它们都需要与Redis、PG和ES通信。NGINX需要反向代理到应用程序。容器策略我想知道的第一件事是,对于docker和这些服务,您会使用哪种策略。您是否会为每个服务创建一个(例如ubuntu)容器,然后使用适当的隧道(-link)启动它们到容器?您是否会将服务捆绑在一个容器上,而将您的应用程序捆绑

php - Nginx + PHP-FPM 7.1 - 504 网关超时

我在Synologynas上运行nginx1.12和php-fpm7.1作为单独的docker容器,如果php-script运行时间超过60秒,我会收到504Gateway错误。我已经尝试了几个nginx配置参数,但错误仍然存​​在。这是我实际的nginx配置:#userwww-data;#grouphttpworker_processes1;error_log/opt/data/logs/nginx_error.lognotice;events{worker_connections1024;}http{includemime.types;default_typeapplication

php - Nginx + PHP-FPM 7.1 - 504 网关超时

我在Synologynas上运行nginx1.12和php-fpm7.1作为单独的docker容器,如果php-script运行时间超过60秒,我会收到504Gateway错误。我已经尝试了几个nginx配置参数,但错误仍然存​​在。这是我实际的nginx配置:#userwww-data;#grouphttpworker_processes1;error_log/opt/data/logs/nginx_error.lognotice;events{worker_connections1024;}http{includemime.types;default_typeapplication

nginx - 如何使用自定义配置运行 Nginx docker 容器?

我有一个Dockerfile和自定义Nginx配置文件(与Dockerfile在同一目录中)如下:Dockerfile:FROMnginxCOPYnginx.conf/etc/nginx/nginx.confnginx.conf文件:upstreammyapp1{least_conn;serverhttp://example.com:81;serverhttp://example.com:82;serverhttp://example.com:83;}server{listen80;location/{proxy_passhttp://myapp1;proxy_http_version

nginx - 如何使用自定义配置运行 Nginx docker 容器?

我有一个Dockerfile和自定义Nginx配置文件(与Dockerfile在同一目录中)如下:Dockerfile:FROMnginxCOPYnginx.conf/etc/nginx/nginx.confnginx.conf文件:upstreammyapp1{least_conn;serverhttp://example.com:81;serverhttp://example.com:82;serverhttp://example.com:83;}server{listen80;location/{proxy_passhttp://myapp1;proxy_http_version

nginx - 使用 redis/sinatra/thin 开发实时投注引擎

我目前正在使用redis/thin/sinatra构建一个实时投注引擎。可在此处进行预注册http://www.thematchfixer.com我正在使用一些逻辑来说明投注赔率是如何产生的以及它们是如何实时变化的。这一切似乎都运行良好(无论如何,这只是一个游戏,不涉及真钱......所以这里和那里的一些错误赔率并没有太大的区别)。我遇到的问题是使用当前技术堆栈(redis/nginx/thin/sinatra)进行发布/订阅实现的想法。人们建议我应该使用nodejs或erlang,但由于学习曲线和时间不足,我现在不想尝试它们。有什么方法可以在我当前的技术堆栈上实现Comet(并开箱即

php - EC2 集群上的 Nginx 扩展和瓶颈识别

我正在开发一个大型应用程序,我必须对其进行负载测试。它是一个基于EC2的集群,带有一个用于运行PHP/NGinx的应用程序的HighCPUEx.Large实例。此应用程序负责从拥有大约5k-10k键值的redis服务器读取数据,然后做出响应并将数据记录到mongoDB服务器并回复客户端。每当我向应用服务器发送请求时,它都会在大约20-25毫秒内完成所有计算,这非常棒。我现在正在尝试做一些负载测试,我在我的笔记本电脑上运行一个基于php的应用程序来向服务器发送请求。在20到30秒内,成千上万的人很快就完成了。在此加载期间,每当我在浏览器中打开应用程序URL时,它都会回复大约25-35毫秒