Linux WWW (httpd)

(2014.3.21)

apacheでWebサーバー。

(環境) CentOS 5.2-5.8, CentOS 6.5

(以下プロンプトが#ならroot,$なら普通のユーザー)

インストール

インストール

# yum install httpd

ファイルの配置

htmlファイルは /var/www/htmlに置く。www(以下)の所有者を一般ユーザにしておく。そしてその一般ユーザでファイルをアップロード,削除などする。

設定ファイル

# vi /etc/httpd/conf/httpd.conf

  • フォルダ内ファイル検索ができないようにするには,Indexesを削除。

  • metaタグで文字コードが指定できるようにするには AddDefaultCharset UTF-8 行をコメントアウト。

  • .htaccessファイルを有効にするには AllowOverride All

  • MSI fileをダウンロードできるようにするには,.htaccessファイルに次の行を追加。

AddType application/octet-stream .msi

起動と自動起動の設定

# service httpd restart

# chkconfig httpd on

apacheのversion

# httpd -v

設定

パスワードをかけるには

BASIC認証(UNIX標準認証)

暗号化

SSL/TLS

ファイルサーバ

WebDAV

動画配信

FLV

参考

  1. CentOSで自宅サーバー構築 (http://centossrv.com/) 2008.5現在