在“服务器 A”上,我有一个服务在端口 1445 上运行。“服务器 B”可以通过以下规则连接到端口 445 上的“服务器 A”:
iptables -t nat -A PREROUTING -d www.kunde.de -p tcp -m tcp --dport 445 -j REDIRECT --to-ports 1445
这不适用于在“服务器 A”上发起的连接,即本地连接。我能做什么?
我有确切的问题,就像在这篇文章中一样:Sendmail to local domain ignoring MX records。我也在使用像 GMail For Your Domain 这样的电子邮件提供商(它存储和管理您的邮件)。我直接从我的服务器发送邮件,但接收邮件是通过 Yandex(电子邮件提供商)完成的。由于服务器托管一个论坛,我更喜欢直接从它发送邮件,因为使用其他邮件提供商会减慢速度。此外,当我向订阅者发送 300.000 封电子邮件时,其他电子邮件提供商肯定会阻止我认为我在发送垃圾邮件。
我的 DNS 区域现在是:
;
; GSMFORUM.RU
;
$TTL 1H
gsmforum.ru. SOA ns1.hc.ru. support.hc.ru. (
2009122268 ; Serial
1H ; Refresh
30M ; Retry
1W ; Expire
1H ) ; Minimum
gsmforum.ru. NS ns1.hc.ru.
gsmforum.ru. NS ns2.hc.ru.
@ A 79.174.68.223
*.gsmforum.ru. CNAME @
ns1 A 79.174.68.223
ns2 A 79.174.68.224
@ MX 10 mx.yandex.ru.
mail CNAME domain.mail.yandex.net.
yamail-xxxxxxxxx CNAME mail.yandex.ru.
Run Code Online (Sandbox Code Playgroud)
服务器主机名为 server.gsmforum.ru。可能是这个原因?有人可以解释一下原因吗(使 sendmail 将域视为本地的规则)?我能轻易改变吗
*.gsmforum.ru. …Run Code Online (Sandbox Code Playgroud) 我最近将计算机升级到 Windows 7 Professional 并且正在运行 IIS7。当我在我的电脑上时,我可以通过我的网络浏览器轻松访问 localhost 但是当我从我网络上的另一台计算机尝试时(用我的计算机名称替换 localhost)它不起作用。我也尝试使用“computername.domain.com”,但仍然没有运气。我可以访问运行 Windows XP 和 IIS 5 的其他计算机,但我无法从另一台计算机访问我自己的计算机。我检查过,我的 IIS7 启用了匿名用户。我是否缺少任何其他设置?这是 IIS7 的事情还是我缺少设置?
提前致谢!
我运行的是 Windows 7,Apache 2.28 是我的 Apache 版本,本地主机和虚拟主机运行良好。
只有一个问题 - 使用 HOSTS 文件的最佳替代方法是什么?
我尝试过 DNSKong,但不确定这是否是最好的主意……这不是站点拦截器吗?
我可以使用哪些伪 DNS 软件或免费 DNS 软件,因此我不必输入 HOSTS 文件:
127.0.0.1 mysite1.com
127.0.0.1 www.mysite1.com
127.0.0.1 siteonlocalhost.net
127.0.0.1 www.siteonlocalhost.net
Run Code Online (Sandbox Code Playgroud)
对于我在 httpd-vhosts.conf 中的虚拟主机并将其作为服务运行以识别 DNS?
我是 Apache 这方面的新手(了解启动和运行的基础知识),但我想尝试一些新的东西。
感谢所有建议,谢谢!
domain-name-system localhost virtualhost hosts-file apache-2.2
如何将 Dovecot 消息传递代理配置为仅允许来自本地主机的 imap 连接?
如何在 Centos 6.2 Azure 实例上将主机名和域名 (FQDN) 重置为 localhost.localdomain?我尝试过手动编辑/etc/sysconfig/network、/etc/sysctl.conf设置主机名,但无论我做什么,都无法获取 FQDN(即hostname -f命令的输出到 localhost.localdomain)。
是否有任何特定的方法可以在 Centos 上持久保存 FQDN(例如这个)?
谢谢
我正在尝试从 minikube 容器访问本地 MySQL 数据库。我的 minikube 可在带有 hyper-v 驱动程序的 Windows 10 上运行。我找到了一些解决方案(从 VirtualBox 创建仅主机网络),但没有找到适用于 hyper-v 的解决方案。有人可以帮助我如何从 minikube hyper-v 连接到 localhost mysql 服务器吗?
这甚至可能吗?
我当前的 vhost.conf 条目:
<VirtualHost www2.b-page.lv:80>
ServerAdmin example@example.com
DocumentRoot "C:/xampp/htdocs/b-page"
ServerName b-page
ServerAlias www2.b-page.lv
ErrorLog "logs/b-page.lv-error.log"
CustomLog "logs/b-page.lv-access.log" combined
</VirtualHost>
<VirtualHost www2.m-page.lv:80>
ServerAdmin example@example.com
DocumentRoot "C:/xampp/htdocs/m-page"
ServerName m-page
ServerAlias www2.m-page.lv
ErrorLog "logs/m-page.lv-error.log"
CustomLog "logs/m-page.lv-access.log" combined
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)
主机文件:
127.0.0.1 www2.b-page.lv
127.0.0.1 www2.m-page.lv
Run Code Online (Sandbox Code Playgroud)
这些页面将在具有相同 CMS 的同一台服务器上运行。任何帮助或指南将不胜感激。谢谢!
我在这方面有点菜鸟,我只是切换到 nginx,所以我为菜鸟问题道歉。
我已经安装了 nginx,当我进入它的 web 文件夹的根目录时,我可以获得索引文件。但是,当我尝试转到某个文件夹时,例如 server.ip.address/folder,它将转到 localhost/folder。
我怎样才能阻止它这样做?我在sites-available的“默认”文件中添加了server_name_in_redirect off。
配置文件:
user www-data;
worker_processes 1;
error_log /var/log/nginx/error.log;
pid /var/run/nginx.pid;
events {
worker_connections 1024;
# multi_accept on;
}
http {
include /etc/nginx/mime.types;
access_log /var/log/nginx/access.log;
sendfile on;
#tcp_nopush on;
#keepalive_timeout 0;
keepalive_timeout 65;
tcp_nodelay on;
gzip on;
gzip_disable "MSIE [1-6]\.(?!.*SV1)";
include /etc/nginx/conf.d/*.conf;
include /etc/nginx/sites-enabled/*;
}
#
Blockquote
mail {
# # See sample authentication script at:
# # http://wiki.nginx.org/NginxImapAuthenticateWithApachePhpScript
#
# # auth_http localhost/auth.php;
# # pop3_capabilities "TOP" "USER";
# # imap_capabilities …Run Code Online (Sandbox Code Playgroud) 我有一个网站 - http://myradio1.localhost并且该目录目前为空。
虚拟主机工作正常,没有问题。
这是我用来通过 wget 下载站点的命令:
wget --user-agent="Googlebot/2.1 (+ http://www.googlebot.com/bot.html )" -r --convert-links -p -P "C:\www\public_html\myradio1" " http://www.compassfm.co.uk ”
它完美地下载了网站,除了一件事,它在下载时总是这样呈现:
http://myradio1.localhost/www.compassfm.co.uk
这不是我想要发生的事情。我希望它只是下载到文件夹,所以它可以作为http://myradio1.localhost运行,而不必在下载完成后将文件移出域文件夹。
如何让 wget 下载所有文件,但基本上不将域创建为文件夹?
非常感谢所有帮助。
localhost ×10
apache-2.2 ×2
virtualhost ×2
azure ×1
centos ×1
cname-record ×1
dovecot ×1
gmail ×1
host ×1
hostname ×1
hosts-file ×1
iis-7 ×1
imap ×1
iptables ×1
kubernetes ×1
minikube ×1
mysql ×1
nginx ×1
redirect ×1
sendmail ×1
wget ×1
windows-7 ×1