我有点犹豫是否应该使用子域或只是一个简单的词作为主机名。例如,我的域名是 domain.com,而我的服务器的主机名是 ip1.domain.com。
这可能是一个奇怪的问题,但我之所以犹豫是因为我想知道主机名是否对邮件传递的可靠性有任何影响。
我似乎无法弄清楚这一点。
我想使用命令行连接到驻留在另一台服务器上的 MySQL 数据库。我继续为用户创建了用户名和密码。我还授予了该用户对该数据库的所有权限。
使用命令时:mysql -h <hostname> -u <username> -p,我收到以下错误:
ERROR 1045 (28000): Access denied for user '<username>'@'<local_machine_hostname>' (using password: YES)
Run Code Online (Sandbox Code Playgroud)
问题是它不断将当前机器的主机名附加到用户名中。显然,这user@<local_machine_hostname>是不正确的。
我输入什么并不重要。例如,如果我输入:
mysql -h <hostname> -u '<username>'@'<hostname>' -p
Run Code Online (Sandbox Code Playgroud)
它做同样的事情,只是在错误输出中,它说:
Access denied for user '<username>@<hostname>'@'<local_machine_hostname>'
Run Code Online (Sandbox Code Playgroud)
配置文件中是否有允许发生这种情况的设置?这真的很烦人。我需要设置一个 tikiwiki 服务器,但它无法连接,因为在设置 mysql 的步骤中,它不断将本地计算机的主机名附加到 mysql 登录名。
我在 ubuntu 10.04 上使用 puppet 0.25.4,当安装 puppet 时,我得到以下信息:11 月 29 日 10:30:30 puppet puppetmasterd[4422]:主机缺少主机名和/或域:pclient.example.com
11 月 29 日 10:30:30 puppet puppetmasterd[4422]:在 0.02 秒内为 pclient.example.com 编译目录
i dont know how to fix it ,who can help me
thank you !
my configuration :
I use apt-get to install the puppet,so some configuration have been fixed
puppet.conf on client :
> [main] server=puppet.example.com
> logdir=/var/log/puppet
> vardir=/var/lib/puppet
> ssldir=/var/lib/puppet/ssl
> rundir=/var/run/puppet
> factpath=$vardir/lib/facter
> pluginsync=false
> templatedir=$confdir/templates
> prerun_command=/etc/puppet/etckeeper-commit-pre
> postrun_command=/etc/puppet/etckeeper-commit-post
> …Run Code Online (Sandbox Code Playgroud) 我服务器上的主机名是我购买专用服务器时的默认值,但我想知道是否可以更改它,以及是否应该更改。
如果我更改主机名,它会停止我的服务器工作并正常连接到网络,还是更改主机名根本不起作用?
我的最后一个问题是我将主机名更改为什么?我的完整域名,例如 example.com,还是将其更改为类似于 hostname.example.com 的名称?我需要更改一些 DNS 记录吗?
干杯
我看到邮件和 Web 服务器的默认主机名分别设置为mail.domain.tld和www.domain.tld。为什么是这样?当您从单台服务器迁移到多台服务器时,它有帮助吗?
我一直domain.tld对 VPS 上的邮件和 Web 服务器使用普通的(对于尝试“www.”的任何人都有重定向规则)。
我正在为以下问题寻找快速解决方案:
我有一台虚拟机(vmware),我希望能够提供给同事(vm 的副本)。我在机器上安装了 Oracle XE 数据库,我希望每个复制的 VM 都被重命名(机器名称)(如 vm-dev-01、vm-dev-02 等)。
最大的问题是 Oracle 不支持在安装后重命名主机名,因为它用于某些服务。
我想知道是否有可以在主机重命名后应用的快速分步过程或批处理脚本。
我知道重新安装软件可以修复它,但我不想每次复制我的 VM 时都这样做。
我正在尝试向 nginx 添加第二个虚拟主机。当我转到新域时,它会重定向到旧域。我尝试重新启动 Nginx,重新启动服务器。
有没有人遇到过这个,愿意分享吗?
user www-data www-data;
worker_processes 4;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
tcp_nopush on;
tcp_nodelay off;
keepalive_timeout 5;
gzip on;
gzip_comp_level 2;
gzip_proxied any;
gzip_types text/plain text/css application/x-javascript text/xml application/xml application/xml+rss text/javascript;
include /usr/local/nginx/sites-enabled/*;
}
Run Code Online (Sandbox Code Playgroud)
server {
listen 80;
server_name www.domain1.co.uk;
rewrite ^/(.*) http://domain1.co.uk/$1 permanent;
}
server {
listen 80;
server_name domain1.co.uk;
access_log /home/me/public_html/domain1.co.uk/log/access.log;
error_log /home/me/public_html/domain1.co.uk/log/error.log;
location / {
root /home/me/public_html/domain1.co.uk/public/;
index index.php index.html;
# WordPress …Run Code Online (Sandbox Code Playgroud) 新安装 Centos 后,我无法让yum、wget或curl工作。我得到的是:
$ curl http://www.google.com
curl: (6) Couldn't resolve host 'www.google.com
Run Code Online (Sandbox Code Playgroud)
最令人惊讶的部分是 ping 实际上似乎有效。
ping www.google.com
Run Code Online (Sandbox Code Playgroud)
第一反应,检查 iptables :我根本没有规则。正如我所说,全新安装。
nameserver 127.0.0.1
nameserver 8.8.8.8
nameserver 8.8.4.4
Run Code Online (Sandbox Code Playgroud)
PS:尝试使用 http:// 和不使用。
我明白,在“webmail.chemistry.iit.edu”的方向上,“chemistry”是一个子域,“webmail”是主机名。那么,根据 Google 的文档,为什么在“mail.google.com”中,“mail”是一个子域?将主机名放在域的左侧不是强制性的吗?
我有游民1.2.2安装在我的机器; 一台笔记本电脑。我在具有不同网络设置的三个不同环境中使用同一台笔记本电脑。
我的 VagrantFile 看起来像:
Vagrant.configure("2") do |config|
config.vm.box = "lucid32"
config.vm.network :forwarded_port, guest: 80, host: 88
config.vm.network :forwarded_port, guest: 56789, host: 56789
config.vm.network :public_network, :bridge => 'Intel(R) 82579V Gigabit Network Connection'
config.vm.hostname = "web"
end
Run Code Online (Sandbox Code Playgroud)
它成功地将主机名设置为web无头 Ubuntu 中的主机名。
但是当我尝试web从主机操作系统 (Windows) ping 时,它无法解析 IP 地址。
当我搬到其他办公室时,我无法每次更改 Windows 中的主机文件,因为 C 类子网掩码和 IP 范围不同。
有没有办法通过主机名从主机访问来宾web?