当我(重新)启动 Apache 时,我不断收到此警告。
* Restarting web server apache2
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
... waiting apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
[ OK ]
这是我的etc/hosts
文件的内容:
#127.0.0.1 hpdtp-ubuntu910
#testproject.localhost localhost.localdomain localhost
#127.0.1.1 hpdtp-ubuntu910
127.0.0.1 localhost
127.0.0.1 testproject.localhost
127.0.1.1 hpdtp-ubuntu910
# The following lines are desirable for IPv6 capable hosts
::1 localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 …
Run Code Online (Sandbox Code Playgroud) 我有一些我正在运行的 cron 作业 - 主要是备份相关的东西。
我不得不像 /etc/apache2/sites/available 等一样备份卡住,这需要 root 访问权限。
我有一些问题:
在无头服务器上运行时:
顺便说一句,我的服务器运行的是 Ubuntu 10.0.4 LTS
我认识的一个系统管理员建议我在 chroot jail 中运行 Apache,以提高安全性。
我有以下问题:
他还建议我在单独的 chroot jail 中运行我的数据库(mySQL 和 PostgreSQL)。
这是生产系统中经常做的事情吗
[编辑]
忘了说,服务器运行在 Ubuntu 8.04 LTS 上
我即将推出我的创业公司,我们将在几周内上线。我们有非常严格的预算限制,因为我们正在自力更生 - 并且不想筹集外部资金。
我不能使用共享主机,因为我需要更多地控制服务器机器(出于技术原因 - 例如使用 PHP、Apache 和数据库层的专有扩展) - 但想要控制成本并且不想走完全私有的服务器路线,直到我们确定了市场规模等。所以 AFAIK 唯一真正的替代方案是在虚拟服务器和云之间。
目前,云服务对我来说似乎有点“模糊”。我的理解是,它们允许实体将其 IT 基础设施外包,在我看来(至少),这与托管服务提供商提供的内容(至少从功能角度)没有区别——我想寻求一些澄清两者之间的区别究竟是什么。
回到我原来的问题,我的要求是:
顺便说一句,我决定部署在 Debian 服务器上(我的大部分附加库等都是在 Debian 机器上编译和构建的)。
考虑到上述所有内容,我想就该走哪条路线提供一些建议(和理由)。我还想从走过类似道路的人那里获得一些关于使用哪种备份软件的建议。
apache-2.2 ×2
ubuntu ×2
chroot ×1
cron ×1
hosting ×1
linux ×1
security ×1
ubuntu-9.10 ×1
vps ×1