Apacheで表示されるWebページはどこで変更できますか?


11

私はubuntu 10.10をインストールしており、IPにアクセスすると次のように表示されます:

It works!

This is the default web page for this server.

The web server software is running but no content has been added, yet.

これがどこから提供されているかはどこで確認できますか?

奇妙なことは、nginxをインストールして、ポート80で提供される静的ページをセットアップしただけです(「it works page」を提供しているデフォルトのApacheと競合するはずです)、nginxを再起動するとバインドされませんエラーsayignポート80はすでに使用されています。

私はApacheを使用しないで、それを望んでいませんが、デフォルトのインストールにはそれがあるようです。どこにあるのかわからない、/ optやetc / apacheに表示されない。

ありがとう!

回答:


4

Webページを置くことができます/var/www/。そこに何かを変更するには、sudoアクセスが必要になります。

これらはそうするためのあなたのオプションです。

1.ファイルでmvを使用する

端末とコマンドを使用できますmv

例:

  1. cd /var/www/
  2. mv ~/Desktop/FILENAME.html .

ドットは間違いではなく、宛先が現在のフォルダーであることです。

2.テキストエディターを使用する

別の方法はgedit、ファイルを開いて(または他のエディターで)保存することです/var/www/

Apacheを削除する場合sudo apt-get remove apacheは、ターミナルを入力するだけで済みます。使用している場合は、末尾にapache2a 2を追加します。

3.ルートフォルダーへのリンクを作成します

また、rootユーザーを使用して新しいWebページドキュメントを追加するのにうんざりしている場合は、jsutでリンクを作成します。FTPおよびApacheのアクセス許可の構成


ちなみに、IPにアクセスする必要はありませんlocalhost。ブラウザで自分のIPにアクセスするだけです。フォルダに複数のファイルがある場合は、次のようなファイル名を追加してください。localhost/myfile.html


2
これを行うだけではどうですか?- askubuntu.com/questions/68007/...
JRG

1

デフォルトでは、ブラウザに「localhost」を表示するように指示する場合、Apacheは表示するサイトを/ var / wwwで探します。新しいApacheをインストールすると、index.htmlファイルが見つかります。これは、表示されるメッセージを表示するファイルです。Index.htmlは、サイトのホームページに通常使用される名前です。index.htmlファイルが/ var / wwwにない場合は、ファイルのディレクトリリストが表示されます。元のindex.htmlを独自のHTMLファイルに置き換えることができます。/ var / wwwがrootによって所有されていることを忘れないでください。


0

synapticを使用して、すべてのApacheファイルを検索し、それらがどこにあるかを確認できます。最初にApacheを検索してから、パッケージを右クリックして[プロパティ]をクリックします。インストールされているファイルのタブを選択して、ファイルの場所を確認します。

例

Apacheはそのサイトをに保存します/etc/www

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.