色々なサイトで調べてみたのですが手詰りとなってしまいまして。
こちらでお伺いさせて下さい。
現在、Mac OS X Sever Lion (10.7) を使用しています。
apacheのバージョンは2.2.19です。
apacheにて、「Options Indexes FollowSymLinks」を設定して
ブラウザーからディレクトやファイル一覧を表示させたいのですが
シンボリックリンクを表示させる事が出来ません。
/etc/apache2/httpd.conf 内で、下記のように設定しています。
※ user_nameはMacのログインアカウントです。
----------------------------------------
<Directory "/Users/user_name/DATA">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
----------------------------------------
ディレクトリ構成
drwxr-xr-x 2 user_name staff 68 Aug 21 14:05 Windows
drwxr-xr-x 2 user_name staff 68 Aug 21 14:15 Mac
lrwxr-xr-x 1 user_name staff 38 Aug 13 20:40 data1 -> /Volumes/Data/Users/user_name/data1/directory
-rw-r--r-- 1 user_name staff 20 Aug 21 12:12 test.php
lrwxr-xr-x 1 user_name staff 32 Aug 13 20:38 data2 -> /Volumes/NO NAME/data2
lrwxr-xr-x 1 user_name staff 23 Aug 13 20:36 data3 -> /Volumes/NO NAME/data3
----------------------------------------
ブラウザーの表示状態
Index of /DATA
・Parent Directory
・Windows/
・Mac/
・test.php
----------------------------------------
自分のホームディレクトリ配下にDATAディレクトリを作成しており、
そこで実ディレクトリやファイル作成すると、きちんとブラウザーでは
閲覧出来るのですが、シンボリックリンクは作成しても表示が出来ません。
同様の事を以前Linuxで設定していた事がありまして、その時には
問題なく表示させる事が出来ていましたので、apacheのバージョンに
より設定の仕方が変わっているのではないかとも考えています。
※ その時のapacheのバージョンは不明です。
シンボリックリンク先は、ネットワークでマウントしているディスクです。
権限の問題?とも考えられるのですが、そもそもシンボリックリンク
のファイル名が表示されない状態なので手詰りとなってしまいました。
どなたかお分かりになる方がいらっしゃいましたらご教授頂けますでしょうか。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
> 自分のホームディレクトリ配下にDATAディレクトリを作成しており、
> そこで実ディレクトリやファイル作成すると、きちんとブラウザーでは
> 閲覧出来るのですが、シンボリックリンクは作成しても表示が出来ません。
Mac OS X に組み込まれている apache の流儀では、
ユーザーごとのドキュメントは /Users/user_name/Sites/ 以下を公開する前提になっています。
Mac OS X 用語では パーソナル Web 共有。
設定ファイルは /etc/apache2/users/user_name.conf です。
apache ですから、どういう構成だろうと設定の整合性さえとってやれば良いのですが、
とりあえずは用意された流儀に合わせるのが楽かと。
この回答への補足
ご回答有難うございます。
返事が遅くなりまして申し訳ございません。
ご指摘頂いた通りに /Users/user_name/Sites/ 配下にシンボリックリンクを貼ってみたのですが
やはり表示されす・・
confの書き方が悪いのかもしれないのですが、実ファイルしかブラウザー上には表示されませんでした。
もう少し悪戦苦闘してみます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL Mac です。ローカルホストの phpMyAdmin にアクセスできません。 1 2023/06/06 17:14
- オープンソース AWSドメイン名でApacheテスト・ページを表示させる方法を教えて下さい。 1 2023/04/26 15:59
- PHP php ログイン 1 2022/11/01 00:24
- Outlook(アウトルック) 休みが明けてメールをみたらやばいです 3 2022/08/17 09:03
- サーバー 別サーバに構築したApache+Tomcatの連携について 2 2023/03/06 23:23
- PHP if(preg_match("/[^0-9]/",$gu_d)){意味を教えてください。 1 2022/05/06 05:37
- PHP PHPでCookieを使った訪問回数について 1 2023/05/28 14:10
- HTML・CSS CSSが効かずどのように指定すれば良いか分からないのでアドバイスお願い致します 2 2023/06/07 12:25
- PHP htmlspecialcharsが機能していないです。 バグですか? 1 2022/04/05 01:22
- フリーソフト Googleスプレッドシートで特定の言葉が含まれる行の色分けをしたいのですが 4 2022/04/30 15:29
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ftpのmgetコマンドの自分の格納...
-
7zを使うとフォルダの中身がす...
-
バッチファルの置き場所
-
拡張子.dどういう意味
-
2TBのUSBメモリを2000円ほどで...
-
make時に出てきたエラーメッセ...
-
「照合パターンに合いません」...
-
ファイル名で / (スラッシュ...
-
scpによるデータ転送後、ディレ...
-
「ドット(.)」と「¥」の意味...
-
FTPコマンドのCDについて
-
WriteFileの引数について
-
シンボリックリンクについて
-
"cp -a"と"cp -r"の違い
-
linuxで特定のディレクトリのみ...
-
Linuxコマンドについて
-
ホームページのディレクトリを...
-
linuxコマンド mkdirでディレ...
-
~/.profile を変更するにもみつ...
-
サーバー間のデータコピー(デ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
7zを使うとフォルダの中身がす...
-
拡張子.dどういう意味
-
ftpのmgetコマンドの自分の格納...
-
make時に出てきたエラーメッセ...
-
/(スラッシュ)で区切ったフル...
-
ホームページのディレクトリを...
-
「照合パターンに合いません」...
-
linuxコマンド mkdirでディレ...
-
バッチファルの置き場所
-
「ドット(.)」と「¥」の意味...
-
scpによるデータ転送後、ディレ...
-
FTPコマンドのCDについて
-
"cp -a"と"cp -r"の違い
-
Linuxコマンドについて
-
tarコマンドのエラーについて
-
シンボリックリンクについて
-
ファイル名で / (スラッシュ...
-
unzipコマンドでディレクトリな...
-
macで、cdで移動できない
-
FTPでPUTできない原因は何?
おすすめ情報