如何通过 CentOS 服务器上的 IP 访问网站

如何通过 CentOS 服务器上的 IP 访问网站

我有一个CentOS 6.3服务器,正在运行Apache并且已经DirectAdmin安装。

我已经创建了新域名,但还没有域名。目前我已创建,比如说mydomain.com

在内部,DirectAdmin创建了这样的结构

/home/admin/domains/mydomain.com/public_html

这里面public_html有一个index.html页面。

如何使用浏览器通过 IP 访问该页面?假设我的 IP 是 100.100.100.100

谢谢

答案1

您将需要配置基于 IP 的虚拟主机。

您可以通过编辑apache/httpd.conf文件来做到这一点,添加如下内容:

<VirtualHost 100.100.100.100:80>
ServerAdmin [email protected]
DocumentRoot /home/admin/domains/mydomain.com/public_html
ServerName site.mydomain.com
ErrorLog /var/log/httpd/logs/site/error_log
TransferLog /var/log/httpd/logs/site/access_log
</VirtualHost>

此外,您还可以找到一些关于Apache 官方网站 - 虚拟主机部分。只需记住,应DocumentRoot指定不带尾部斜杠。

但是,您要知道,您可以像这样编辑您的 hosts 文件:

100.100.100.100 host.mydomain.com

然后浏览至http://host.mydomain.com

相关内容