![如何通过 CentOS 服务器上的 IP 访问网站](https://linux22.com/image/639044/%E5%A6%82%E4%BD%95%E9%80%9A%E8%BF%87%20CentOS%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%8A%E7%9A%84%20IP%20%E8%AE%BF%E9%97%AE%E7%BD%91%E7%AB%99.png)
我有一个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