将服务器ipaddress指向子域名

时间:2016-10-21 20:49:15

标签: dns apache2 shared-hosting

我正在使用apache2服务器,这是我的配置文件。

<VirtualHost *:80>
            ServerName  139.59.0.235
            ServerAdmin sreeram.juluru@gmail.com
            WSGIScriptAlias / /var/www/linQ/app.wsgi
            <Directory /var/www/linQ/app/>
                    WSGIProcessGroup linQ
                    WSGIApplicationGroup %{GLOBAL}

                    Order allow,deny
                    Allow from all
            </Directory>
            Alias /static /var/www/linQ/app/static
            <Directory /var/www/linQ/app/static/>
                    Order allow,deny
                    Allow from all
            </Directory>
            ErrorLog ${APACHE_LOG_DIR}/error.log
            LogLevel warn
            CustomLog ${APACHE_LOG_DIR}/access.log combined

我的域名(linq.store)由GoDaddy管理。我现在如何将子域(jarvis.linq.store)指向我的服务器IP地址? 尝试了几个解决方案,我试图做的就是将jarvis.linq.store转发到139.59.0.235。 如何将我的服务器地址精确映射到子域,因此url始终保持为jarvis.linq.store。 我是否需要在/ etc / hosts中进行任何更改?

1 个答案:

答案 0 :(得分:0)

您必须前往GoDaddy并编辑与您的域名linq.store相对应的DNS。

在您的DNS配置中,您必须添加“A Record”(将IP地址连接到主机名)才能使jarvis.ling.store指向139.59.0.235,我不知道GoDaddy接口但是这个链接应该有所帮助:

https://fr.godaddy.com/help/add-an-a-record-19238

DNS编辑需要时间在网络上传播,有几种方法可以验证它(例如在终端中:ping jarvis.ling.store =&gt;传播时必须显示139.59.0.235)。

然后在你的apache配置文件中你应该有这个:

<VirtualHost *:80>
    ServerName  jarvis.ling.store
    ServerAdmin sreeram.juluru@gmail.com
    ...

此配置文件必须位于由IP地址139.59.0.235标识的apache服务器上

在您的apache服务器上,您必须重新加载apache服务,或者重新启动apache服务,以便考虑在配置文件中进行的更改。如果重新加载或重新启动时没有错误,那就没问题。

相关问题