3

Webサイトをセットアップしようとしていますが、ドメイン名を使用して接続しようとすると、「404NotFound」が表示されます。

IPを使用してサイトにアクセスしようとすると、正常に機能します。

私はDebianx64を使用しています。

誰かが私がこれを解決するのを手伝ってくれませんか。

さらに詳しい情報が必要な場合は、お問い合わせください。

Httpd.conf

Apache2.conf

4

3 に答える 3

2

あなたのウェブサイトはどこにありますか?ローカルネットワーク上またはホスティングサービスプロバイダー上?

いずれの場合も、要件に応じてWebサーバーのIPをDNSサーバー(ローカルまたはwww)に追加する必要があります。Webサーバーがローカルまたはグローバルの場所を知らなくても、答えを出すのは困難です。

于 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 ファイルを使用する場合は、「Allow from all」行の後にこれを追加します。

    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 に答える