托管 - 如何从家里获取我的网站的域名?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了托管 - 如何从家里获取我的网站的域名?相关的知识,希望对你有一定的参考价值。

我想设置一个服务器来托管一个静态网站(html / css / javascript),所以我在我的电脑上安装RHEL 7,我安装apache2.4.6,我也转发端口80(用于apache)和22(用于ssh),在我从this tutorial设置dns服务器后,当我用以下方法测试dns服务器时:

dig @192.168.1.110 www.example.com

我得到这个输出:

; <<>> DiG 9.9.4-RedHat-9.9.4-51.el7_4.2 <<>> @192.168.1.110 www.example.com
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 46518
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;www.example.com.       IN  A

;; ANSWER SECTION:
www.example.com.    10800   IN  A   1.1.1.1

;; AUTHORITY SECTION:
example.com.        10800   IN  NS  ns2.rhel7.local.
example.com.        10800   IN  NS  ns1.rhel7.local.

;; Query time: 31 msec
;; SERVER: 192.168.1.110#53(192.168.1.110)
;; WHEN: Fri Mar 02 18:48:12 WET 2018
;; MSG SIZE  rcvd: 107

所以我认为一切都很好,我在/ var / www / one目录中创建了一个名为sites的网站(我在那里通过我所有的网站)并且我在这个目录中复制了两个网站(目录):site1和utopic_flowers。现在我可以使用以下语法从另一台计算机(我的网络外部)访问我的网站:

public_ip_address /网站/ SITE1 /

public_ip_address /网站/ utopic_flowers /

现在我如何为这些网站设置域名,我可以通过以下语法访问它:

呜呜呜.site1.com

呜呜呜.u topic_flowers.com

先感谢您。

答案

您需要为您的网站创建配置文件。在ubuntu中,它们存储在/etc/apache2/sites-available文件夹中。在为网站创建2个新配置文件后,您需要使用a2ensite websiteconfigname命令启用它们,然后重新启动apache2服务。

这些链接可能有所帮助https://httpd.apache.org/docs/2.4/vhosts/examples.html https://www.digitalocean.com/community/tutorials/how-to-set-up-apache-virtual-hosts-on-ubuntu-14-04-lts#step-four-%E2%80%94-create-new-virtual-host-files

以上是关于托管 - 如何从家里获取我的网站的域名?的主要内容,如果未能解决你的问题,请参考以下文章

从 bluehost 托管网站从 phpMyAdmin 数据库中获取数据

通过 id 从片段获取编辑文本到其托管活动

如何找出谁在托管我的 Wordpress 网站? [关闭]

如何通过托管服务器Microsoft azure连接我的域(例如:www.xyz.com)? [关闭]

从 IIS 获取我托管的 Asp.Net 网站的运行会话计数

如何获取网站的网址托管我的 iframe [重复]