小编Ale*_*Kim的帖子

如何在没有 sudo 的情况下将 nginx 日志共享给另一个用户?

我的服务器上有 2 个用户。一个 sudo 访问另一个没有。我如何授予访问 nginx 日志的权限

/var/log/nginx/error.log
Run Code Online (Sandbox Code Playgroud)

给其他用户sudo未经许可使用cat /var/log/nginx/error.log?我可以创建类似符号链接的东西来登录他的 /home/username 目录吗?

所以我的问题是 - 没有sudo权限的用户如何检查 nginx 日志?

linux ubuntu nginx logging

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

cron 作业以错误的字符集发送电子邮件

我在 cronjob 中有以下命令:

*/5 * * * * php /var/www/domain/yii rss/parse
Run Code Online (Sandbox Code Playgroud)

它以错误的字符集输出电子邮件:

Content-Type: text/plain; charset=ANSI_X3.4-1968
Run Code Online (Sandbox Code Playgroud)

但是当我直接在 CLI 中启动该命令并将其输出到日志时:

php /var/www/domain/yii rss/parse > log
Run Code Online (Sandbox Code Playgroud)

我得到了正确的编码 - UTF-8

已经尝试在 /etc/environment 中设置 lang:

LANG=en_US.UTF-8
Run Code Online (Sandbox Code Playgroud)

重新启动了 cron,但它仍然通过 CRON 使用 ANSI。有任何想法吗?

email linux ubuntu php cron

8
推荐指数
2
解决办法
4603
查看次数

Nginx 一个ip和多个ssl证书

示例案例。我有一个带有一个 IPV4 地址的网络服务器。我托管了大约 50 个网站,其中只有两个拥有 ssl 证书。我已经为 2 个 ssl 网站配置了虚拟主机,一切正常,除了一个大问题 - 如果我使用 https:// 前缀访问其他 48 个站点(它们没有 ssl 证书),我看到我的最新网站带有 SSL 证书.

可以在非 SSL 网站上阻止 https 前缀吗?或者只有一种解决方案 - 使用专用 IP 地址。如果我有专用的 IP 地址,我将使用以下配置:

server {
        listen 111.222.333.444:443 ssl;
}
Run Code Online (Sandbox Code Playgroud)

这样,如果我在非 SSL 网站上强制使用 https - 没有任何反应。

ssl nginx

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

如何在 exim4 中设置 UTF-8 字符集?

使用 Ubuntu 服务器 14.04 如何设置 UTF-8 CHARSET?它现在默认使用 ANSI,所以我看不到西里尔字母。

我使用的是非拆分配置模式,所以我在 /etc/exim4 中有 2 个文件:

  • /etc/exim4/exim4.conf.template
  • /etc/exim4/update-exim4.conf.conf

仅使用 exim4 作为发送邮件服务器。

email linux ubuntu exim ubuntu-14.04

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

标签 统计

linux ×3

ubuntu ×3

email ×2

nginx ×2

cron ×1

exim ×1

logging ×1

php ×1

ssl ×1

ubuntu-14.04 ×1