-
如何设置NGINX以根据位置(在相同的server_name下)部署不同的单页
所属栏目:[Nginx] 日期:2020-12-13 热度:90
我的目标是在同一个域下设置两个不同的单页应用程序(SPA),我们在其中显示与所请求的位置/路径相对应的SPA.我也想默认为两个SPA的/位置之一.并且..如果有人在浏览器中输入网址,我希望SPA附加的html5历史记录位置路径实际路由到正确的位置. 用示例更容易解释.[详细]
-
nginx – 如何部署我的Angular 2 Typescript Webpack应用程序
所属栏目:[Nginx] 日期:2020-12-13 热度:136
我实际上是用Typescript学习Angular 2,并根据角质种子项目(angular-seed)开发了一个小应用程序.我已经建立了应用程序的生产目的,并获得dist文件夹准备部署包含我的捆绑包文件如下所示: dist/ main.bundle.js main.map polyfills.bundle.js polyfills.map ve[详细]
-
ruby-on-rails – Nginx代理https到非标准端口的http?
所属栏目:[Nginx] 日期:2020-12-13 热度:74
我将nginx配置为将HTTPS流量代理到在同一台机器上运行的http服务器. 当我配置nginx从https端口443监听/代理时,一切都可以正常工作.但我真的想在非标准端口上侦听.当配置非标准端口时,nginx会收到该请求并将其发送到我的http服务器,应该是这样,但服务器正在使[详细]
-
nginx后面的ASP.NET 5
所属栏目:[Nginx] 日期:2020-12-13 热度:120
我在一个作为反向代理的Nginx服务器后面有一个ASP.NET 5 MVC6应用程序.其配置是: server { listen 80; server_name example.com; location / { proxy_pass http://localhost:5000; client_max_body_size 50M; proxy_set_header Host $host; } } 它在Linux上[详细]
-
Moodle 2.3与Nginx vs斜杠参数重写
所属栏目:[Nginx] 日期:2020-12-13 热度:108
我正在尝试使用nginx最新版本设置Moodle 2.3(不是2.5)版本.以前有这方面的建议.其中之一:Moodle 2.0 with Nginx backend. 显然,任何人都知道,Moodle正在使用path_info规则来发布URL,如下所示:http://example.com/moodle/pluginfile.php/26/mod_scorm/conte[详细]
-
在url中使nginx check参数
所属栏目:[Nginx] 日期:2020-12-13 热度:188
我想检查一个参数是否存在于nginx中的url中,然后重写.我该怎么办? 例如,如果url是http://website.com/?mobile,则将用户重定向到http://m.website.com 最佳答案 您最好使用http://example.com/?mobile=1(带值的参数).在这种情况下,检查很简单: if ($arg_mob[详细]
-
在Ubuntu 10.04上使用Nginx设置龙卷风,供生产使用
所属栏目:[Nginx] 日期:2020-12-13 热度:162
我知道在http://www.friendfeed.com有一个nginx配置文件 但是我并不知道如何使用Nginx在Ubuntu 10.04上设置Tornada进行生产. 这是我的情况和假设: 1)假设我的龙卷风项目是这样设立的: project/ src/ static/ templates/ project.py 而且我已经安装了龙卷风[详细]
-
如何使php中的nginx虚拟目录可访问?
所属栏目:[Nginx] 日期:2020-12-13 热度:174
假设我有一个web服务器(nginx)server.com,其中只有一个php文件index.php(没有目录结构).我想要能够在server.com之后访问任何内容.它将是一个url结构.例如server.com/google.com,server.com/yahoo.com.au等 一个例子是http://whois.domaintools.com/google.co[详细]
-
模板 – 如何使用ansible循环包含模板变量的数组?
所属栏目:[Nginx] 日期:2020-12-13 热度:123
我正在为使用Ansible的网络服务器设置自动配置过程.为此,我有一个包含vhosts的字典的数组来设置: vhosts: - name: 'vhost1' server_name: 'domain1.com' - name: 'vhost2' server_name: 'domain2.com' 我准备了一些通用的nginx vhost配置的模板: server {[详细]
-
我的nginx fastcgi配置下载php文件而不是执行它们
所属栏目:[Nginx] 日期:2020-12-13 热度:130
我在ubuntu 13.04上全新安装php5-fpm和nginx时使用此配置: server { listen 80 default_server; listen [::]:80 default_server ipv6only=on; root /usr/share/nginx/html; index index.php index.html index.htm; server_name localhost; location / { try[详细]
-
php – Nginx – Rails中的WordPress博客使用mime类型的文本
所属栏目:[Nginx] 日期:2020-12-13 热度:193
我刚刚在Rails应用程序的一个/博客目录下安装了一个Wordpress博客,它运行在Unicorn和Nginx上,当我访问我的domain.com/blog页面时,我的样式表和脚本在浏览器中没有被正确加载. Chrome控制台给我以下错误: 资源解释为样式表,但使用MIME类型text / html进行传[详细]
-
ruby-on-rails – 当从私有NIC访问时,Rails显示IP为127.0.0.1,
所属栏目:[Nginx] 日期:2020-12-13 热度:81
我们正在Unicorn Nginx上运行Rails应用程序.服务器有两个我们使用的网卡. eth0处理公共互联网的请求,eth2处理来自我们私人网络的请求. 当通过eth0发出请求时,nginx日志显示公网IP,而Rails日志也显示此IP.但是,当通过eth2发出请求时,nginx日志会显示私有IP(例[详细]
-
与环境无关的301/302重定向与PHP
所属栏目:[Nginx] 日期:2020-12-13 热度:59
我已经运行了FastCGI的accidental usage状态标题.在环境无关的脚本中是否有使用它的优缺点? header('Location: ' . $url,true,301); 单独对Apache 2.2而言,我没有任何问题(根据phpinfo(),服务器使用FastCGI). 该脚本针对Apache和nginx(mod_php和FastCGI).什[详细]
-
Gunicorn和Django与Upstart和Nginx
所属栏目:[Nginx] 日期:2020-12-13 热度:177
首先我有很多Django实例的设置和运行这样. 在每个项目中,我都有一个script.sh shell脚本,可以开始弹药等: #!/bin/bash set -e LOGFILE=/var/log/gunicorn/app_name.log LOGDIR=$(dirname $LOGFILE) NUM_WORKERS=3 # user/group to run as USER=root GROUP=r[详细]
-
nginx – $http_referer的行为类似于$document_uri
所属栏目:[Nginx] 日期:2020-12-13 热度:179
我需要在ssi include中设置调用者参数作为当前的uri,但$document_uri工作异常 包含ssi的模板部分包括:[详细]
-
django – nginx和uWSGI给出“504网关超时”
所属栏目:[Nginx] 日期:2020-12-13 热度:175
我正在遵循教程Setting up Django and your web server with uWSGI and nginx. uWSGI正在运行 我设置了uwsgi来为我的Django项目提供以下一行. mydjangoproj $uwsgi --http 0.0.0.0:8002 --module wsgi --harakiri 5 当我在浏览器中去那里的时候,这个工作是42[详细]
-
限制访问Django / Nginx中的静态文件
所属栏目:[Nginx] 日期:2020-12-13 热度:66
我正在构建一个允许用户生成文档然后下载它们的系统.文档是PDF(并不是为了这个问题而重要),当它们生成时,我将它们存储在我的本地文件系统上,运行web服务器时使用的是uuid文件名 c7d43358-7532-4812-b828-b10b26694f0f.pdf 但我知道“通过默默无闻的安全”不[详细]
-
Nginx – 重定向域尾随点
所属栏目:[Nginx] 日期:2020-12-13 热度:85
如何重定向“http://domain.com”.与Nginx一起“http://domain.com”? 建议的方法是什么?正则表达式还是有其他选择吗? 以下代码段以一般方式执行此操作,无需对任何主机名进行硬编码(如果服务器配置处理多个域的请求,则非常有用).在您需要的任何服务器定义[详细]
-
nginx – 代理时如何转发HTTP端口的值?
所属栏目:[Nginx] 日期:2020-12-13 热度:61
所以,我有一个nginx反向代理到rails服务器. rails服务器具有oauth登录,并且执行它的lib使用“X-Forwarded-Host”构建回调URL.问题是,当nginx正在侦听80以外的端口时,回调URL未正确格式化.查看配置我意识到这是因为它从X-Forwarded-Host构建了URL,而我使用的[详细]
-
Plesk 12.5 Nginx代理将SSL传递到不同端口上的Node应用程序
所属栏目:[Nginx] 日期:2020-12-13 热度:158
前言:尝试为Plesk安装JXCore的Node Extension,我无法让它工作.给我一些错误,他们的支持不是回复电子邮件 [IP ADDRESS] =真实IP,example.com =真实域 无论如何,我有我的nodejs应用程序并运行SSL证书.如果我去https://example.com:3000工作正常,这是我用于Nod[详细]
-
ruby-on-rails – 在ubuntu 14.04上使用passenger-install-ngin
所属栏目:[Nginx] 日期:2020-12-13 热度:55
我正在ubuntu 14.04上安装乘客nginxruby2.2.4. passenger-install-nginx-module存在bundler错误 $passenger-install-nginx-module /home/ubuntu/.rvm/gems/ruby-2.2.4/gems/bundler-1.13.1/lib/bundler/rubygems_ext.rb:45:in `full_gem_path': uninitialize[详细]
-
html5 – Nginx:如何让重写规则忽略文件或文件夹
所属栏目:[Nginx] 日期:2020-12-13 热度:177
我使用Nginx来提供SPA(单页应用程序),为了支持HTML5 History API,我必须将所有更深的路由重写回/index.html,所以我按照this article进行操作!这就是我现在放在nginx.conf中的内容: server { listen 80 default; server_name my.domain.com; root /path/to/[详细]
-
WordPress,nginx代理和子目录:wp-login.php重定向到域
所属栏目:[Nginx] 日期:2020-12-13 热度:149
在我的NGINX配置中,WordPress博客位于私人服务器上.我的NGINX公共服务器代理私有服务器的内容为https://www.example.com/blog/. location ^~ /blog/ { # A "subdirectory",hiding a proxied server proxy_pass http://192.168.0.5:80/; # The blog resides i[详细]
-
将Nginx配置为TCP负载均衡器
所属栏目:[Nginx] 日期:2020-12-13 热度:139
我想使用Nginx 1.9作为TCP负载均衡器.我在https://www.nginx.com/resources/admin-guide/tcp-load-balancing/中遵循了教程,但它没有用. 每当我尝试启动nginx时,我都会遇到错误: nginx: [emerg] unknown directive "stream" in /opt/nginx/nginx.conf 这是我[详细]
-
网络 – 为什么request_time比nginx access.log中的upstream_res
所属栏目:[Nginx] 日期:2020-12-13 热度:118
我正在努力提高网络应用的性能.分析应用程序本身,我发现它的响应时间是可以接受的(100ms-200ms),但是当我使用ApacheBench测试应用程序时,响应时间有时超过1秒.当我仔细查看日志时,偶尔发现request_time和upstream_response_time之间存在很大差异: "GET /wsq[详细]