-
ruby-on-rails – 使用Rails和Nginx获取客户端的真实IP地址?
所属栏目:[Nginx] 日期:2021-03-30 热度:51
我的服务器没有公共IP地址,所以我不知道如何获取真实客户端的IP地址.这是我的nginx的配置:location / { proxy_pass http://domain1; proxy_set_header Host $host; proxy_set_header X-Real-IP[详细]
-
nginx – IE/wget将子域的SSL证书与主域证书混淆的问题
所属栏目:[Nginx] 日期:2021-03-30 热度:121
我正在运行website,其中结帐流程使用Comodo EV证书进行SSL认证.我们还在整个网站上进行了Piwik网站分析跟踪,该网站通过统计子域提供服务.为了防止混合域错误,可以通过HTTPS和HTTP访问Piwik - 对于HTTPS,我们的Piwik子域使用(便宜得多的)Comodo PositiveSSL证[详细]
-
Nginx URL屏蔽到不同的域
所属栏目:[Nginx] 日期:2021-03-30 热度:108
关于SO有几个类似的问题,但没有一个完全是我的,到目前为止,我没有运气试图调整他们的答案.我想将URL http://sub.example.com映射到https://123.12.12.12/path,以便浏览器仍然显示URL http://sub.example.com.我的Nginx配置文件看起来像,server { listen 80;[详细]
-
Nginx在位置查询关键字匹配
所属栏目:[Nginx] 日期:2021-03-30 热度:162
我有以下内容location ~ /foo/(.+).w{3}$ { alias /srv/DM/pictures/store/$1; } 这正是我想要的,只有一个小例外.如果有一个查询关键字附加到我希望它不匹配的位置:MATCH: http://foo/bar.jpg NO: http://foo/bar.jpg?s_thumb NO: htt[详细]
-
nginx-我陷入了logrotate之谜
所属栏目:[Nginx] 日期:2021-03-30 热度:121
我有两个logrotate文件:/etc/logrotate.d/nginx-size/var/log/nginx/*.log /var/log/www/nginx/50x.log { missingok rotate 3 size 2G dateext compress compresscmd /usr/[详细]
-
nginx-启用了ngx_http_realip_module的白名单cloudflare Ips
所属栏目:[Nginx] 日期:2021-03-30 热度:108
我在nginx上有一个运行cloudflare的网站,并希望阻止所有未通过cloudflare的请求.通常,我会将nginx配置中的nginx IP列入白名单,并拒绝其他所有IP.但是我正在运行ngx_http_realip_module,它将X-Forward-For地址(这是来自Visitor的实际Ip)设置为request-IP,因此[详细]
-
从Nginx中的Set-Cookie标头登录值
所属栏目:[Nginx] 日期:2021-03-30 热度:138
是否可以从Cookie写入密钥uuid的nginx访问日志值以进行服务器响应(标题:Set-Cookie)?$cookie_uuid-返回发送客户端的uuid$sent_http_set_cookie-返回整个标头Set-Cookie:uuid = 897587e7-a733-422f-9daa-b3105a5895aa; domain = domai[详细]
-
502运行其他php文件时运行默认laravel应用程序时网关错误
所属栏目:[Nginx] 日期:2021-03-30 热度:159
我正在尝试安装laravel(尝试5和4),但是不断出现502错误的网关错误.在网上搜索会得出一些有关unix-socket错误权限的答案.但是我使用完全相同的参数为其他域设置php的功能与您期望的一样.这是通过全新安装框架之后的设置/配置/data/$laravel new myapp nginx配[详细]
-
Centos上的nginx php-fpm“访问被拒绝”
所属栏目:[Nginx] 日期:2021-03-30 热度:130
我在index.php文件上得到“访问被拒绝”.我通过在服务器上使用touch命令创建了test.php,它正在运行.我通过使用touch命令和c / p index.php源新的index.php文件删除了index.php并创建了index.php,然后检查error.log现在该问题发生在另一个php文件中.一切正常,[详细]
-
php-当客户端使用HTTP / 1.1时,为什么$_SERVER [“ SERVER_PROTOCOL”]显示HTTP
所属栏目:[Nginx] 日期:2021-03-30 热度:63
我试图了解用户用来连接服务器的HTTP版本. http://test.yccau.com(PHP 5.3.26和Apache 2.2.24)上的代码如下所示:?php echo $_SERVER[SERVER_PROTOCOL]; ? 由于某种原因,即使请求和响应均为HTTP / 1.1,页面也会显示HTTP / 1.0:是什么原[详细]
-
ruby-on-rails-使用Passenger和Nginx将Rails应用程序部署到子URI吗?
所属栏目:[Nginx] 日期:2021-03-30 热度:150
我已经在Passenger和Nginx上部署了我的Rails应用程序,并且运行正常.以下是我的伺服器配置:server { listen 80; server_name localhost; location / { root /var/www/demo/public; passen[详细]
-
nginx-Flask send_from_directory用于媒体文件
所属栏目:[Nginx] 日期:2021-03-30 热度:152
嗨,我有一个小型的Flask应用程序,目的是家庭网络使用.目前,我让Flask与uWSGI和nginx一起运行.该应用程序基本上会扫描位置并提供媒体文件.以下是呈现这些文件的代码:@app.route(/get_media/path:filename, methods=[GET]) def get_media(filename[详细]
-
ruby-on-rails-避免对服务器配置进行硬编码
所属栏目:[Nginx] 日期:2021-03-30 热度:149
我正在开发Rails应用程序,并且打算将其开源.在this RailsCast之后,我将其部署到配置了nginx和unicorn的VPS服务器.为了使Capistrano,Nginx和Unicorn正常工作,我必须在config /文件夹中添加一些服务器配置文件,例如deploy.rb,nginx.conf,unicorn.rb和unicorn_in[详细]
-
symfony-使用Nginx无效更新symlink静态文件
所属栏目:[Nginx] 日期:2021-03-30 热度:109
我有一个使用nginx / 1.2.6(Ubuntu 13.04 VirtualBox)运行的Symfony2.2.1项目.硬链接可以使资产呈现正常.使用symlink,它仅在第一次初始化时有效.当我更新符号链接源时,浏览器渲染使用 字符转换我的修改.浏览器没有错误,没有修改的部分不会受到影响.修改后我的[详细]
-
如何拒绝Nginx中的子域请求
所属栏目:[Nginx] 日期:2021-02-21 热度:113
如果我的配置看起来像server { listen 80; server_name example.com; } 如何拒绝对subdomain.example.com的请求?最佳答案server { listen 80; server_name subdomain.example.com; deny all; } 或者,如果您[详细]
-
nginx – 提供由PHP生成的自定义404页面
所属栏目:[Nginx] 日期:2021-02-21 热度:91
以下是我的php-fpm配置:location @site { fastcgi_pass unix:/var/run/php5-fpm.sock; include fastcgi_params; fastcgi_param SCRIPT_FILENAME $document_root/index.php; fastcg[详细]
-
nginx php-fpm child退出,代码为0
所属栏目:[Nginx] 日期:2021-02-21 热度:133
php-fpm 7和11.0-RELEASE-p8的任何人都有类似的问题,或者知道如何调试它?情况在几分钟后开始,仅向客户显示半页.任何页面显示约62kb的内容,结尾 4.php-fpm的日志文件:[18-Mar-2017 15:41:49] NOTICE: [pool www] child 80582 exited with code 0[详细]
-
nginx – 作为其他节点的PHP处理器的独立/独立服务器
所属栏目:[Nginx] 日期:2021-02-21 热度:148
从我在各种文档和示例配置中看到的,您可以将PHP-FPM设置在不同的服务器/硬件上,与您的Web服务器(在我的情况下为nginx)分开.虽然大多数示例列出了一些变体:location ~ .php { [various parameters] fastcgi_pass 127.0.0.1:9000; } 你可以将fastcgi_pass重定[详细]
-
Nginx中的HSTS:是否应该在子域服务器块中添加Strict-Transport-Security标头?
所属栏目:[Nginx] 日期:2021-02-21 热度:57
让我们将以下nginx.conf配置文件与example.com和subdomain.example.com的服务器块一起使用:http { ... server { listen [::]:80 ipv6only=off default_server; server_name example.com;[详细]
-
nginx – 如果我们不关闭cgi.fix_pathinfo,服务器是否仍然容易受到攻击?
所属栏目:[Nginx] 日期:2021-02-21 热度:70
nginx安装附带的/ etc / nginx / sites-available / default文件具有以下内容:# You may add here your # server { # ... # } # statements for each of your virtual hosts to this file ## # You should[详细]
-
在nginx上启用缓存
所属栏目:[Nginx] 日期:2021-02-21 热度:195
我有自己的CentOS 6和nginx VPS,我想启用缓存.要测试它,如果成功启用,我会使用Google PageSpeed Insight.我的问题是,我没有太多经验,我必须启用缓存,我可以设置图像缓存等多长时间.多数民众赞成在互联网上发现并尝试到目前为止:创建目录:/ etc / nginx / si[详细]
-
nginx – 根据同一vhost中访问的主机名自动选择SSL证书
所属栏目:[Nginx] 日期:2021-02-21 热度:75
我正在使用nginx通过SSL本地连接为我的Nextcloud实例提供服务(在这种情况下,域称为nextclowd.raspi.local,它使用的是自签名证书).现在我想让它通过DDNS域访问,我想用SSL加密(我已经为该域生成了Let的加密证书).但现在我遇到了使用这两个证书的问题.我也可以将[详细]
-
reactjs – react.js应用程序显示在nginx服务器中找不到404
所属栏目:[Nginx] 日期:2021-02-21 热度:82
我将react.js应用程序上传到服务器.我正在使用nginx服务器.申请工作正常.但是当我去其他页面刷新,网站无法正常工作.它显示404未找到错误.我该怎么解决这个问题.谢谢.当您的react.js应用加载时,路由由react-router在前端处理.比如说你在http://a.com.然后在页[详细]
-
是否可以在不使用硬件负载平衡器的情况下平衡多个Nginx负载平衡器之间的负载?
所属栏目:[Nginx] 日期:2021-02-21 热度:132
我计划使用单独的Nginx服务器作为软件负载平衡器来平衡我的应用服务器之间的负载.但实际上,这是因为应用服务器前面的负载均衡器允许我在没有停机的情况下更新应用服务器(操作系统,应用程序等).然后我意识到,如何更新负载均衡器本身?当我需要更新作为我的应用[详细]
-
如何在SSL终端负载均衡器后面设置nginx以重定向到某个主机的https
所属栏目:[Nginx] 日期:2021-02-21 热度:185
您好我在EC2(负载均衡器)后面的EC2中有一个Web服务器(运行nginx),它终止了SSL连接.如果有请求到www.domain.com,它将转到http到ELB并传递给nginx服务器上的http如果有对secure.domain.com的请求,它应该转到https到ELB并传递给http到nginx服务器.如果请求来自ht[详细]
