centos - 将虚拟主机添加到 httpd.conf 后出错 - centos

标签 centos vhosts

我将以下文本添加到 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/

相关文章:

sql - 保护纯文本文件中敏感数据的最佳实践?

centos - 我怎样才能创建一个centos yum public repo

node.js - Express.js 虚拟主机子域设置

php - .htaccess 用于使用 Yii 框架的子目录中的站点

node.js - 子域基础数据库连接(nodejs + express)

php - 如何使用 .htaccess 而不是 VHost 将文档根目录设置为子目录

Python tarfile 比 Linux 命令慢

python - 如何使用 Python 下载文件?

linux - Yum 更新与 Perl 包有问题

apache - 代理:没有对 URL/有效的协议(protocol)处理程序。如果您使用的是 DSO 版本的 mod_proxy