我将以下文本添加到 httpd.conf 底部:
<VirtualHost 12.34.56.78.80>
ServerAdmin <a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="81e7eeeec1e3e0f3afe2eeec" rel="noreferrer noopener nofollow">[email protected]</a>
DocumentRoot /var/www/html/some_dir/
ServerName foo-bar.example.com
ErrorLog /logs/foo-bar.example.com-error_log
CustomLog /logs/foo-bar.example.com-access_log common
</VirtualHost>
..然后当尝试运行以下命令时:
/etc/init.d/httpd restart
我收到以下错误:
[error] (EAI 2)Name or service not known: Could not resolve host name 12.34.56.78.80 -- ignoring!
请注意,本文中的姓名和 IP 地址已更改。
最佳答案
这是您的配置中的拼写错误。
错误:<VirtualHost 12.34.56.78.80>
应该是:<VirtualHost 12.34.56.78:80>
关于centos - 将虚拟主机添加到 httpd.conf 后出错 - centos,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10501080/