-
通过https/SSL访问NGINX/PHP-FPM时速度极慢
所属栏目:[Nginx] 日期:2020-09-12 热度:120
从一周前开始,我开始注意到我的webapp的糟糕表现.我的应用程序在Amazon EC2 m1.large实例上提供.仅4-5kb的静态文件通常需要超过10秒才能接收.这会间歇性地发生,但对于每个页面加载,我可以预期特定资源的至少1或两个巨大的等待时间.从检查Firebug很明显,持有是[详细]
-
为什么这个Nginx配置会导致“重写或内部重定向周期”
所属栏目:[Nginx] 日期:2020-09-12 热度:165
我有以下Nginx配置:server { listen 80; server_name mercury; access_log /var/log/nginx/mercury.access.log; error_log /var/log/nginx/mercury.error.log; location /static {[详细]
-
nginx重定向到localhost
所属栏目:[Nginx] 日期:2020-09-12 热度:99
我在这方面是一个菜鸟,我只是换成了nginx所以我为noob问题道歉.我已经安装了nginx,当我进入其web文件夹的根目录时,我可以获得索引文件.但是当我尝试去一个文件夹,比如server.ip.address /文件夹时,它会转到localhost /文件夹.我怎么能阻止它这样做?我已在sit[详细]
-
nginx PHP-FPM农场?
所属栏目:[Nginx] 日期:2020-09-12 热度:116
我有一个设置有两个小服务器运行nginx作为代理和一些Apache mod_php强大的服务器.我正在考虑转向PHP-FPM.我可以配置nginx使用多个FastCGI服务器吗?或者PHP-FPM本身在不同的机器上使用工作者?或者我是否需要在工作人员上运行nginx?最佳答案不,你可以运行1 n[详细]
-
为解析服务器IP的所有服务器名称提供Nginx SSL证书
所属栏目:[Nginx] 日期:2020-09-12 热度:127
鉴于我在DNS中配置了2个子域(因此同时使用我的服务器的IP地址同时回复两者),对于这些子域,我有2个不同的TLS证书.我用这种方式配置了nginx:# If we receive X-Forwarded-Proto, pass it through; otherwise, pass along the # scheme used to connect to[详细]
-
Nginx – 重写和pass_proxy到另一个端口导致404找不到
所属栏目:[Nginx] 日期:2020-09-12 热度:73
试图让url重写与端口转发一起工作,但似乎不起作用.我的应用程序服务器运行在:8080端口,而nginx工作在默认值80.所以我不仅要重写网址,还要将请求转发到另一个端口.实际上,我唯一想做的就是通过它的快捷方式http:// localhost / tom查询现有资源http:// loca[详细]
-
nginx – 我可以将HTTPS流量从一个端口传递到另一个端口吗?
所属栏目:[Nginx] 日期:2020-09-12 热度:107
我在远程服务器上的端口80到8000上执行nginx中的proxy_pass,然后从远程服务器到我的本地主机端口从8000到80.这很好用,但我也想用https做,但似乎nginx需要一个有效的证书来传递流量.有没有办法让我的远程服务器简单地将流量从端口443转发到8443(然后我将远程84[详细]
-
nginx – 将php更新为5.5后得到502坏网关
所属栏目:[Nginx] 日期:2020-09-12 热度:155
在我的ubuntu 12.10服务器上,我将php升级到5.5.在我的wordpress网站上获得502错误后,我做了一些谷歌搜索,发现我需要更改我的nginx配置,以匹配php脚本到php5-fpm.sock而不是端口9000的传递.所以我将我的网站的配置文件更改为以下: # Pass PHP scripts on to P[详细]
-
nginx upstream和fail_timeout
所属栏目:[Nginx] 日期:2020-08-05 热度:195
关于fail_timeout的官方nginx文档中的定义说明如下:* the time during which the specified number of unsuccessful attempts to communicate with the server should happen to consider the server unavailab[详细]
-
在反向代理配置中处理nginx中的错误
所属栏目:[Nginx] 日期:2020-08-05 热度:75
我在现有的Web服务器上使用nginx作为反向代理.我只想管理一组自定义错误页面,理想情况是在nginx中,因为这是最接近客户端的级别.现在我可以使用error_pages和proxy_intercept_errors设置.然而:在400(错误请求)错误的情况下,我需要底层Web服务器能够通过一些JS[详细]
-
apache-2.2 – Virtualmin改变apache端口
所属栏目:[Nginx] 日期:2020-08-05 热度:157
我正在尝试将apache端口更改为82(以确保nginx):我变了: NameVirtualHost 94.198.110.11:80到apache2.conf中的NameVirtualHost 94.198.110.11:82在ports.conf中收听94.198.110.11:80收听94.198.110.11:82 Virtu[详细]
-
nginx – Awstats:awstats_buildstaticpages.pl只生成1个报告,而不是完整的报告
所属栏目:[Nginx] 日期:2020-08-05 热度:126
我记得之前运行过这个命令,它曾用于构建所有页面,但现在我再次使用它只会构建主页面.(可读性新线)/usr/share/awstats/tools/awstats_buildstaticpages.pl -update -config=mydomain.com -dir=/var/www/awstats/mydomain.com/ -awstatspr[详细]
-
nginx作为代理和“即发即弃”的请求
所属栏目:[Nginx] 日期:2020-08-05 热度:72
我们使用nginx作为Rails应用程序的代理,该应用程序处理回调请求.其中一些请求以“即发即忘”的方式发送给我们.这意味着,客户端在发送请求后立即关闭连接,而不等待响应. Nginx取消请求,记录499并且没有任何内容通过Rails应用程序.是否可以配置nginx,以便它仍然[详细]
-
使用Nginx隐藏后端的路径
所属栏目:[Nginx] 日期:2020-08-05 热度:177
我在主机B-beta上运行OpenNMS,其URL如下:http://b-beta:8980/opennms 我想使用NginX来隐藏这个可以从主机a-alpha访问的路径,如下所示:https://a-alpha/omber/nms 所以我想我需要的是重写发送到后端的请求以将路径从/ omber / nms更改为/ opennms - 但是如果[详细]
-
Nginx工作进程退出
所属栏目:[Nginx] 日期:2020-08-05 热度:56
我从/var/log/nginx/error.log收到以下错误消息:2014/07/17 08:36:21 [alert] 8206#0: worker process 8207 exited on signal 11 (core dumped) 2014/07/17 08:36:21 [alert] 8206#0: worker process 8210[详细]
-
WordPress nginx无限重定向循环
所属栏目:[Nginx] 日期:2020-08-05 热度:139
我在使用wordpress网站进入管理区域时遇到问题.如果我输入:http://www.beshan.com/wp-admin/我得到一个无限重定向循环,但如果我输入:http://www.beshan.com/wp-admin/index.php有用我的客户端的服务器是centos linux nginxnginx.conf:user www www;[详细]
-
使Nginx和PHP-FPM代码版本无关
所属栏目:[Nginx] 日期:2020-08-05 热度:179
这不是关于当前问题的问题,而是更多的“预防医学”问题:我有以下代码,它是我用于在面向Debian的系统上启动Nginx环境的更大的脚本的一部分:sed -i s/post_max_size = .M/post_max_size = 200M/g /etc/php/7.0/fpm/php.ini sed -i s/upload_max_filesiz[详细]
-
nginx – 阻止通过HTTPS直接访问Web服务器IP
所属栏目:[Nginx] 日期:2020-08-05 热度:198
与this和this question类似,我想阻止用户使用IP访问我的服务器.对于HTTP(端口80),这可以正常工作,但不适用于HTTPS.因此,用户仍然可以输入https:// myip访问网络服务器和nginx返回默认证书.顺便说一句,我在我的“通常”服务器块(使用我的域名)中使用HTTP2,所[详细]
-
NGINX在HTML页面以外的所有页面上都有404错误
所属栏目:[Nginx] 日期:2020-08-05 热度:106
我将nginx设置为docker容器中的反向代理,以链接到容器外部的站点.我有一个vhost配置设置如下(我尝试在home-assistant的位置之前添加^):server { # simple reverse-proxy listen 80; location / { proxy_pass http://1[详细]
-
如何将经过身份验证的Nginx用户映射到他们自己的目录?
所属栏目:[Nginx] 日期:2020-08-05 热度:162
我正在用C编写一个社交网站,并用Nginx提供服务.我如何才能使经过身份验证的用户访问他们自己的目录-ONLY-用户特定的index.html所在的目录.我不是问如何使用特定于用户的指令填充index.html,而是如何将它们锁定到自己的目录中最佳答案map $remote_user $profil[详细]
-
apache-2.2 – 使用NGINX安装SVN服务器
所属栏目:[Nginx] 日期:2020-08-05 热度:184
我正在尝试安装SVN服务器并将其与我的NGINX网络服务器一起使用.我试过这个在nginx / sites-enabled / svn的服务器部分中,我添加了这个 location /var/svn/repos { proxy_pass http://127.0.0.1:81; #include[详细]
-
如何为nginx客户端证书验证指定多个根证书?
所属栏目:[Nginx] 日期:2020-08-05 热度:113
对于作为欧洲电网基础设施(EGI)一部分的项目,我们需要对在nginx上运行的服务进行SSL客户端证书验证.由于EGI中允许有几个根CA,我们需要nginx在客户端证书验证期间检查它们. In the documentation of nginx我只能找到参数ssl_client_certificate,它允许只指定一[详细]
-
带有URI修改的NGINX proxy_pass
所属栏目:[Nginx] 日期:2020-08-05 热度:134
我需要通过删除一部分url来传递一些请求代理(运行GlassFish).例如:https://xxx.net/jazz/MobileApi?id=2make_id=4 应该传递给代理:http://X.X.X.X:8080/MobileApi?id=2make_id=4 我有以下Nginx配置:upstream vito_api {[详细]
-
使用nginx通过index.php路由请求
所属栏目:[Nginx] 日期:2020-08-04 热度:89
我正在将我的服务器从Apache迁移到Nginx并拥有这个非常简单的.htaccess规则:RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^ index.php [QSA,L] 它背后的想法是将每个请求都指向前端控制器(index.php).我正在尝试用Nginx做同样的事[详细]
-
Nginx缓存无管理增长
所属栏目:[Nginx] 日期:2020-08-04 热度:112
我们有两个Nginx服务器,带有独立的本地缓存,用于缓存图像.定期存在缓存大小的非托管增长问题.这个大小可能比nginx.conf中的max_size大得多.因此,缓存占用所有可用磁盘空间.我想了解这个问题的原因是什么.代理缓存配置(nginx.conf):proxy_cache_path /opt2/ng[详细]