回答編集履歴

2

誤字を修正しました

2016/02/09 03:40

投稿

tatsuya6502
tatsuya6502

スコア2035

test CHANGED
@@ -42,7 +42,7 @@
42
42
 
43
43
 
44
44
 
45
- 最初にFreeNASを設定した時に、マウントポイントとして public_htmlフォルダを作成。次に、Apache httpのドキュメントルートとして、public_htmlフォルダを設定。すると、DBの置き場所がなくなってしまったので、public_htmlフォルダに入れた、ということでしょうか? つまりこんな感じです。
45
+ 最初にFreeNASを設定した時に、マウントポイントとして public_htmlフォルダを作成。次に、Apache httpdのドキュメントルートとして、public_htmlフォルダを設定。すると、DBの置き場所がなくなってしまったので、public_htmlフォルダに入れた、ということでしょうか? つまりこんな感じです。
46
46
 
47
47
 
48
48
 
@@ -68,7 +68,7 @@
68
68
 
69
69
 
70
70
 
71
- もしこうなっているのなら、最初に戻って、マウントポイントの作りなおしと、Apache httpのドキュメントルートの設定しなおしをしたほうがいいです。
71
+ もしこうなっているのなら、最初に戻って、マウントポイントの作りなおしと、Apache httpdのドキュメントルートの設定しなおしをしたほうがいいです。
72
72
 
73
73
 
74
74
 

1

フォルダーの再配置案を追記しました

2016/02/09 03:40

投稿

tatsuya6502
tatsuya6502

スコア2035

test CHANGED
@@ -7,3 +7,93 @@
7
7
 
8
8
 
9
9
  `.htaccess` などでアクセス制限をかけるのではなく、最初から公開されないフォルダ(`[public_html]`の外側)にDBを移動してください。
10
+
11
+
12
+
13
+ ---
14
+
15
+ 追記:
16
+
17
+
18
+
19
+
20
+
21
+ FreeNASのことを少し調べてみました。FreeNASは元々はファイル共有をするためのものですが、ウェブサーバーを動かしたいというニーズを持った人も多く、最近のバージョンでは、NASのウェブベースの管理画面から、Apacheウェブサーバー(httpd)を設定して動かすことができるようです。
22
+
23
+
24
+
25
+ なので、思うにこれは、
26
+
27
+
28
+
29
+ ```
30
+
31
+ --[mnt]
32
+
33
+ └[public_html]
34
+
35
+ └[ファイル&フォルダ]
36
+
37
+ └[DBフォルダ]
38
+
39
+ └[hoge.db]
40
+
41
+ ```
42
+
43
+
44
+
45
+ 最初にFreeNASを設定した時に、マウントポイントとして public_htmlフォルダを作成。次に、Apache httpのドキュメントルートとして、public_htmlフォルダを設定。すると、DBの置き場所がなくなってしまったので、public_htmlフォルダに入れた、ということでしょうか? つまりこんな感じです。
46
+
47
+
48
+
49
+ ```
50
+
51
+ mnt
52
+
53
+ └── public-html <= NASのマウントポイント、Apacheドキュメントルート
54
+
55
+ ├── db
56
+
57
+ │   └── hoge.db <= .htaccessで隠したい
58
+
59
+ ├── images
60
+
61
+ └── index.html
62
+
63
+ ```
64
+
65
+
66
+
67
+ まあ、違ってたら、この先は無視してもらってかまわないのですが。
68
+
69
+
70
+
71
+ もしこうなっているのなら、最初に戻って、マウントポイントの作りなおしと、Apache httpのドキュメントルートの設定しなおしをしたほうがいいです。
72
+
73
+
74
+
75
+ 例えばこんな感じ。
76
+
77
+
78
+
79
+ ```
80
+
81
+ mnt
82
+
83
+ └── www <= NASのマウントポイント
84
+
85
+ ├── db
86
+
87
+ │   └── hoge.db
88
+
89
+ └── public-html <= Apacheドキュメントルート
90
+
91
+ ├── images
92
+
93
+ └── index.html
94
+
95
+ ```
96
+
97
+
98
+
99
+ あと、質問にFreeNASのバージョンを追記してもらえると、回答しやすくなると思いました。