Apache統合スレ 10 (HTTPServer以外も含む)at MYSV
Apache統合スレ 10 (HTTPServer以外も含む) - 暇つぶし2ch860:DNS未登録さん
10/06/18 16:47:53
これ見てよ↓
URLリンク(livedoor.2.blogimg.jp)
ばらまこうぜ!


861:DNS未登録さん
10/06/24 02:39:23
Index of /mirror/apache/dist/httpd
URLリンク(www.meisei-u.ac.jp)

このようにファイル、最終更新日、容量、詳細
をindexesで表示したいのですが、なぜかできません・・・
httpd-autoindex.confでIndexOptionsにFancyIndexingが書かれていることは確認しました。
(コメントアウトもされていません

現状だとこのように見えます
URLリンク(gazo6.com)

862:DNS未登録さん
10/06/24 02:42:38
すみません、自己解決しました

863:DNS未登録さん
10/06/24 23:12:28
>>861
3分で解決できることを書くな。
自己解決したってだけじゃ情報ゼロで全く役に立たないから、どのように解決したかをかけ。

864:DNS未登録さん
10/06/25 12:45:08
言いたいことをよく言ってくれた。

865:DNS未登録さん
10/06/27 10:32:55
とくにID無い板だと騙りが自己解決と書くケースも多いから
そういうのはあった方がいいね。

あと同じ現象に悩まされて検索で見つけた時「自己解決しました」
だけだとガックリするわなw

866:DNS未登録さん
10/06/27 22:07:29
>>865
つまり>>861はそういう経験すらないんだよ
教えてくんの典型

867:DNS未登録さん
10/06/29 16:22:55 crEtccTL
【だれか教えて!】

URLリンク(example.com)

にアクセスしたときに

/home/hoge/public_html/fuga.html

を取ってきて欲しくて↓こう書いてるんだけど

ServerName example.com
DocumentRoot /var/www/html
AliasMatch ^/hoge(.*) /home/hoge/public_html$2

なぜか、/var/www/html/home/...
を取りにいこうとしてるらしくてエラーになるんだけど原因わかるひといる?

サーバは CentOS 5.5 + Apache 2.2.3 です。


868:DNS未登録さん
10/06/29 16:44:27
>>867
【Apache】mod_rewriteについて語るスレ
スレリンク(php板)

というのがあるよ。
事例もあると思うからスレ読んでみては

869:DNS未登録さん
10/06/29 21:24:37
>>867

AliasMatch ^/hoge/(.*) /home/hoge/public_html/$1

なら動いた。

httpd.conf 抜粋(rewrite など読み込まず)
~~~~~~~~~~
Listen 20080
NameVirtualHost *:20080
<VirtualHost *:20080>
ServerAdmin webmaster
ServerName example.com
DocumentRoot /var/www/html
AliasMatch ^/hoge/(.*) /home/hoge/public_html/$1
</VirtualHost>
~~~~~~~~~~
テスト内容
echo main >/var/www/html/index.html
2ch:~# echo main >/var/www/html/index.html
2ch:~# echo hoge >/home/hoge/public_html/test/index.html
2ch:~# curl -H 'Host: example.com' URLリンク(localhost:20080)
main
2ch:~# curl -H 'Host: example.com' URLリンク(localhost:20080)
hoge




870:DNS未登録さん
10/06/29 22:57:38
それAliasMatch使う必要あるのか?
Aliasでいいだろ

871:DNS未登録さん
10/06/29 23:02:45
普通にDocumentRootにhoge掘ってそのファイル置けばいいと思うんだが

872:DNS未登録さん
10/06/30 02:49:31
教えてください。

環境
OS:WindowsVista
XAMPP 1.7.3

XAMPPをインストールした状態で、VirtualHostを追加しようと思いhttpd.confの末尾に以下の記述を追加しました。

-----------------------------------------------------------------------------------------------

NameVirtualHost *:80

#
# myNikki.local
#
<VirtualHost *:80>
ServerName myNikki.local
DocumentRoot "C:\dev\web\php\myNikki-wordpress-3.0-ja"

<Directory "C:\dev\web\php\myNikki-wordpress-3.0-ja">
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>

-----------------------------------------------------------------------------------------------

ターミナルから以下のコマンドを入力

# httpd -t -D DUMP_VHOSTS

VirtualHost configuration:
wildcard NameVirtualHosts and _default_ servers:
*:80 is a NameVirtualHost
default server myframe.local (C:/xampp/apache/routing/myframe.conf:4)
port 80 namevhost myframe.local (C:/xampp/apache/routing/myframe.conf:4)
Syntax OK


default server は localhost の ままがいいです。 どうすればいいのでしょうか?

873:DNS未登録さん
10/06/30 02:53:14
あれ直った、上の記載も間違えてた スレ汚してすいません

874:DNS未登録さん
10/06/30 15:31:08
URLリンク(example.com)
へアクセスされた場合、
実際はサーバ上にa.htmlが存在しなく、
php等の言語で、
あたかも、a.htmlを返すようなことはできますか?

875:DNS未登録さん
10/06/30 16:05:03
>>874
カスタムエラーレスポンスで404の先を「php等の言語」で
「あたかも、a.htmlを返すような」処理を組んでやればいけると思う

876:DNS未登録さん
10/06/30 16:44:57
>>875
ご回答ありがとうございます。

クライアントのブラウザのurl欄には
URLリンク(example.com)
と表示することは可能でしょうか?

877:DNS未登録さん
10/06/30 19:56:24
>>874

URLリンク(d.hatena.ne.jp)

これの解決策4が参考になるかな。
この通りにやればブラウザ上のURLは変わらないはず。

875 の方法は手軽だけど、あるディレクトリ以下の場合だけ
など応用が利きにくいからどっちを選択するかは
実際に試して運用面など含め検討したらいいと思う。
というか、876 のような事を聞く前に一度試してみよう。

878:874
10/06/30 20:54:05
>>877
ありがとうございます。
試してみます。


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch