• ベストアンサー

.htaccessの利用

現在、アイル社でレンタルサーバーを利用しています。 .htaccessの設定をしてもパスワードによる認証制限ができなかったので、問い合わせたところ、下記の回答が戻ってきました。 =====ここから====================== ClassCat Cuteのデフォルトでは.htaccessが利用できないようになっていますが、各仮想サイトの設定ファイルに"AllowOverride All"と記述することで利用可能になります。 各仮想サイトの設定は下記ディレクトリーにあります。 /etc/httpd/conf/vhosts/ ■仮想サイト1で.htaccessを利用したい場合の例 1. viで仮想サイトの設定ファイルを開きます。 vi /etc/httpd/conf/vhosts/site1 2. 『AllowOverride All』の既述を追加します。 -------変更前(例)------- Options FollowSymLinks Includes ExecCGI Options FollowSymLinks Includes ExecCGI -------------------------- -------変更後(例)------- Options FollowSymLinks Includes ExecCGI AllowOverride All Options FollowSymLinks Includes ExecCGI AllowOverride All -------------------------- 3. 設定変更後、webサービスの再起動を行います。 /etc/rc.d/init.d/httpd restart ※コマンド操作についてはサポートしておりませんので、参考書籍や情報サイト等にてご確認ください。 =====ここまで====================== まったく意味がわかりません。 viとは何ですか? 何をどうしたらよいのか…。 上記の内容がわからない旨も問い合わせましたが、返事がありませんので、ご質問させて頂きます。 オフィスのPCはWindowsです。 どのような操作をする事で、htaccessを利用する事ができるでしょうか? できるだけ詳しく教えて下さい。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

Unix系OSのコマンドライン操作はされたことが有りますか? もし経験無しでしたら、そのまま続けるのは少々無理ですから 経験のある人に依頼するか、 Live-Linux(インストール無しでCD/DVDから起動するLinux http://2.csx.jp/livecdroom/ ) などで練習してから行ってください。  と言う前置きで、、、 文面から判断すると おそらくサーバー1台丸ごとの専用サーバーレンタルされており  root(サーバー管理者)権限も与えられており  その中にバーチャルホストにて複数のサイトを運営できる形態かと思います。 viは#1さんも書かれた様にテキストエディタです  利用するためにはTelnetやsshクライアントでサーバーに接続し  コマンドを打つことでFileの編集や生成が出来ます。 http://www.net-newbie.com/linux/commands/vi.html  しかし、編集操作を間違えると、そのサーバー内のサイト全てが利用できなくなります  更に別の場所にあるFileでも変にいじるとサーバー自体がおかしくなります。 ですので冒頭に書いたようなことをお勧めします。

web_candy
質問者

お礼

ご回答ありがとうございます。 Poderosaというソフトを利用して、SSH接続し、接続先のIPアドレス、ID、パスワードで設定ファイルを呼び出す事ができました。 試行錯誤の結果、.htaccessを利用できました。 本当にありがとうございました。

その他の回答 (1)

回答No.1

アイル社のレンタルサーバが分からないので 分かる事だけ参考に書きます。 (1)アイル社のレンタルサーバには、Apache(アパッチ)と言うウェブサーバが入っております。そのため「.htaccess」を利用するためには、そのウェブサーバに設定の追加をして欲しいと書いてあるかと思います。 設定するフォルダの場所がここ vi /etc/httpd/conf/vhosts/site1 ここの中にある設定ファイルをVi(メモ帳みたいなソフト)で 開いて構文を追加します -------変更前(例)------- Options FollowSymLinks Includes ExecCGI Options FollowSymLinks Includes ExecCGI -------------------------- -------変更後(例)------- Options FollowSymLinks Includes ExecCGI AllowOverride All Options FollowSymLinks Includes ExecCGI AllowOverride All -------------------------- (2)アイル社で使用しているOSは、「Windows」では無く「Linux」かと思います。 (3)Viとは、(2)で説明した「Linux」についているソフトになります。 windowsで言うところの「メモ帳」みたいなソフトです。 (4)では、どのようにつなげるか? アイル社の「Linux」へ遠隔操作できるようにつなげないと出来ないのではないでしょうか? それとも、もらったアカウントで入ると「Vi」を使用してそこら辺の作業って出来るのでしょうか? ここからは、アイル社での方法が良く分からないので すみませんが、他の方回答お願いします。 ※設定変更作業をアイル社が個人に行えと言うなら、アイル社サーバへ遠隔で繋げて操作しろって事になります。 仮想サーバまでの道は分かったとしても他の方のサービスも触れてしますので、そんな事をアイル社が言うならセキュリティーって無いんじゃないのでしょうか?

web_candy
質問者

お礼

ご回答ありがとうございます。 Poderosaというソフトを利用して、SSH接続し、接続先のIPアドレス、ID、パスワードで設定ファイルを呼び出す事ができました。 試行錯誤の結果、.htaccessを利用できました。 本当にありがとうございました。

関連するQ&A