代码之家  ›  专栏  ›  技术社区  ›  ekka

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

  •  0
  • ekka  · 技术社区  · 7 年前

    我想设置一个服务器来托管一个静态网站(html/css/javascript),所以我在我的计算机上安装了RHEL 7,安装了apache2.4.6,还转发了端口80(用于apache)和22(用于ssh),然后从 this tutorial ,当我使用以下各项测试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
    

    所以我觉得一切都很好 /变量/www/ 一个名为 地点 (其中我的所有网站都已关闭)并将两个网站(目录)复制到此目录中: 站点1 乌托邦之花 . 现在,我可以使用以下语法从另一台计算机(网络外部)访问我的网站:

    public\u ip\u地址/站点/站点1/

    public\u ip\u地址/站点/utopic\u flowers/

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

    www.site1。通用域名格式

    www.utopic\u flowers。通用域名格式

    提前谢谢你。

    1 回复  |  直到 7 年前
        1
  •  0
  •   Pharma    7 年前

    您需要为您的网站创建配置文件。 在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