3

我正在尝试设置我的网站,每当我尝试使用我的域名进行连接时,我都会收到“404 Not Found”

当我尝试使用我的 IP 访问该站点时,它工作正常。

我在 Debian x64 上。

有人可以帮我解决这个问题。

如果您需要更多信息,请询问。

httpd.conf

Apache2.conf

4

3 回答 3

2

你的网站在哪里?在本地网络上还是在托管服务提供商上?

在任何情况下,您都需要根据您的要求将您的网络服务器 IP 添加到 DNS 服务器(本地或 www),不知道您的网络服务器是本地还是全球,很难给您答案

于 2012-11-22T06:20:49.017 回答
1

虚拟主机应如下所示:

    <VirtualHost *:80>
        ServerAdmin nicholas_brown@rocketmail.com
        DocumentRoot /home/web/websites/special-faces.net
        ServerName special-faces.net
        ServerAlias www.special-faces.net
        ErrorLog /home/web/website_logs/errorlog.txt
        CustomLog /home/web/website_logs/accesslog.txt common

        <Directory "/home/web/websites/special-faces.net">
            Order allow,deny
            Allow from all
        </Directory>

     </VirtualHost>

如果要使用 .htaccess 文件,请在“全部允许”行之后添加:

    Allowoverride all
于 2012-11-22T06:17:03.963 回答
0

对于服务器版本:Apache/2.4.16 及更高版本,

<VirtualHost localhost.com:80>
        ServerName localhost.com
        ServerAlias localhost.com
        ServerAdmin webmaster@localhost
        RewriteEngine On

        DocumentRoot /var/www/html
        DocumentRoot /home/<user name where code will be placed>/public_html/html
        <Directory /var/www/html>
                AllowOverride All
                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 combinedtimezone

</VirtualHost>
于 2015-10-30T17:56:24.097 回答