小编Bob*_*ing的帖子

当我通过 SSH 连接到服务器时更改默认目录

我想知道是否有办法更改我在 SSH 到我的 Ubuntu 服务器后放入的默认目录。

当我登录到我的服务器时,99% 的时间是访问特定目录中的文件:

/var/www/websites
Run Code Online (Sandbox Code Playgroud)

是否有我可以编辑的配置文件,以确保我在登录时直接进入该目录?

linux ubuntu ssh

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

为什么 Apache 疯狂运行并杀死 MySQL?

这几天Apache失控了,导致MySQL两次崩溃。这一切都始于我迁移了一个 WordPress 网站,该网站还包含一个 phpBB 论坛。

我在服务器管理方面不是很有经验,所以我很难确定导致问题的原因。当我注意到 MySQL 宕机时,我运行 TOP 并看到我的系统负载飙升至 98.00。服务器运行 10 个 V-HOSTS,所有这些都接收到健康的流量,所以我显然看到许多 apache-2 进程正在运行。

高服务器负载持续了 10 分钟,然后它恢复到正常状态。此时我没有看到网络流量激增。

不幸的是,MySQL 错误日志已被禁用(现在已重新启用),因此那里没有任何线索。但我很确定这是因为 Apache 消耗了所有资源,所以 MySQL 进程 ID 被杀死了。

我的问题是:

下次发生这种情况时 - 我如何确定导致系统负载峰值的原因?会不会是一个发疯的 php 脚本?会不会是 DDOS 攻击?

有没有办法在 MySQL 崩溃时自动重新启动?

我现在已经安装了htop. 这可能比top?

这是我的服务器统计信息:

m1.xlarge (8 ECUs, 4 vCPUs, 15 GiB memory, 4 x 420 GiB Storage Capacity)
Ubuntu Server 12.04.3 LTS 
Run Code Online (Sandbox Code Playgroud)

mysql ubuntu php apache-2.2

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

如何自动删除旧的 apache 错误日志文件?

我的/var/log/apache2文件夹失控了。它有大量旧的压缩的 error.log 文件,我想在我的服务器空间不足并爆炸之前将其删除。

首先 - 手动删除是否安全:

error.log.1 error.log.2.gz ---> error.log.11?

其次有没有办法自动删除这些文件?

谢谢!

ubuntu log-files logging apache-2.2 ubuntu-12.04

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

如何使虚拟主机 DirectoryIndex 文件出现在 url 中?

我已经设置了一个虚拟主机,它指定了在调用 URL 时要加载的默认文件。

我遇到的问题是我需要该默认 DirectoryIndex 文件出现在 URL 中。

因此,当我访问:www.mysite.co.uk 时,我希望 www.mysite.co.uk/app.php 出现在 URL 中。

如何使用我的 apache.conf 文件中的虚拟主机配置来实现这一点?

这是我当前的代码:

<VirtualHost *:80>
ServerName *.mysite.co.uk
DocumentRoot "/var/www/html/mysite/web/"
DirectoryIndex app.php
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)

rewrite virtualhost directoryindex apache-2.2

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