FAREX BLOG

Just another WordPress site

10 8月

Apache :: インストール

Posted in Apache, Linux on 10.08.11

1. パッケージ の確認

# rpm -q httpd
httpd-2.2.3-45.el5.centos

 

2. インストール (アップデート)

# yum install httpd

 

3. パッケージ の確認

# rpm -q httpd
httpd-2.2.3-45.el5.centos.1

 

4. ポート 80 を開放します。

# setup
- -
# system-config-securitylevel-tui

 

5. /etc/httpd/conf/httpd.conf編集 します。

とりあえず、ServerNameホストネーム を指定します。

ServerName HostName:80

 

6. httpd起動 します。

# /etc/rc.d/init.d/httpd start

 

7. httpd起動設定

# chkconfig httpd on

 

httpd起動設定 の確認

# chkconfig --list httpd
httpd           0:off   1:off   2:on    3:on    4:on    5:on    6:off

tags: , , , ,

Apache :: インストール はコメントを受け付けていません。

02 6月

Apache :: NameVirtualHost の設定

Posted in Apache on 02.06.11

名前ベースの バーチャルホスト を使用する場合、httpd.conf へ以下のように記述します。

用例

NameVirtualHost *:80

<VirtualHost *:80>
    ServerName   dummy-host-1.example.com
    DocumentRoot /www/docs/dummy-host-1.example.com
    ServerAdmin  webmaster@dummy-host-1.example.com
    ErrorLog     logs/dummy-host-1.example.com-error_log
    CustomLog    logs/dummy-host-1.example.com-access_log common
</VirtualHost>

<VirtualHost *:80>
    ServerName   dummy-host-2.example.com
    DocumentRoot /www/docs/dummy-host-2.example.com
    ServerAdmin  webmaster@dummy-host-2.example.com
    ErrorLog     logs/dummy-host-2.example.com-error_log
    CustomLog    logs/dummy-host-2.example.com-access_log common
</VirtualHost>

 

IP でのリクエストや、設定に記述の無いホスト名 などのリクエストに対して、先頭VirtualHost の設定で動作するようになりますので、既存のホスト の設定も VirtualHost として追加する必要があります。

上記の場合は、IP でのリクエストに対し、dummy-host-1.example.com の設定で動作します。

tags: ,

Apache :: NameVirtualHost の設定 はコメントを受け付けていません。

31 5月

Apache :: .htaccess の使用許可

Posted in Apache, Linux on 31.05.11

.htaccess を使用するには、httpd.conf 内の適宜な <Directory> セクションの AllowOverride ディレクティブで使用が許可されている必要があります。

<Directory "/var/www/html">

	AllowOverride All		※ 許可
	AllowOverride None		※ 禁止

</Directory>

 

httpd.conf を編集した際は、httpd再起動、もしくは 再読込 します。

# /etc/rc.d/init.d/httpd restart

# /etc/rc.d/init.d/httpd graceful

# /etc/rc.d/init.d/httpd reload

 

Windows Apache の場合

Windows Apache の場合、.htaccess ではなく htaccess.hta の場合があります。

httpd.conf 内の AccessFileName ディレクティブを確認して下さい。

AccessFileName htaccess.hta

tags: , ,

Apache :: .htaccess の使用許可 はコメントを受け付けていません。