レンタルサーバー、サーバー構築の情報サイト|08-10.Webページパスワード制限(htpasswd)

サーバーを運用する際に自前にした場合、業者委託、レンタルした場合の必要な知識、実務に関しての情報を掲載しております
トップに戻ります

00-本サイトについて
 00-01.サイト運用者

 00-02.当サイトの運用環境



●08-10.Webページパスワード制限(htpasswd)

サイトに対してID、パスワードを設定します。
レンタルサーバーではほとんどこの機能はあると思いますが、SSH経由でのコマンド発行か、管理ツールでコマンド発行せずに簡単にできるかの2通りがあります。
コマンド発行までしないのであれば管理ツールにこの機能が含まれている必要があります。

・設定

[root@fedora ~]# vi /etc/httpd/conf/httpd.conf Apache設定ファイル編集
<Directory "/var/www/html">

#
# Possible values for the Options directive are "None", "All",
# or any combination of:
# Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
#
# Note that "MultiViews" must be named *explicitly* --- "Options All"
# doesn't give it to you.
#
# The Options directive is both complicated and important. Please see
# http://httpd.apache.org/docs-2.0/mod/core.html#options
# for more information.
#
Options Includes ExecCGI FollowSymLinks

#
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be "All", "None", or any combination of the keywords:
# Options FileInfo AuthConfig Limit
#
AllowOverride All ← Allにする(.htaccessを許可)

[root@fedora ~]# /etc/rc.d/init.d/httpd reload Apache設定反映
httpd を再読み込み中: [ OK ]

・ユーザ登録

[root@fedora ~]# htpasswd -b -c /etc/httpd/conf/.htpasswd msweb mswebpass
htpasswdを作成してユーザーmswebを登録する

Adding password for user msweb

・htaccessファイル作成

[root@fedora ~]# vi /var/www/html/secret/.htaccess テスト用ディレクトリに.htaccess作成
SSLRequireSSL
AuthUserFile /etc/httpd/conf/.htpasswd
AuthGroupFile /dev/null
AuthName "secret page"
AuthType Basic
require user msweb 認証を許可するユーザー名を指定

08-11.バーチャルホスト設定
1台のサーバー、1つの固定IPで複数のホストを運用します。

バーチャルホスト設定ではドメインの申請が必要です。
コマント発行か管理ツールでの設定かを確認する必要があります。

ドメイン単位での契約では設定をする必要はありません。

1台サーバーをまるごとレンタルしていない限り、かなり自由に設定できる管理権限までないとここまで設定を許可しているケースは少ないと思います。

・設定


[root@fedora ~]# mkdir /var/www/html/virtual.com バーチャルホスト用ドキュメントルートディレクトリ作成

[root@fedora ~]# vi /etc/httpd/conf.d/virtualhost.conf バーチャルホスト設定ファイル作成
NameVirtualHost *:80
以下、メインホスト情報(fedorasrv.com)

<VirtualHost *:80>
ServerName fedorasrv.com
</VirtualHost>
以下、追加ホスト情報(virtual.com)

<VirtualHost *:80>
ServerName virtual.com
DocumentRoot /var/www/html/virtual.com
ErrorLog logs/virtual.com-error_log
CustomLog logs/virtual.com-access_log combined env=!no_log
</VirtualHost>

・再起動

[root@fedora ~]# /etc/rc.d/init.d/httpd restart Apache再起動
httpd を停止中: [ OK ]
httpd を起動中: [ OK ]


戻る

−− 弊社メインサイト −−
ホームページ製作、システム開発はMSweb - 大阪
ホームページ製作・作成、システム開発、サーバー構築・保守にはMSwebをご利用下さい

携帯サイト


−− 弊社姉妹サイト −−
ホームページ製作 発注企業に理解して欲しい内容
ホームページ発注企業、製作会社向けの内容です。

−− 弊社姉妹サイト −−
WEBシステム開発|PHPとPostgreSQLの開発例
入門者用のPHPとPostgreSQLを使ったWEBシステムの開発演習です。

−− 弊社姉妹サイト −−
ホームページ製作 大阪 | 製作手順の紹介−MSweb
ホームページ製作の手順をご紹介しています、デザイン、HTML、スタイルシートなどについて記載しています。

オープンソース・サンプル
MSweb OpenPNE 大阪
オープンソースのSNSです。ご興味があり使用されたい方は、 ID「msweb@msweb.biz」、パスワード「gua8hkj3」で管理ページにログインできます。
管理ページ

オープンソース・サンプル
MSweb ブログ
オープンソースのブログです。ご興味があり使用されたい方は、 ID「admin」、パスワード「bd0e86」で管理ページにログインできます。
管理ページ

オープンソース・サンプル
XOOPS
代表的なCMSのXOOPSです。ご興味があり使用されたい方は、 ユーザ名「msweb」、パスワード「as4g3mz」で管理者でログインできます。

オープンソース・サンプル
EC|CUBE(メイン・ページ)
EC|CUBE(管理ページ)
オープンソースの通販システムです。ご興味があり使用されたい方は、 ID「msweb」、パスワード「fd4upd2」で管理ページにログインできます。

オープンソース・サンプル
Joomla(メイン・ページ)
Joomla(管理ページ)
オープンソースのCMSです。ご興味があり使用されたい方は、 ID「admin」、パスワード「A2gT6B7F」で管理ページにログインできます。

オープンソース・サンプル
SquirrelMail
オープンソースのWEBメールのシステムです、OP25Bの影響を受けません。

オープンソース・サンプル
Mailman
Mailman(管理ページ)
オープンソースの電子メールでの討論やメルマガの配送リストを管理するためのシステムです。 サンプルのため投稿はできません。

Copyright (c) 2007 MSweb All Rights Reserved 腕時計 販売サイト my-watch.biz