質問編集履歴

2

タイトル変更

2018/03/14 07:01

投稿

jantyran
jantyran

スコア14

test CHANGED
@@ -1 +1 @@
1
- 【Apache】 httpd.conf 内の変数?使用について (vagrant) ローカル開発環境構築(VirtualDocumentRoot 設定に置けるServerNameについて)
1
+ 【Apache】VirtualDocumentRoot 設定におけるServerNameについて 変更前タイトル:httpd.conf 内の変数?使用について (vagrant) ローカル開発環境構築
test CHANGED
File without changes

1

調べて出て来た資料の追加

2018/03/14 07:01

投稿

jantyran
jantyran

スコア14

test CHANGED
@@ -1 +1 @@
1
- 【Apache】 httpd.conf 内の変数?使用について (vagrant) ローカル開発環境構築
1
+ 【Apache】 httpd.conf 内の変数?使用について (vagrant) ローカル開発環境構築(VirtualDocumentRoot 設定に置けるServerNameについて)
test CHANGED
@@ -129,3 +129,79 @@
129
129
  apacheについて詳しくわかっていない状況ですが、よろしくお願い致します。
130
130
 
131
131
  足りない情報等がありましたら言ってください。
132
+
133
+
134
+
135
+
136
+
137
+ ==========追加==============
138
+
139
+ 以下サイトでvirtual document rootのやり方が乗っていました。
140
+
141
+ ただ、これできになるのは、ServerName を xxxxx.xxxx.xxxだけにしてしまっていますが、
142
+
143
+ もともと ServerName yyyyy.xxxx.xxx で設定されていたサイトにもアクセスができるということですよね。
144
+
145
+ これが正しいとしたら、 VirtualDocumentRootを設定する際の servername は なんでも良く、他に変更すべきことはないということでしょうか。
146
+
147
+ また、どうしてこれで yyyyy.xxxx.xxx などにもアクセスできるようになるのでしょうか。
148
+
149
+ (どこかでserverNameが設定されているとか?)
150
+
151
+
152
+
153
+
154
+
155
+ 以下参考サイト
156
+
157
+ https://www.softel.co.jp/blogs/tech/archives/2189
158
+
159
+
160
+
161
+ > DocumentRootを使うとこうなるところが、
162
+
163
+ > ```
164
+
165
+ > <VirtualHost *:80>
166
+
167
+ > ServerName xxxxx.xxxx.xxx
168
+
169
+ > DocumentRoot "/home/apache/xxxxx.xxxx.xxx/htdocs"
170
+
171
+ > </VirtualHost>
172
+
173
+ > <VirtualHost *:80>
174
+
175
+ > ServerName yyyyy.xxxx.xxx
176
+
177
+ > DocumentRoot "/home/apache/yyyyy.xxxx.xxx/htdocs"
178
+
179
+ > </VirtualHost>
180
+
181
+ > <VirtualHost *:80>
182
+
183
+ > ServerName zzzzz.xxxx.xxx
184
+
185
+ > DocumentRoot "/home/apache/zzzzz.xxxx.xxx/htdocs"
186
+
187
+ > </VirtualHost>
188
+
189
+ > ```
190
+
191
+ >
192
+
193
+ > VirtualDocumentRootでまとめてこう書ける。
194
+
195
+ > ```
196
+
197
+ > <VirtualHost *:80>
198
+
199
+ > ServerName xxxx.xxx
200
+
201
+ > ServerAlias *.xxxx.xxx
202
+
203
+ > VirtualDocumentRoot "/home/apache/%0/htdocs"
204
+
205
+ > </VirtualHost>
206
+
207
+ > ```