0

私はこれを何時間も試してきましたが、かなりイライラしています。ReadyNAS Pro をウェブサーバーとして使用しようとしています。Web インターフェイスには Apache を使用します。IP アドレスを介してデバイスのアドレスを指定するときにそのインターフェイスを使用したいのですが、ドメイン名もそれを指しています。ドメイン名を使用するときに、自分の Web サイトを表示したい (Web サイトのページにはワイルドカードを使用)。mod-rewrite を使用してみましたが、あまり成功しませんでした。ReadyNAS の Web インターフェイスが壊れているようです。名前付き仮想ホストを追加しようとしましたが、その経験はあまりなく、マシンを IP でアドレス指定するデフォルトの仮想ホストとして何を使用すればよいかわかりません。ReadyNAS Web インターフェイスを Apache ルートのサブフォルダーに移動しようとしましたが、Web インターフェイスも壊れているようです。

Web インターフェース用のサブドメインを作成することもできますが、外部から見えないように、自分のマシンのローカル IP のみでアドレス指定することをお勧めします。ReadyNAS で Web サイトをセットアップするための簡単なチュートリアルがいくつかありますが、それらは、URL にフォルダー名を追加する ReadyNAS 共有システム、つまり domain.com/www/ を使用します。これはダメです。

簡単に言うと、ReadyNAS で自分のドメインを使用して自分の Web サイトをホストしたいと考えています (サブフォルダーはありません)。ReadyNAS Web インターフェースを引き続き使用したいのですが、ローカル ネットワークからのみ使用します。2 番目の Web サーバーを実行したくありません。元の OS を消去したくありません (独自のハードウェア/ドライバーはインテリジェントな電源管理に使用されます)

参考までに、これは ReadyNAS デフォルト OS (Debian Etch) を搭載した ReadyNAS Ultra 4+ です。

PS これが NAS の目的ではないことを私に言わないでください。

4

1 に答える 1

1

私の理解が正しければ、あなたは mydomain.home/www ではなく mydomain.home のようなアドレスで自分のサイトにアクセスしたいと思うでしょう。

最初にVirtual.confファイルを変更します

<VirtualHost _default_:80>

NameVirtualHost *:80
<VirtualHost *:80>

addons ディレクトリの下に新しい仮想ホスト構成ファイルを追加できるようになりました。mydomain.conf

<VirtualHost *:80>
    ServerName mydomain.home
    DocumentRoot /var/www/mydomain.home
    <Directory /var/www/mydomain.home>
        Options Indexed
        Order allow,deny
        Allow from all
    </Directory>
    SSLEngine off
</VirtualHost>

これは、私がフォローした元の投稿へのリンクですhttps://liewdaryl.wordpress.com/page/2/

NameVirtualHost 定義を追加したので、apache は仮想ホスト定義の重複について警告しません。

于 2013-11-19T16:27:50.550 に答える