如何将我的域名附加到我的服务器IP地址(Apache)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何将我的域名附加到我的服务器IP地址(Apache)相关的知识,希望对你有一定的参考价值。

例如,我有一个域名www.example1.com

我在我的apache中有这个代码:

<VirtualHost 109.201.175.107:80>
 DocumentRoot /home/localname/www
 ServerName www.example1.com

 # Other directives here

 </VirtualHost>

在虚拟主机中我写了我的ip,然后我将它附加到ServerName就是这样吗?但是无论如何当我打开www.example1.com它显示我的错误404,或者我可能需要更改ip地址是附上域名,你能告诉我一步一步我需要做什么,我已经搜索了所有的谷歌,但不明白。

答案
<VirtualHost 109.201.175.107:80>
    ServerName   example1.com:80
    ServerAlias  www.example1.com

    //other options 
    ServerAdmin  Email Id

    DocumentRoot /home/localname/www

     # Other directives here
     ErrorLog Physical path to error log folder
</VirtualHost>

请查看详细信息http://bytes.com/serveradministration/webservers/apache/virtual-hosting/app/dynamic_static_router.html

另一答案

您的域名应与您的服务器公共IP地址一起映射,这在您进行配置后都是必需的。请咨询您的DNS供应商。

在命令提示符下ping yourdomainname.com,它应解析您的公共IP地址(109.201.175.107)

另一答案

解决了Ubuntu 15.04,我找到了合适的解决方案,并希望它也会对你有所帮助。

<VirtualHost *:80>
    ServerAdmin admin@example.com
    ServerName example.com
    ServerAlias www.example.com
    ServerAlias *.example.com
    DocumentRoot /var/www/example.com/public_html
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost> 

Source

另一答案

我相信你还需要修改你的主机文件。

你在Mac或PC上吗?

在我的Mac上,我在/ etc / hosts下有这个

以上是关于如何将我的域名附加到我的服务器IP地址(Apache)的主要内容,如果未能解决你的问题,请参考以下文章

如何将我的域名路由到我的服务器?

有没有办法将我的域名ip地址更改为godaddy服务器

如何防止别人的域名解析到我的网站

sh 将我的Mac / Linux的外部IP地址添加到我的DigitalOcean服务器的入站规则中

如何使用 R 中的 TM 包将我的语料库元数据附加到我的 dtm 数据帧导出中

windows下怎么将我的项目部署上到我的本地电脑服务器上去?