-
在Nginx上部署Create-React-App
所属栏目:[Nginx] 日期:2020-12-13 热度:80
我正在尝试使用Ubuntu 14.04和Nginx在Digital Ocean Droplet上部署我的create-react-app SPA.根据静态服务器deployment instructions,当我运行serve -s build -p 4000时,我可以使它工作,但是一旦我关闭终端,应用程序就会关闭.我不清楚create-react-app repo[详细]
-
node.js – Node Express Unix域套接字权限
所属栏目:[Nginx] 日期:2020-12-13 热度:89
我正在运行一个nginx服务器和一个节点表达web服务器,使用daemontools,setup通过Unix Domain Sockets进行通信.只有一些问题: 套接字文件在关闭时保持存在,因此我必须在重新启动服务器时将其删除,否则我将收到EADDRINUSE错误. nginx服务器作为nginx用户运行,[详细]
-
403 Forbidden nginx/1.11.9 – Laravel 4
所属栏目:[Nginx] 日期:2020-12-13 热度:156
我不断得到 403 Forbidden nginx/1.11.9 我已经运行:sudo composer update 我想我设置了适当的权限. -rwxrwxrwx 1 root root 149 Feb 24 03:45 .gitignore-rwxrwxrwx 1 root root 12 Feb 24 03:45 .gitattributes-rwxrwxrwx 1 root root 146 Feb 24 03:45 C[详细]
-
php – Nginx作为Apache的反向代理只会帮助动态内容
所属栏目:[Nginx] 日期:2020-12-13 热度:151
我计划将所有静态内容移动到CDN,所以在我的服务器上我只剩下动态内容.我现在已经将Nginx设置为Apache的反向代理. Nginx直接提供的静态请求,无需转到Apache. 在这种情况下,Nginx处理了大部分请求,我可以清楚地看到Nginx的必要性. 现在我将所有静态内容移动到[详细]
-
ruby-on-rails – 如何在用户未登录时屏蔽我的目标网页?
所属栏目:[Nginx] 日期:2020-12-13 热度:52
我在https://example.com的轨道上建立了基于ruby的web平台 我的登陆和关于页面在https://examplecms.com在其他主机的Wordpress中托管. 我想要实现的是让用户访问https://example.com get masked https://examplecms.com,除非他们登录时我的平台的仪表板在根[详细]
-
如何使用Nginx修复http重定向?
所属栏目:[Nginx] 日期:2020-12-13 热度:75
我有一个网页,http重定向有点破碎. 目前的行为是这样的: www.example.com,example.com,http://www.example.com,http://example.com,https://www.example.com都被重定向到https://www.example.com 和 https://example.com收到错误说拒绝连接. 我希望行为像这[详细]
-
NGINX服务没有源的预压缩索引文件
所属栏目:[Nginx] 日期:2020-12-13 热度:168
我发现了一个有趣的问题. 我正在尝试使用NGINX的gzip_static模块提供一些gzip压缩文件(我知道这方面的缺点).这意味着您可以在将使用transfer-encoding:gzip提供服务器的服务器上使用gzip压缩文件.例如,如果有一个文件/foo.html.gz,则会对带有content-encodi[详细]
-
nginx – 命名Docker卷以共享构建不更新
所属栏目:[Nginx] 日期:2020-12-13 热度:200
我正在为我正在工作的公司的dev ops询问我与Docker做一些不同的事情然后我也被使用了.目标是拥有2个具有以下职责的容器: 容器A: 将构建前端的节点容器响应应用程序并将该包放入名为app / dist /的目录中.完成后,容器将停止运行. 容器B: 一个高山nginx容器[详细]
-
php – 如何在nginx中正确配置alias指令?
所属栏目:[Nginx] 日期:2020-12-13 热度:100
我一直在尝试在我的nginx网络服务器上配置多个webapp但我无法使用一个需要将$document_root设置为laravel公共文件夹的Laravel应用程序. 我目前正在尝试使用别名指令配置它,但由于一个不明确的原因,这不起作用.这是我想要做的. # Default server configuratio[详细]
-
Nginx无法获得证书CRL
所属栏目:[Nginx] 日期:2020-12-13 热度:181
我正在使用nginx(1.1.9)通过使用客户端证书功能在https上提供debian软件包. listen 443 ssl; ... ssl_certificate /etc/ssl/ca.chain.crt; ssl_certificate_key /etc/ssl/server.key; #ssl_crl /etc/ssl/ca-crl.pem; ssl_client_certificate /etc/ssl/ca.pem[详细]
-
Django中的并发加载处理
所属栏目:[Nginx] 日期:2020-12-13 热度:83
我正在使用Django进行我的新Web项目.它基本上是Quora克隆.假设我在它下面有一个问题和Upvote按钮.如果大约8-9k的人同时点击那个Upvote按钮(同一个问题),我该如何处理呢?我使用Nginx作为前端服务器而Apache作为后端服务器?我应该用什么来处理这么多的负载?[详细]
-
使用其他模块重新编译Nginx
所属栏目:[Nginx] 日期:2020-12-13 热度:200
我刚刚在Debian上通过apt-get安装了Nginx,而且我有几个站点.现在我需要安装一些额外的模块,因为我不想弄乱任何东西,我想在执行之前仔细检查我的过程.希望这也有助于其他不确定此部分的人. 据我所知,我必须做以下事情以减少停机时间: 下载Nginx的源代码 使用[详细]
-
Docker生产准备好php-fpm和nginx配置
所属栏目:[Nginx] 日期:2020-12-13 热度:189
我在Docker中结合使用php-fpm,nginx和app代码有一个很小的理论问题. 当docker图像只做一件事时,我试图坚持模型 >我有php-fpm和nginx的独立容器. php: image: php:5-fpm-alpine expose: - 9000:9000 volumes: - ./:/var/www/appnginx: image: nginx:alpine po[详细]
-
ruby-on-rails – puma:puma.sock没有这样的文件或目录
所属栏目:[Nginx] 日期:2020-12-13 热度:115
我使用ansible脚本进行服务器设置: playbook.yml Gemfile 当我将我的应用程序部署到服务器时,我在nginx / error.log中看到了这一点: 2016/09/30 20:43:07 [crit] 1352#0: *1 connect() to unix:/home/deploy/applications/spa_backend/shared/tmp/sockets/[详细]
-
尝试使用luajit支持构建nginx但libluajit-5.1.so.2:无法打开共
所属栏目:[Nginx] 日期:2020-12-13 热度:175
我正在使用lua支持构建nginx,如下所示. export LUAJIT_LIB=/usr/local/lib/export LUAJIT_INC=/usr/local/include/luajit-2.0/./configure --with-http_geoip_module --with-http_stub_status_module --with-http_ssl_module --add-module=/home/ubuntu/ngx_[详细]
-
连接到上游时,Nginx Gunicorn Django1.5 – connect()失败(111
所属栏目:[Nginx] 日期:2020-12-13 热度:94
我在访问我的域时得到这个:我看到我的默认,显示了http500错误django模板. 我有gunicorn设置: command = '/usr/local/bin/gunicorn'logfile = "/home/ubuntu/virtualenv/myapp/error/gunicorn.log"loglevel = "info"pythonpath = '/home/ubuntu/virtualenv/[详细]
-
ssl – 在nginx反向代理后面的neo4j webinterface
所属栏目:[Nginx] 日期:2020-12-13 热度:60
我正在尝试将neo4j数据库暴露给互联网. 出于安全考虑,我想通过nginx将其隐藏在SSL / basic_auth组合后面.这是相应的nginx配置: location /neo4j/ { proxy_pass https://localhost:7473/; proxy_read_timeout 600; proxy_set_header X-Real-IP $remote_addr;[详细]
-
nginx – 用于通配符URL映射的Kubernetes Ingress控制器
所属栏目:[Nginx] 日期:2020-12-13 热度:194
我需要每个用户都可以通过自定义网址访问服务,例如. abccompany.mycloudapp.com,每个服务都是kubernetes服务我正在寻找入口控制器但是我需要一种方法来使用通配符主机字段并以某种方式将值读入路径:和service:fields;这是我想到的一个入口控制器示例: api[详细]
-
django – 未创建uwsgi套接字文件
所属栏目:[Nginx] 日期:2020-12-13 热度:93
我在使用uwsgi和nginx设置服务器时遇到问题.这是我的uwsgi ini文件(和vassals中的符号链接): # ebook_uwsgi.ini file[uwsgi]#emperor = /etc/uwsgi/vassals#plugins = python #if uwsgi installed with pip,dont have to use this line# Django-related set[详细]
-
子域的复杂nginx重写规则
所属栏目:[Nginx] 日期:2020-12-13 热度:57
我目前在我的nginx.conf中有以下(hacky)重写规则,允许动态子域重定向到一个Django实例. set $subdomain "";set $subdomain_root "";set $doit "";if ($host ~* "^(.+).domain.com$") { set $subdomain $1; set $subdomain_root "/profile/$subdomain"; set[详细]
-
ruby-on-rails – 生成服务器上找不到rbenv:bundle:命令
所属栏目:[Nginx] 日期:2020-12-13 热度:134
我正在尝试部署rails应用程序,但它坚持错误 DEBUG[1a70ba92] Command: cd /home/deploy/myapp/releases/20140615090226 ( PATH=$HOME/.rbenv /shims:$HOME/.rbenv/bin:$PATH RBENV_ROOT=~/.rbenv RBENV_VERSION=2.1.2 ~/.rbenv/bin/rbenv exec bundle instal[详细]
-
linux – 如果使用NGINX找不到文件,如何重写
所属栏目:[Nginx] 日期:2020-12-13 热度:64
我在Ubuntu服务器上使用NGINX.我有这个vhost: server { listen 80; server_name *.example.com; root /home/nginx/vhosts/example.com/web; location / { index index.php; } location ~ .php${ fastcgi_pass 127.0.0.1:9001; fastcgi_param SCRIPT_FILENA[详细]
-
ruby-on-rails – 使用带Nginx和Unicorn的Websockets的Rails?
所属栏目:[Nginx] 日期:2020-12-13 热度:66
我正在考虑使用Rails实现国际象棋(需要websockets),并在生产部署中使用Nginx作为一堆Unicorn进程的反向代理. 在考虑如何完成这项工作时,我得到了以下问题: 据我所知,websockets是一个持久的连接.因为一切都通过反向代理Nginx,Unicorn工作进程究竟会如何维护[详细]
-
nginx:如何在网址中保留双斜杠
所属栏目:[Nginx] 日期:2020-12-13 热度:79
我有web服务,它需要几个过滤器参数,如: http://mydomain.com/filter1/value1/filter2/value2/filter3/value3 棘手的是有时一些过滤变量不存在,所以这样的URL可以传递给这个服务: http://mydomain.com/filter1//filter2//filter3/value3 现在我需要配置我的[详细]
-
如何测试nginx代理超时
所属栏目:[Nginx] 日期:2020-12-13 热度:194
目标: 我想在非常简单的场景中测试所有Nginx代理超时参数.我的第一个方法是创建非常简单的HTTP服务器并添加一些超时: 在listen和accept之间测试proxy_connect_timeout 在accept和read之间测试proxy_send_timeout 读取和发送之间测试proxy_read_timeout 测[详细]