• ベストアンサー

httpd.confで.htaccessの設定

Apache/1.3.26を使用しています。 OSはDebian GNU/Linux 3.0です。 以前apacheのhttpd.confを設定して、.htaccessを 有効にしましたが、やはり無効にしたいので AccessFileName .htaccess を #AccessFileName .htaccess に変えました。 これでも、まだ .htaccess が有効なのですが まだ変更するところがあるのでしょうか? ちなみに AccessFileName None に変えると Noneというファイルでアクセス制限がかかります。

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

  • ベストアンサー
  • haraga
  • ベストアンサー率56% (36/64)
回答No.1

httpd.confに以下の記述がコメントになってないか確認してください。 最新のapacheでもhtaccessはデフォルトで有効になってません。ほかのサイトでも十分ヒットしますyo <Directory /> Options FollowSymLinks AllowOverride None </Directory>

apache6
質問者

お礼

Allow Override が limite になっていました。 ご回答ありがとうございます。

関連するQ&A

  • httpd.confの設定について教えてください。

    httpd.confの設定に関しての質問です。 .htaccessの許可設定を「AllowOverride None」⇒「AllowOverride All」に設定したところ、 画面にHTMLのソースが表示されるようになってしまいました。 どうすれば、正常に画面表示ができるようになるかご教授をお願い致します。 【詳細】  OS :Windows7(32bit)  環境:ローカル  Apacheのバージョン:2.4.10   【背景】 ローカル環境(自分のPC)にWebサーバを構築しています。  .htaccessでリダイレクト設定をしたく、  .htaccessの許可設定を「None」⇒「All」に変更したところ  今回の事象が発生しました。

  • httpd.confと.htaccessについて

    http://www.○○.jp/ とファイル名を指定せずにURLを打ち込んだ時にindex.htmlではなくindex.phpを 見に行くようにしたいので、 apacheのhttpd.confを設定したんですが、うまく.htaccessファイルを見に行ってくれません。 一応、下記のとおりAllowOverrideをAllにして、.htaccessを使用可能な状態にしたハズなのですが 何か足りない部分があるんでしょうか? ************************************* <Directory /> Options FollowSymLinks AllowOverride All </Directory> AccessFileName .htaccess ************************************* ちなみに.htaccessが使用可能でなくても、最初にindex.phpを見に行ってくれればOKなので 下記のようにhttpd.confに設定をしたのですが、やっぱりダメで 無条件でindex.htmlを見に行ってしまいます。 DirectoryIndex index.php index.html index.htm index.shtml index.cgi 何分、初心者なのでつまらない質問かもしれませんが 色々試みたんですが、お手上げ状態です。。 どなたかわかる方いらっしゃったらよろしくお願いいたします。

  • httpd.confのアクセス制限の負荷について

    Apacheで14個のディレクトリに対し、アクセス制限を行いたいのですが、 .htaccessで制限するとサーバの負荷は上がってしまうと思うので、 .htaccessを使用せず、httpd.conf の<directory>でアクセス制限を 行う分には、サーバの負荷はそれほど上がらないでしょうか?

  • .htaccessとhttpd.conf

    はじめまして。 質問があるのですが httpd.confで.htaccessの使用許可をするには どうすればいいのでしょうか。 色々自分で調べてみて触ってみたのですが ウェブ上で見てみると全てがアクセス拒否されてしまていたりしてだめなのです。 やりたいことはアクセス制限なのですが とりあえずやってみたことが overrideを全てallにしてみましたが だめでした。 htaccessは Order deny,allow deny from all allow from ******.comという感じです。 サーバー上に.htaccessをおくと*****.comからの アクセスも拒否されるのです。 いったいもう何がなにやら・・・ 支離滅裂な文章ですいませんが ご教授をお願いします。

  • httpd.confで行う設定を.htaccessで行う方法

    こんにちはよろしくお願いします。 httpd.confで <Directory "/htdocs/cakeapp"> Allow from all </Directory> という設定をしなければなりません。 ところが,私の契約しているサーバーは,httpd.confを触れません。 そこで,.htaccessで設定する方法が有ると聞きました。これをを教えてくださいよろしくお願いします。

  • PHPとApacheの連携で、困ってます。httpd.confどこにあるのでしょう?

    PHPの設定をしました。Apacheのインストールもしました。PHPとApacheの連携を行う必要があるのですが、Apacheの設定ファイルであるhttpd.confを編集する必要があり、「%APACHE\HOME%/conf」フォルダのhttpd.confを変更しなければならないのですが、httpd.confと、「%APACHE\HOME%/conf」フォルダがどこにあるかわかりません。わかる方教えてください。大変困っています。よろしくお願いします。

    • ベストアンサー
    • PHP
  • httpd.confが読み込まれません

    httpd.confの設定を修正したにもかかわらずApacheを再起動しても、httpd.confの設定が反映されません。どのようなことが原因として考えられますでしょうか? すいませんが、よろしくお願いいたします。

  • httpd.confへの書き方

    .htaccessで以下のように書いています。 <FilesMatch "\.(html|htm)$"> SetEnvIf Accept-Language ja OKL order deny,allow deny from all allow from env=OKL </FilesMatch> これをapache2のhttpd.confに書いたところ、SetEnvIf Accept-Language ja OKLの行をちゃんと認識してくれません。jaの部分をenとかにしてもアクセス出来てしまいます。この行をhttpd.confに書くにはどのように書けばいいのでしょうか。

  • .htaccess と .htpasswd と etc/apache2 にある httpd.conf

    http://oshiete1.goo.ne.jp/kotaeru.php3?q=2160824 で質問していた者です。少し進展しましたが、もう一度ここでお願いいたします。SUSE Linux の Apache2 で ユーザー認証=Basic認証を、イントラネットで試みています。外へ、ではなく、中だけのWebサーバです。htpasswdをインストールして、.htpasswdができました。そのあと、.htaccess を作ったのですが、いろいろな場所においても、認証ボックスが出てきません。httpd.conf の <Directory "/--/--/">---</Directory>をいじってみたのですが、これは、httpdが動き出しませんでした。よろしくお願いいたします。

  • httpd.confの編集後は?

    宜しくお願いします。 レンタルVPSサーバー Apache2.2.X系 Apacheは起動していますが、それからが・・・分かりません。。。 Webサイトを公表したいと思っています。 そこで、まず初めにhttpd.confを編集した方が良いとサイトや本で書いているのですが、どうやって編集したら良いのか悩んでいます。 根本的に間違っているかも知れないのですが、自分的にはTeratermを開き、suでroot管理者としてサーバーにアクセスしました。 そして、[root@XXXXXXXXXXX user]# vi /etc/httpd/conf/httpd.conf でhttpd.confを開きました。 色々なサイトや本を参考にhttpd.confの必要な初期設定を行ったのですが、どうやって編集したhttpd.confをサーバーに保存するのか?またapacheを再起動させないと反映されないと書いていたのですが、何時のタイミングで/etc/init.d/httpd restartを実行するのか? ご指導お願い致します。 (1)httpd.confの編集の方法は? (2)編集後にApacheを再起動させるタイミング、方法は?