アプリ版:「スタンプのみでお礼する」機能のリリースについて

ubuntu、apache2で独自ドメインを使う方法

こんにちは。

バーチャルボックスでubuntu-ja-8.04-virtualbox-i386をインストールしました。
入ったのは、Ubuntu-8.04-Japaneseです。

webサーバーを構築して、html、php、cgiで、webサイトを公開しようと考えています。

独自ドメインを使いたいのですが、どうすればいいですか?

今までの手順

○以下をインストールしました。
sudo apt-get install apache2
sudo apt-get install mysql-server
sudo apt-get install php5
sudo apt-get install php5-mysql


○virtualboxのfirefoxに ネットワーク設定しておいた、
http://192.168.1.11 を入力すると、初期設定の”It works!”
がでます。

○メインサイト用の設定ファイルを作りました。
sudo vi /etc/apache2/sites-available/main

ここから

NameVirtualHost *
<VirtualHost *>

ServerAdmin webmaster@ubuntud.com
DocumentRoot /var/ubuntud.com/public_html
ServerName ubuntud.com
ErrorLog "/var/ubuntud.com/logs/error_log"
CustomLog "/var/ubuntud.com/logs/access_log" combined

<Directory "/virtual/ubuntud.com/public_html">
Options None
AllowOverride None
Order allow,deny
Allow from all
</Directory>

</VirtualHost>

ここまで


○sudo sudo a2dissite default
 sudo a2ensite main

/etc/apache2/sites-enabled/main に シンボリックリンクを貼り、
mainサイトを有効にしました。

○sudo mkdir -p /var/ubuntud.com/public_html
 sudo mkdir -p /var/ubuntud.com/logs
 ディレクトリを作りました。

○sudo vi /home/public_html/index.html に 以下の内容でタグを書きました。

<html>
<head>
<title>test</title>
</head>
<body>This page is test page.</body>
</html>

○sudo /etc/init.d/apache2 restart

apacheを再起動しました。


http://192.168.1.11 で ”This page is test page.”表示されました。

独自ドメイン 例えば、ABC.netという独自ドメインをドメイン業者から取得していて、
ブラウザから http://192.168.1.11 ではなくて http://ABC.netで見られるようにするには、
/etc/apache2/sites-available/main の どこを書き換えればいいでしょうか?
他の.confファイルの設定を変えればいいとも思うのですが。

IPアドレスは、192.168.1.11です。

よろしくお願いします。

以上

A 回答 (1件)

ドメインとIPアドレスのマッピングをするのはDNSサーバの役割になります。



apache の設定で関係するところといえば ServerName と必要であれば Listen, <VirtualHost> NameVirtualHost ぐらいでしょうか。

雰囲気的に個人のPC内の仮想マシンのようですから、
個人で勉強のためにドメインでアクセスしたい場合は、クライアントのPCの hosts ファイルに定義しても良いのではないでしょうか?

携帯などモバイルデバイス(の実機)でアクセスですと hosts は使えませんが。

apache の設定をいきなりするよりも、先に通信の仕組みを勉強されてみてはどうでしょうか?
    • good
    • 0
この回答へのお礼

ありがとうございました。

お礼日時:2010/10/26 11:48

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!