我应该使用这两个文件中的哪一个来配置 Apache?
httpd.conf
是空的,而apache2.conf
不是。
这让我很困惑!
我应该使用这两个文件中的哪一个来配置 Apache?
httpd.conf
是空的,而apache2.conf
不是。
这让我很困惑!
我想知道 Apache 是否有很棒的 GUI 管理工具,所以您不必在 VIM 中手动编辑文件。
如果您可以通过 Internet 管理 Apache,那就太好了。
对此类工具有什么建议吗?
所以每个用户都有一个主文件夹。
但是我们将项目的所有共享文件放在哪里?
谢谢
所以我知道为提供静态元素(css、js、图像、视频等)你应该使用 CDN,因为它们分布在世界各地。
但是我怎么能被 apache 服务器分散呢?除了动态页面之外,是否有与 CDN 等效的方法?还是传统的 LAMP 方式。
如果是这样,我想我最好的选择是找到一个在不同国家/地区托管的国际托管服务提供商,因此内容将从离客户端计算机最近的国家/地区提供。这些托管服务提供商有什么建议吗?
或者最好的做法是联系不同国家的不同托管服务提供商,彼此不相关。正确的方法是什么?
我知道 CDN 仅用于静态内容。但是我仍然必须通过 apache 服务器分散到世界的各个角落,对吗?所以当我完成它时,为什么我不设置一些专用的 apache 服务器,只提供静态内容,就像 CDN 一样?
与这种情况相比,仍然使用 CDN 是否有真正的好处?
我在这里阅读了一些线程,有人设法使用 gmail 的 smtp 服务器从 php 脚本发送消息。
所以如果 php 向 [email protected] 发送邮件,它看起来像这样:
备选方案 1:
所以现在我想知道,为什么要使用 gmail 的 smtp 服务器来发送邮件?将消息从sendmail 发送到hotmail 的smtp 服务器不是更好吗?
备选方案 2:
备选方案 3:
备选方案 4:
如果我错了,请纠正我,但发送邮件所需要的不仅仅是两个 smtp 服务器、发送者和接收者(在本例中为 hotmail)之间的通信吗?
我仍然看不到这里的图片以及发送邮件所发生的/需要的事情。我知道 MTA 和 MDA 是什么。但是没有人清楚地解释这一点,因此人们可以了解这一切是如何运作的。
如果有人能阐明这个令人困惑的领域,那就太好了!
我读过关于 CDN 的文章,但不知道它到底是干什么用的。
假设我有一个国际社交网络(文本和图像内容),并且来自不同国家的流量在增长,我使用 CDN 吗?
我从我读过的资料中得到的图片是它复制您的内容并将其放在分布在世界各地的许多服务器中,以便用户从最近的点获取它。
这是否意味着每台服务器都有我的 mysql 数据库和图像文件的副本?
这是使您的 Web 服务面向全世界的正确方法吗?因为你怎么能在世界各地建立服务器,联系每个国家的托管公司?
当网站的流量增长时,我不认为 vps 中的一个 apache 服务器是要走的路。我想更多地了解我应该如何设置服务器端架构。
我不太喜欢硬件(使用什么样的电缆,不同的 cpu 架构等),但对软件架构感兴趣:
有没有关于这个领域的好书?
关于我不熟悉的领域的简单问题。
哪一个最适合缓存?
还有其他选择吗?
因为我想在学习之前确定要使用哪一个。所以我不必事后意识到这是一个糟糕的选择。
如果有人能阐明这个话题,那就太好了。
我已经在托管公司的 vps 中的 ubuntu 服务器上使用 apache 启动并运行了 Web 服务(长句:))。
我想知道何时有人想建立自己的邮件服务器(postfix + dovecot)?
因为我只想能够:
使用 php 向我的用户发送电子邮件(帐户激活等) - 电子邮件必须看起来来自网站的域
使用 Apple Mail/Microsoft Outlook 接收来自我的用户(客户支持等)的电子邮件。
这可以通过电子邮件托管公司来完成吗?在 ubuntu 上设置自己的邮件服务器会受益于哪些情况?
我已经在托管公司的VPS中建立了一个网站 ( LAMP ) 。
我想知道,在什么情况下我想在我的 VPS 上设置 DNS 服务器?
因为据我所知,DNS 服务器基本上只是将域名转换为 IP 地址。目前,我的域名提供商正在他们的 DNS 服务器中执行此操作。
那么在什么情况下我可以从设置自己的 DNS 服务器中受益呢?
所以我设置了 apache 服务于我的 php 页面。
我读过关于 squid 的文章,但不明白为什么/如何使用它来加速我的网络服务器。
据我所知,squid 位于同一个网络(或另一个网络)并缓存 Web 浏览器请求的内容,然后当另一个 Web 浏览器想要相同的页面时,squid 返回本地缓存的该页面,因此它永远不会向apache 服务器(客户端响应时间更快,服务器负载减少)。所以看起来 squid 是用于客户端(网络浏览器)的,与服务器端(apache)无关。
但是后来有些人告诉其他人他们如何使用 squid 加速 apache。所以我很困惑。鱿鱼也可以在服务器端使用吗?它将如何工作?
我对它的工作原理有一些疑问:
所以 ubuntu 服务器安装了 postfix。
如果我希望我的 php 脚本向 [email protected] 发送邮件,它是如何工作的?
我是否必须在 postfix 的配置文件中为另一个 MTA(我的 ISP 的 MTA?)指定任何 ip?
如果有人发回,它会到达我的IP吗?是接收它的后缀吗?还是与fetchmail有关?
我已经阅读了一些关于 MDA 和 MTA 的文章,但仍然没有掌握它。
像 fetchmail 这样的 MDA 和像 sendmail 这样的 MTA 之间究竟有什么区别。
在我的计算机中,我是否必须安装 MTA?如果我使用 Apple Mail 发送邮件,是否使用计算机中的 MTA 应用程序发送邮件?它在哪里发送邮件?
如果我用它接收邮件,它是否会在我的计算机中安装 MDA 来接收它?
如果有人可以解释它是如何为我工作的,或者给我很好的教程链接,那就太好了。
我想知道是否有一些用于 ubuntu 的 GUI 管理工具来管理所有服务器任务。
例如。安装服务器应用程序,管理它们,编辑它们的 conf 文件等等。
我看到了 ebox,我认为这是我需要的东西。
尽管您可以在 linux 中做任何事情,但往往需要对配置文件进行大量调整并阅读大量手册/教程,然后才能以您的方式运行它。
我知道随着时间的推移它会变得容易得多,并且 apt-get 与 ubuntu/debian 的安装正朝着正确的方向发展。
但是 linux 以后如何才能对我们更加用户友好呢?
我认为如果更多像IDE环境一样自动化,例如。当您使用键盘在命令之间移动时,键入 svn 将为我们提供有关每个命令的所有命令和描述。那很好啊。
但这只是一个例子。另一个是文件夹之间的终端导航。现在您必须输入很多内容才能从/跳到不同的文件夹。在这里也可以进行更多的自动化操作。
我知道这些额外的功能会减慢服务器的速度,但现在是 2010 年了,这些功能对 cpu 来说并没有那么重,但使它更加用户友好并鼓励维护服务器,而不是吓跑你。
你怎么看待这件事?我们应该/可以在服务器中拥有更多用户友好的 linux 环境吗?这让您非常恼火?
很多事情都是以 Unix 方式完成的,但也许我们应该在某些领域重新发明轮子,因为很明显,它是如此......今天重复并且很难完成简单的任务。我认为应该更容易..