トップページへ

ubuntuでのネットワーク設定と.htaccessの起動

web daily life » Linux » ubuntuでのネットワーク設定と.htaccessの起動

ubuntuでの設定であとやったことは、webサイトもこのサーバーで行うことを想定しているので、ネットワークの設定と.htaccessが使えるようにしました。

こちらのサイトを参考にしました。

ホスト名

/etc/hostname に書かれてあるものがホスト名になるので、emacsなどエディタで適当に変えたり、
sudo hostname NAME

で変更しました。

ipなどネットワークデバイス設定

/etc/network/interfaces このファイルに書き込みました。デフォルトではdhcpであったので、固定IPを割振りました。またネットワークデバイスはひとつだけなので、eth0のみの設定です。
# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
#iface eth0 inet dhcp
iface eth0 inet static
address XXX.XXX.XXX.67
netmask 255.255.255.0
gateway XXX.XXX.XXX.1
dns-nameservers XXX.XXX.XXX.XXX

そしてネットワークサービスを再起動。

sudo /etc/init.d/networking restart

これで書き換えたネットワーク設定が有効になる。


.htaccessを使えるるようにする


このサーバーを動かしてwebを見てみたところ、.htaccessが働いていないようでしたので調べてみると、デフォルトでは動いていないようでした。そのため、apacheにrewriteモジュールをロードしてあげる必要があるらしい。

sudo a2enmod rewrite

a2enmodでそれが出来るようになり、apacheの設定ファイル
/etc/apache2/sites-available/default
にある、

<VirtualHost *:80>
ServerAdmin webmaster@localhost

DocumentRoot /var/www
<Directory />
Options FollowSymLinks
AllowOverride All
</Directory> ...

このAllowOverride Allにははじめ"#"が付いていたので、消して有効にしました。また、ディレクトリごとに設定が出来るので、<Directory />だけでなく、<Directory /(homepage)>のそれぞれのところでも個別の設定をしました。

sudo /etc/init.d/apache2 restart

最後にapache2を再起動して、上手く動いているかを確認しました。ほとんど上記のサイトさんのとおりにやりました。うまく動いているようです。

« 前の記事へ

次の記事へ »

トップページへ