質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Raspbian

Raspbianは、DebianベースのRaspberry Pi用ディストリビューション。ハードウェア浮動小数点演算を有効にすることが可能で、Webブラウズなどの速度を向上できます。

Raspberry Pi

Raspberry Piは、ラズベリーパイ財団が開発した、名刺サイズのLinuxコンピュータです。 学校で基本的なコンピュータ科学の教育を促進することを意図しています。

Q&A

2回答

498閲覧

Raspberry pi 3b+ で仮想ホストを構築したいが出来ない!

O-Koji_X

総合スコア8

Raspbian

Raspbianは、DebianベースのRaspberry Pi用ディストリビューション。ハードウェア浮動小数点演算を有効にすることが可能で、Webブラウズなどの速度を向上できます。

Raspberry Pi

Raspberry Piは、ラズベリーパイ財団が開発した、名刺サイズのLinuxコンピュータです。 学校で基本的なコンピュータ科学の教育を促進することを意図しています。

0グッド

0クリップ

投稿2019/03/08 22:44

編集2019/03/09 00:29

前提・実現したいこと

Raspberry pi 3b+(Raspbian)で仮想ホストを構築したい

すいません。説明不足で・・・
この場合の仮想ホストは httpd の仮想サーバー?を指しています。

発生している問題・エラーメッセージ

① 画面が真っ白
② このページは表示できません

該当のソースコード

① /etc/apache2/apache2.conf

ServerName www.a536is.net:80
DefaultRuntimeDir ${APACHE_RUN_DIR}
PidFile ${APACHE_PID_FILE}
Timeout 300
KeepAlive On
MaxKeepAliveRequests 100
KeepAliveTimeout 5
User ${APACHE_RUN_USER}
Group ${APACHE_RUN_GROUP}
HostnameLookups Off
ErrorLog ${APACHE_LOG_DIR}/error.log
LogLevel warn
IncludeOptional mods-enabled/.load
IncludeOptional mods-enabled/
.conf
Include ports.conf
<Directory />
Options FollowSymLinks
AllowOverride None
Require all denied
</Directory>

<Directory /usr/share>
AllowOverride None
Require all granted
</Directory>

<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
AccessFileName .htaccess
<FilesMatch "^.ht">
Require all denied
</FilesMatch>
LogFormat "%v:%p %h %l %u %t "%r" %>s %O "%{Referer}i" "%{User-Agent}i"" vhost_combined
LogFormat "%h %l %u %t "%r" %>s %O "%{Referer}i" "%{User-Agent}i"" combined
LogFormat "%h %l %u %t "%r" %>s %O" common
LogFormat "%{Referer}i -> %U" referer
LogFormat "%{User-agent}i" agent
IncludeOptional conf-enabled/.conf
IncludeOptional sites-enabled/
.conf

② /etc/apache2/sites-available/000-default.conf

<VirtualHost *:80>
ServerAdmin aooa_ok@msn.com
DocumentRoot /var/www/html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

③ /etc/apache2/sites-available/com-site.conf(注)このファイルを認識しない!大問題だ!
<VirtualHost *:80>
ServerAdmin aooa_ok@msn.com
DocumentRoot /var/www/com-site/public
ServerName com-site.a536is.net
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

試したこと

ネットをみて色々と設定ファイルを変更したが・・・全敗!
何とか助けて頂きたい。お願い致します。

補足情報(FW/ツールのバージョンなど)

特になし

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

y_waiwai

2019/03/08 23:03

質門は編集できます なにをしてどうなったのか、どこをどうしたいのかの追記をお願いします
y_waiwai

2019/03/08 23:46

えー、あなたの言う仮想ホスト、というのはなにを指していってるんでしょうか。 あまりにも説明不足すぎです
guest

回答2

0

O-Koji_Xさん、

a2ensite ・ a2dissite コマンドで、Virtualhost設定の有効・無効を行いますが、実行しましたか?

/etc/apache2/sites-available/com-site.confという設定ファイルの場合、↓のような感じになると思います。

# 設定有効 sudo a2ensite com-site # apache再起動 sudo systemctl restart apache2

投稿2019/03/10 03:28

mt08

総合スコア1825

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

O-Koji_X

2019/03/10 14:05

返信ありがとうございます。 上記の事はググって試し済です。それよりなにより上記の問題が解決しました! 「バーチャルホストで各サイトが見れるように」なりました!    www.a536is.net    com-site.a536is.net    blog.a536is.net どうもありがとうございました。 ではでは
guest

0

仮想ホストという言葉が意味不明ですが、
単にラズパイでWebサーバを構築したいだけなのかなと思われますが、そこらへんどうなんでしょう。
#なにが仮想なんでしょうか

んで、
Raspbianをまっさらの状態からApacheいれたら、そのまんまでApacheのデフォルトのページが見れるようになりますが、それは見れるんでしょうか

投稿2019/03/09 06:15

y_waiwai

総合スコア87774

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

O-Koji_X

2019/03/09 11:01

はい、仮想=バーチャルという意味で使っています。 そうです。単にラズパイでWebサーバを構築したいだけです。 「Raspbianをまっさらの状態から・・・」これはちゃんと機能しています。見れています。 でも、別のホスト名(=バーチャル)で違うページ(Word Press?とか)を作りたいと考えていて・・・・バーチャルホストの設定でウンウンと出来ない、出来ないと悩んでいます。 どうかご回答をお願いします。 ではでは
y_waiwai

2019/03/09 11:40

「バーチャルホスト 設定」でぐぐると解説がいろいろ出てきますが一通り読んでみては? また、そのバーチャルホストで設定しているドメインのDNS設定はちゃんと行ってますか?
O-Koji_X

2019/03/09 11:49 編集

返信ありがとうございます。 はい、「バーチャルホスト 設定」でぐぐると解説が・・・について自分なりに解釈して色々と試しました。 「バーチャルホストで設定しているドメインのDNS設定」これについては、お名前ドットコムで DDNAS して「www.a536is.net」と書いてアクセスが出来ます。バーチャルホストだけ? アクセス出来ないのです。 どうかお助けください。 PS. これから夜勤の仕事なので返信ができません。 すいません・・・ ではでは
y_waiwai

2019/03/09 12:13 編集

そのドメイン名でIPひいたらなにがでてきますか? まず、先に言ったRaspbianをまっさらの状態からApacheいれてApacheのデフォルトページを表示するようにします。それで、そのドメイン名でアクセスしたらそのデフォルトページが見れるでしょうか。 このとき、あなた宅のLAN内マシンから見るのではなく、スマホなどの他の回線経由で見れるかどうかをチェックしてください。 これが見れるようにならなければ、バーチャルドメインの設定をしても無駄です
O-Koji_X

2019/03/10 14:02

返信ありがとうございます。 「Raspbianをまっさらの状態から・・・」とありますが、すいません!面倒なのでやっていません。 一応?Linux 歴15年で色々な知識があるので「問題は別にある」と判断したからです。 そして何より自己解決いたしました! 何度も返信して頂きありがとうございました。 上記にあるエラーメッセージ「① 画面が真っ白」は使っている Zend Framework へのリンクが 機能していなかったので出ていたことが判明しました。サイト全体への設定(php.ini)から 各アプリ(Zend Studio のデフォルト)単体のリンク(サーバーの容量が増えますが)に 変更するとちゃんと「バーチャルホストで各サイトが見れるように」なりました!    www.a536is.net    com-site.a536is.net    blog.a536is.net どうもありがとうございました。 ではでは
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問