我有一个这样的位置块:
location / {
proxy_pass http://mediacluster;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $http_host;
}
Run Code Online (Sandbox Code Playgroud)
它将请求传递给上游块。我现在正在添加更复杂的位置块,其中一些我也想传递给上游块。如何在不一遍又一遍地复制代理代码的情况下实现这一目标?
我可以将它设置为内部位置,然后以某种方式引用该位置,或者我可能只需要将它放在一个外部配置文件中并将其包含在每个区域中?
我正在尝试将 Ubuntu 11.04 框配置为仅发送邮件,而不是接收邮件。在这一点上我很困惑。我知道我需要在服务器上安装 MTA,例如 sendmail、postfix 或 exim,但是在尝试配置它们时我被挂断了。
这是一个网络服务器,我只是希望它能够发送邮件。
假设域名是example.com。我的电子邮件由 Google 邮件托管,但需要托管我的网站的服务器才能向其他用户和电子邮件帐户(如 me@example.com)发送电子邮件。
另外,假设我的服务器的主机名是“greatserver”。
所以这里有一些问题: 1. Exim 询问我的 FQDN。如果我正确阅读了这一点,这基本上是互联网上任何人都可以访问的地址?这应该只是“example.com”吗?2. Exim 要求提供一个以分号分隔的收件人域列表,这台机器应该将其视为最终目的地。我完全不知道该放什么。除了“localhost”和“example.com”,我还需要什么吗?3. 我的服务器的主机名是否只是一个单词,或者更准确地说,不是域名,是否正确?