質問編集履歴

2

開発環境/httpd.conf の追加

2015/08/20 04:19

投稿

hagetak
hagetak

スコア16

test CHANGED
File without changes
test CHANGED
@@ -64,4 +64,120 @@
64
64
 
65
65
 
66
66
 
67
- vitualhostにどのようなことをかけばよいでしょうか
67
+ vitualhostにどのようなことをかけばよいでしょうか
68
+
69
+
70
+
71
+
72
+
73
+ ご回答有難うございます。私の勉強不足で、まだ解決できていません。
74
+
75
+
76
+
77
+ ### 開発環境/conf
78
+
79
+ Server version: Apache/2.2.15 (Unix)
80
+
81
+ Server built: Oct 16 2014 14:48:21
82
+
83
+
84
+
85
+ ■ httpd.conf
86
+
87
+ ```
88
+
89
+ Listen 100.100.100.100:8080
90
+
91
+ Listen 100.100.100.100:80
92
+
93
+
94
+
95
+ NameVirtualHost 100.100.100.100:8080
96
+
97
+ NameVirtualHost 100.100.100.100:80
98
+
99
+
100
+
101
+ <VirtualHost 100.100.100.100:8080>
102
+
103
+ DocumentRoot /var/www/html/trac/
104
+
105
+ ServerName 100.100.100.100:8080/trac
106
+
107
+ <Directory /var/www/html/trac/>
108
+
109
+ PassengerEnabled Off
110
+
111
+ AllowOverride All
112
+
113
+ Options -MultiViews
114
+
115
+ </Directory>
116
+
117
+ </VirtualHost>
118
+
119
+ ```
120
+
121
+
122
+
123
+ ■ passenger.conf
124
+
125
+ ```
126
+
127
+ <VirtualHost *:80>
128
+
129
+ ServerName www.hogehoge.com
130
+
131
+ DocumentRoot /var/www/rails_app/public
132
+
133
+ RailsEnv production
134
+
135
+ <Directory "/var/www/rails_app/public">
136
+
137
+ AllowOverride all
138
+
139
+ Options -MultiViews
140
+
141
+ allow from ALL
142
+
143
+ </Directory>
144
+
145
+ CustomLog /var/www/rails_app/log/
146
+
147
+ ErrorLog /var/www/rails_app/log/
148
+
149
+ </VirtualHost>
150
+
151
+ ```
152
+
153
+
154
+
155
+
156
+
157
+ ■ バーチャルホストの一覧確認
158
+
159
+
160
+
161
+ ```
162
+
163
+ [root@hagetak hagetak]# httpd -S
164
+
165
+ VirtualHost configuration:
166
+
167
+ 100.100.100.100:8080 is a NameVirtualHost
168
+
169
+ default server 100.100.100.100:8080 (/etc/httpd/conf/httpd.conf:1004)
170
+
171
+ port 8080 namevhost 100.100.100.100:8080 (/etc/httpd/conf/httpd.conf:1004)
172
+
173
+ wildcard NameVirtualHosts and _default_ servers:
174
+
175
+ *:80 is a NameVirtualHost
176
+
177
+ default server hogehoge.com (/etc/httpd/conf.d/passenger.conf:25)
178
+
179
+ port 80 namevhost hogehoge.com (/etc/httpd/conf.d/passenger.conf:25)
180
+
181
+ Syntax OK
182
+
183
+ ```

1

修正依頼に対する回答

2015/08/20 04:19

投稿

hagetak
hagetak

スコア16

test CHANGED
File without changes
test CHANGED
@@ -45,3 +45,23 @@
45
45
  ```
46
46
 
47
47
  どのようにconfは設定すればよいでしょうか。複数のサイトでは、シンボリックリンクを貼れとかいていますが、 rails_app以下にPHPが行くのは気持ち悪くまだ触れていません。シンボリックリンクを用いれば解決できますか。
48
+
49
+
50
+
51
+ ### 追加編集について
52
+
53
+
54
+
55
+ VitualHostを利用して、Railsアプリ, PHPアプリ(独自のTracアプリ)を共存したいと考えています。
56
+
57
+
58
+
59
+ 既にRailsアプリはドメイン取得済みで公開しています。(100.100.100.100:80 or www.hogehoge.comでアクセス可能)
60
+
61
+ そして、PHPアプリに関しては、これから設定をしていきたいと考えているのですが、
62
+
63
+ IPアドレス直打ちとポート8080を指定したときのみPHPアプリを公開したいと考えています。(100.100.100.100:8080)
64
+
65
+
66
+
67
+ vitualhostにどのようなことをかけばよいでしょうか