小编Roa*_*efs的帖子

如何为nginx请求设置允许的URL长度(错误代码:414,uri太大)

我在10个杂种前面使用Nginx.

当我提出大小超过2900的请求时,我会回来:

错误代码414:uri太大了

有没有人知道nginx配置文件中确定允许的uri长度的设置?

webserver nginx http-request

52
推荐指数
3
解决办法
8万
查看次数

如何增加Apache 2 uri长度限制

我在apache2日志中收到此错误:

[Tue Apr 06 09:00:56 2010] [错误] [客户端ABCD]请求失败:URI太长(超过8190)

我可以更改哪些设置来增加此限制?

apache2

16
推荐指数
4
解决办法
6万
查看次数

以非root用户身份运行Nginx

我使用Ansible安装了Nginx.要在Centos7上安装,我使用了yum软件包,因此它默认以root用户身份运行.我希望它在Centos框中以不同的用户(ex- nginx用户)启动和运行.当我尝试使用其他用户运行它时,我收到以下错误:

nginx.service的作业失败,因为控制进程退出并显示错误代码.有关详细信息,请参阅"systemctl status nginx.service"和"journalctl -xe".

我知道以root身份运行是不可取的.那么我该如何解决这个问题并以非root用户身份运行nginx.谢谢

linux nginx centos7

13
推荐指数
3
解决办法
4万
查看次数

预提交突然无法安装 Flake8

在未对预提交配置文件进行更改的情况下,预提交运行突然失败。尝试初始化 Flake8 环境时,日志显示以下错误消息:

...
[INFO] Initializing environment for https://gitlab.com/pycqa/flake8.git.
An unexpected error has occurred: CalledProcessError: command: ('/usr/bin/git', 'fetch', 'origin', '--tags')
return code: 128
expected return code: 0
stdout: (none)
stderr:
    fatal: could not read Username for 'https://gitlab.com': No such device or address
...
Run Code Online (Sandbox Code Playgroud)

预提交配置文件包含以下条目:

---
repos:
- repo: https://gitlab.com/pycqa/flake8.git
  rev: 3.9.2
  hooks:
  - id: flake8
    exclude: 'tests|env|docs'
Run Code Online (Sandbox Code Playgroud)

pre-commit flake8 pre-commit.com

9
推荐指数
1
解决办法
2923
查看次数

使用 python 自动化 ssh 命令

因此,每天,我需要通过 ssh 登录到几个不同的主机并在那里运行一些维护命令,以便 QA 团队能够测试我的功能。

我想使用 python 脚本来自动执行这些无聊的任务。它会是这样的:

  • ssh主机1
  • 部署东西
  • 从主机1注销
  • ssh 主机2
  • 重新启动东西
  • 从主机2注销
  • SSH 主机3
  • 检查物品的健康状况
  • 从主机3注销
  • ...

它正在降低我的工作效率,我想知道是否有一些不错的、符合人体工程学且易于实现的东西可以以编程方式处理和运行 ssh 会话上的命令并为我输出报告。

当然,我会编写代码,我只是想要一些不是 bash 脚本的建议(因为它们不适合人类阅读)。

python linux ssh

4
推荐指数
1
解决办法
1万
查看次数

如何执行盐堆奴才

我正在尝试使用salt minion安装Nginx包.但是,我无法安装.我试着.sls在一个名为Nginx的新目录中编写一个文件,如下所示:

/salt/states/base/nginx/init.sls:

nginx:
  pkg:
    - installed
  service:
    - running
    - watch:
      - pkg: nginx
Run Code Online (Sandbox Code Playgroud)

我写的top.sls如下:

base:
  'saltminion*':
    - nginx
Run Code Online (Sandbox Code Playgroud)

我执行了以下命令:

salt '*' state.highstate
Run Code Online (Sandbox Code Playgroud)

我得到如下输出:

ubuntu:
----------
          ID: states
    Function: no.None
      Result: False
     Comment: No Top file or external nodes data matches found
     Changes:   

Summary
------------
Succeeded: 0
Failed:    1
------------
Total:     1
Run Code Online (Sandbox Code Playgroud)

谁能帮我?

salt-stack

1
推荐指数
1
解决办法
1567
查看次数