小编cod*_*boy的帖子

什么是 rdsadmin 用户,我应该关心吗?

我继承了 AWS MySQL RDS 实例的控制权。我很想知道“rdsadmin”用户是什么以及我是否应该知道此密码,或者这是否纯粹供 Amazon Web 控制台使用。

mysql amazon-web-services amazon-rds

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

如何从命令行列出当前的 Apache 2 虚拟主机?

我想检索当前加载并侦听请求的虚拟主机列表,即不仅仅是 grepping 配置文件。

看起来apache2ctl -S是这样,但我不能 100% 确定这是否只是返回配置文件中包含的内容。

ubuntu virtualhost apache-2.4

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

为什么在 .htaccess 中启用重写日志不起作用?

我想启用重写日志记录,以便我可以调试重写规则,但添加 RewriteLog 指令会导致 500 错误。

版本信息:

Ubuntu 14.04

Server version: Apache/2.4.12 (Ubuntu)
Server built:   Feb  4 2015 14:22:06
Run Code Online (Sandbox Code Playgroud)

的内容 .htaccess

<IfModule mod_rewrite.c>
RewriteEngine On

RewriteLog /var/log/apache2/rewrite.log
RewriteLogLevel 5

RewriteBase /

RewriteRule ^/wordpress/wp-content/(.*)$ /wp-content/$1 [L]

RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
Run Code Online (Sandbox Code Playgroud)

在错误日志中我看到:

/var/www/path.to/wordpress/.htaccess: Invalid command 'RewriteLog', perhaps misspelled or defined by a module not included in the server configuration
Run Code Online (Sandbox Code Playgroud)

mod-rewrite apache-2.4

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

是否可以在每个位置的基础上延长 nginx 中的 504 超时

是否可以在位置块中设置超时指令以防止 nginx 从长时间运行的 PHP 脚本 (PHP-FPM) 返回 504?

server
{
  listen 80;
  server_name ubuntu-vm.test-api;
  root /home/me/Sites/path/to/site/; 
  index index.php;

  location / {
    try_files $uri $uri/ /index.php?$query_string;
  }

  location ~ \.php$ {


    try_files $uri =404;

    # Fix for server variables that behave differently under nginx/php-fpm than typically expected
    fastcgi_split_path_info ^(.+\.php)(/.+)$;

    # Include the standard fastcgi_params file included with nginx
    include fastcgi_params;
    fastcgi_param  PATH_INFO        $fastcgi_path_info;
    fastcgi_index index.php;

    # Override the SCRIPT_FILENAME variable set by fastcgi_params
    fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;

    # Pass to upstream PHP-FPM; …
Run Code Online (Sandbox Code Playgroud)

nginx php-fpm ubuntu-14.04

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

无冗余的 ZFS RAID0 池

我在 Ubuntu 14.04 上创建了一个 ZFS 池,没有指定 RAID 或冗余选项,向其中写入了一些数据,重新启动了机器并且池不再可用(UNAVAIL)。我手头没有确切的错误,但它提到没有足够的复制可用。我在由 2 个 3TB 磁盘组成的池中创建了两个数据存储。ZFS 因其重复数据删除能力而被推荐给我,我目前并不关心冗余。

我实际上只想要 RAID0,所以短期内没有镜像或冗余。有没有办法用 ZFS 做到这一点,或者我会更好地使用 LVM?

zpool status -v:

sudo zpool status -v
  pool: cryptoporticus
 state: UNAVAIL
status: One or more devices could not be used because the label is missing 
    or invalid.  There are insufficient replicas for the pool to continue
    functioning.
action: Destroy and re-create the pool from
    a backup source.
   see: http://zfsonlinux.org/msg/ZFS-8000-5E
  scan: none requested
config:

    NAME        STATE     READ WRITE CKSUM
    cryptoporticus  UNAVAIL      0     0 …
Run Code Online (Sandbox Code Playgroud)

linux ubuntu zfs lvm redundancy

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

如何解析以 www.uk 开头的域?

我见过诸如 www.uk.domain.mobi 之类的域。www 之后允许的内容没有限制吗?

我可以将子域命名为我喜欢的任何名称,并且没有以点分隔的字数限制吗?

domain-name-system virtualhost

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

Ubuntu 18.04 上 /etc/dovecot 的正确 dovecot 文件权限是什么?

我无法登录新的自托管网络邮件,并且在 /var/log/mail.log 中收到以下条目

Feb 10 02:00:31 ip-172-26-15-53 dovecot: lmtp(myemailuser@example.co.uk): Error: open(
/etc/dovecot/sieve/before.d/no-spam.svbin.ip-172-26-15-53.31363.94959b0f9050164f) failed: R
ead-only file system
Feb 10 02:00:31 ip-172-26-15-53 dovecot: lmtp(myemailuser@example.co.uk): Error: wEGGI
j+5QF6DegAAAPOhIQ: sieve: binary save: failed to create temporary file: open(/etc/dovecot/s
ieve/before.d/no-spam.svbin.) failed: Read-only file system
Run Code Online (Sandbox Code Playgroud)

看来是权限问题。我已经尝试过这里的建议

我的安装位置是/etc/dovecot,权限是

-rwxrwx---   1 vmail dovecot 
Run Code Online (Sandbox Code Playgroud)

Dovecot 使用以下 playbook 安装在 Ubuntu 18.04 (Amazon Lightsail) 上:

https://github.com/codecowboy/sovereign/blob/master/roles/mailserver/tasks/dovecot.yml

Dovecot 版本为 2.2.33.2 (d6601f4ec)

邮箱存储在encfs卷上

dovecot ubuntu-18.04

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