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

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

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

Apacheは、Apache HTTP Serverの略で、最も人気の高いWebサーバソフトウェアの一つです。安定性が高いオープンソースソフトウェアとして商用サイトから自宅サーバまで、多くのプラットフォーム向けに開発・配布されています。サーバーソフトウェアの不具合(NCSA httpd)を修正するパッチ(a patch)を集積、一つ独立したソフトウェアとして開発されました。

AWS(Amazon Web Services)

Amazon Web Services (AWS)は、仮想空間を機軸とした、クラスター状のコンピュータ・ネットワーク・データベース・ストーレッジ・サポートツールをAWSというインフラから提供する商用サービスです。

Q&A

解決済

1回答

2225閲覧

apache2.4 IPアドレス入力して2つのウェブサイトを見れるようにしたい。

mint.cherry

総合スコア284

Apache

Apacheは、Apache HTTP Serverの略で、最も人気の高いWebサーバソフトウェアの一つです。安定性が高いオープンソースソフトウェアとして商用サイトから自宅サーバまで、多くのプラットフォーム向けに開発・配布されています。サーバーソフトウェアの不具合(NCSA httpd)を修正するパッチ(a patch)を集積、一つ独立したソフトウェアとして開発されました。

AWS(Amazon Web Services)

Amazon Web Services (AWS)は、仮想空間を機軸とした、クラスター状のコンピュータ・ネットワーク・データベース・ストーレッジ・サポートツールをAWSというインフラから提供する商用サービスです。

0グッド

0クリップ

投稿2016/08/19 12:15

awsのamazon linuxを使用しています。ドメインはとっていなくアクセスするには、URLにEIPを入力して閲覧しています。
apache2.4です。

一つのインスタンスにcakephp wordpressと2つ入っていて、URLにEIPを入力して両方とも見れるようにしたいです。
例えば、ポート番号でhttp://IPaddress:80がcakephpでhttp://IPaddress:81がwordpressのようにしたいです。

今までは80ポートを使用して、/etc/http/conf.dのディレクトリに01-cakephp.conf02-wordpress.confがあります。URLにEIPを入力すると01-cakephp.confが表示されますので、wordpressを見たい場合にはcakephp拡張子.confを抜いて名前を変更していました。
それぞれの.confのポート番号の指定を80,81などいろいろ試してみましたがうまくいきませんでした。
ポートセキュリティに80と81は通しているようにしています。

IPアドレスベースで2つのwebサイトを閲覧するのにはどうしたらいいのでしょうか?

02-wordpress.confは以下です。cakephpも同じような感じで作っています。

<VirtualHost *:80> Servername [EIP] DocumentRoot /home/wordpress/wordpress <Directory "/home/wordpress/wordpress"> Options FollowSymlinks AllowOverride All Require all granted </Directory> ErrorLog /var/log/httpd/wordpress-error_log CustomLog /var/log/httpd/wordpress-access_log common </VirtualHost>

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

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

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

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

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

guest

回答1

0

ベストアンサー

80番ポートと 81番ポートでバーチャルホストにするといいと思います。

==== httpd.conf ==== Listen 80 Listen 81 ==== 01-cakephp.conf ==== <VirtualHost *:80> (cakephp 用の設定) </VirtualHost> ==== 02-wordpress.conf ==== <VirtualHost *:81> (wordpress 用の設定) </VirtualHost>

投稿2016/08/19 15:25

TaichiYanagiya

総合スコア12141

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

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

mint.cherry

2016/09/29 04:07

回答ありがとうございます。 Listen 80などはhttpd.confに記述するのですね。 conf.dのそれぞれのところに記述していました。 ありがとうございます。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.50%

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

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

質問する

関連した質問