无法将我的网站提供给互联网

无法将我的网站提供给互联网

你好,我使用 Ubuntu 作为我的网络托管的服务器操作系统,但是在将我的域名重定向到我的服务器时遇到了问题。

这是我的/etc/hosts文件和/etc/apache2/sites-available/mysite档案。

主机文件:

127.0.0.1   www.lowkey.se

The following lines are desirable for IPv6 capable hosts

::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

站点可用/文件:

<VirtualHost *:80>
    ServerAdmin webmaster@localhost
    ServerName www.lowkey.se

    DocumentRoot /var/www/doost/
    <Directory />
        Options FollowSymLinks
        AllowOverride None
    </Directory>
    <Directory /var/www/doost/>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride None
        Order allow,deny
    allow from all
    </Directory>

    ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
    <Directory "/usr/lib/cgi-bin">
        AllowOverride None
        Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
        Order allow,deny
        Allow from all
    </Directory>

    ErrorLog ${APACHE_LOG_DIR}/error.log

    # Possible values include: debug, info, notice, warn, error, crit,
    # alert, emerg.
    LogLevel warn

    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

以下是我的域名提供商的截图:

该网站已在 Ubuntu 中启用。我已重新启动 apache2,文件夹/var/www/doost/已在那里。我做错了什么?

答案1

1)你的 mysite 文件需要第一行

    <VirtualHost *:80>

2)通过在终端运行来启用您的网站:

    sudo a2ensite mysite

3)将网站发布到互联网的流程需要:

  • A网络(非内联网)知识产权(213.xxx.xxx.xxx)你必须从路由器到 Ubuntu 服务器内网(假)静态 IP(192.168.xxx.xxx)。这必须从路由器面板完成。

  • 设置你的 Ubuntu 服务器内网(假)静态 IP(192.168.xxx.xxx)在 /etc/hosts 文件中(添加此行)

    192.168.xxx.xxx www.lowkey.se

  • 告诉你的域名提供商lowkey.se 的在路由器网页中打开 lowkey.se 监听 ip (213.xxx.xxx.xxx)

几个小时后,您可以通过互联网访问 www.lowkey.se。

相关内容