我正在使用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中进行任何更改?
答案 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服务,以便考虑在配置文件中进行的更改。如果重新加载或重新启动时没有错误,那就没问题。