标签: nginx

卸载 nginx 的最佳方法是什么

我正在尝试使用 naxsi 向 nginx 添加新模块,但我应该重新安装 nginx。删除 nginx 的更好方法是什么?

nginx

196
推荐指数
2
解决办法
62万
查看次数

在 nginx 上启用 PHP 的最简单方法是什么?

在 Ubuntu 12.04 上的 nginx 上启用 PHP 的最简单方法是什么?

最佳解决方案是要求最少工作的解决方案,理想情况下只需安装软件包:)

php nginx

138
推荐指数
2
解决办法
37万
查看次数

Nginx 无法重新加载 - 如何追踪原因?

嗨,我的 Nginx 服务器在 Ubuntu 服务器 12.04 上运行良好有一段时间了。

我一直在逐渐关注各个方面,并尽可能优化我的 wordpress 页面上的加载时间。

在对我的主机文件进行了一些更改后,我决定:

sudo /etc/init.d/nginx reload
Run Code Online (Sandbox Code Playgroud)

我得到:

* Reloading nginx configuration nginx                           [fail]
Run Code Online (Sandbox Code Playgroud)

没有提供额外的信息或推理。如何重新启动我的服务器,以便它在重新加载时打印任何错误语句,以便我可以开始追踪错误。

对于奖金问题:

对于那些 Nginx 系统管理员来说,当您对主机进行了大量更改并固定在其他一些位上时,突然您的 nginx 服务器不会重新加载(顺便说一句,一切似乎仍在运行!)您如何开始隔离为什么或开始分解事物以进行调试!

server debugging nginx wordpress

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

nginx 的 core、full、extras 和 light 包有什么区别?

nginx在 Ubuntu 上是由官方存储库中的五个软件包之一提供的虚拟软件包(至少从 14.04 开始nginx-core,我相信默认为):

$ apt-cache depends nginx | tail -n+2 | cut -d: -f 2 | sort -u
 nginx-core
 nginx-extras
 nginx-full
 nginx-light
 nginx-naxsi
Run Code Online (Sandbox Code Playgroud)

这些包之间有什么区别,推荐的用例是什么?

这个有点老的Debian Wiki页面之间有着功能比较extrasfulllightnaxsi,但没有提到的core。14.04 有多少变化?


次要 据我所知,nginx不支持像 Apache 那样的模块的运行时启用,那么安装会nginx-extras影响性能吗?

nginx

83
推荐指数
3
解决办法
7万
查看次数

Nginx - 禁用自动启动

我看了一些手册,我还是不明白。如何禁用自动启动 nginx 服务?

autostart nginx

80
推荐指数
2
解决办法
7万
查看次数

Ubuntu 16.04 中的 Nginx 安装错误

:~$ sudo apt-get remove nginx* && sudo apt-get install nginx-full*

阅读包裹清单...完成
构建依赖树       
读取状态信息...完成

此操作后,将使用 5,579 kB 的额外磁盘空间。
你要继续吗?[是/否] 是
获取:1 http://in.archive.ubuntu.com/ubuntu xenial-updates/universe amd64 nginx-full-dbg amd64 1.10.0-0ubuntu0.16.04.1 [3,789 kB]
在 33 秒内获取 3,789 kB (112 kB/s)                                             
选择以前未选择的包 nginx-common。
(正在读取数据库...当前安装了 189767 个文件和目录。)
准备解压 .../nginx-common_1.10.0-0ubuntu0.16.04.1_all.deb ...
正在解压 nginx-common (1.10.0-0ubuntu0.16.04.1) ...
选择以前未选择的包 nginx-full。
准备解压.../nginx-full_1.10.0-0ubuntu0.16.04.1_amd64.deb ...
正在解压 nginx-full (1.10.0-0ubuntu0.16.04.1) ...
选择以前未选择的包 nginx-full-dbg。
准备解压.../nginx-full-dbg_1.10.0-0ubuntu0.16.04.1_amd64.deb ...
正在解压 nginx-full-dbg (1.10.0-0ubuntu0.16.04.1) ...
正在处理 ufw (0.35-0ubuntu1) 的触发器...
更新了配置文件“Apache Full”的规则
更新了配置文件“Nginx HTTP”的规则

处理 systemd (229-4ubuntu4) 的触发器...
处理 ureadahead (0.100.0-19) 的触发器...
处理 …

server dpkg nginx webserver 16.04

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

我应该在 web root 上设置什么文件权限?

我使用 Ubuntu Server 10.10 并安装了带有apt-get install nginx. 它创建了一个默认网页,/var/www/nginx-default/并且该目录具有权限drwxr-xr-x 2 root root

当我访问默认站点时,http://localhost/我在页面上收到此消息403 Forbidden

我应该如何设置 www 根上的文件权限,以便我可以安全地访问网页?或者还有什么我必须改变的吗?

nginx

62
推荐指数
2
解决办法
25万
查看次数

尝试在 VPS 上启动 nginx,我得到“nginx:无法识别的服务”

按照DigitalOcean.com的How to install rails and nginx withpassenger on Ubuntu教程,第七步手动启动 nginx:

sudo service nginx start
Run Code Online (Sandbox Code Playgroud)

但失败并出现以下错误:

nginx: unrecognized service
Run Code Online (Sandbox Code Playgroud)

vps nginx 12.04

39
推荐指数
2
解决办法
5万
查看次数

官方 nginx trusty ppa 给出 KEYEXPIRED gpg 错误

每次执行 apt-get upgrade 时都会出现以下错误:

GPG 错误:http ://nginx.org trusty Release:以下签名无效:KEYEXPIRED 1471427554

我只是通过将以下内容添加到我的 sources.list 以标准方式安装了官方的 nginx ppa

deb http://nginx.org/packages/ubuntu/ trusty nginx
deb-src http://nginx.org/packages/ubuntu/ trusty nginx
Run Code Online (Sandbox Code Playgroud)

这是他们最终有希望修复的错误,还是我必须从我的角度做些什么?

apt repository nginx

34
推荐指数
2
解决办法
2万
查看次数

Ubuntu 通常会及时发布安全更新吗?

具体问题:Oneiric nginx 包的版本为 1.0.5-1,根据changelog于 2011 年 7 月发布。

最近的内存泄露漏洞(咨询页面CVE-2012-1180DSA-2434-1)在 1.0.5-1 中没有修复。如果我没有误读 Ubuntu CVE 页面,所有 Ubuntu 版本似乎都带有一个易受攻击的 nginx。

  1. 这是真的?

    如果是这样:我认为 Canonical 有一个安全团队正在积极处理此类问题,因此我希望在短时间内(数小时或数天)通过apt-get update.

  2. 这种期望——保持我的包是最新的就足以阻止我的服务器具有已知的漏洞——通常是错误的吗?

  3. 如果是这样:我应该怎么做才能保证它的安全?在这种情况下,阅读Ubuntu 安全通知无济于事,因为 nginx 漏洞从未发布在那里。

security nginx

32
推荐指数
2
解决办法
1460
查看次数

标签 统计

nginx ×10

server ×2

12.04 ×1

16.04 ×1

apt ×1

autostart ×1

debugging ×1

dpkg ×1

php ×1

repository ×1

security ×1

vps ×1

webserver ×1

wordpress ×1