前提・実現したいこと
さくらVPSサーバーで、複数サイトを表示したいと考え、
VirtualHostでポート番号を振り分けることにしました。
ポート80:デフォルトのサイト
ポート8001:wordpressのサイト
にしたいです。
発生している問題・エラーメッセージ
ポート80は普通に表示されるのですが、
ポート8001に
http://○○○.○○○.○○.○○:8001でアクセスすると
「ページを開けません
ページ“○○○.○○○.○○.○○:8001”を開けません。
このページのあるサーバが応答しません。」
と出ます。
試したこと
①「httpd.conf」に
IncludeOptional conf.d/*.conf
Listen 8001
を記述して
②「conf.d/myhost.com.conf」ファイルを作り、そこに
NameVirtualHost *:8001
<VirtualHost *:8001>
DocumentRoot /var/www/html/wordpress
<Directory /var/www/html/wordpress>
AllowOverride All
</Directory>
</VirtualHost>
を記述して
# systemctl restart httpd
で再起動しました。
③「/var/www/html/wordpress」ディレクトリにwordpressを入れました。
http://○○○.○○○.○○.○○/wordpress は表示されました。
④8001ポートを開けました。
# firewall-cmd --add-port=8001/tcp --zone=public --permanent
# netstat -ltupnで確認すると
tcp 0 0 0.0.0.0:8001 0.0.0.0:* LISTEN 25824/http
となっていました。
# systemctl restart httpd
で再起動しました。
⑤教えていただき、
「さくらのVPS」の「パケットフィルタ」設定を変更し、8001ポートを解放しました。
⑥http://○○○.○○○.○○.○○:8001でアクセスしました。
が、http://○○○.○○○.○○.○○にリダイレクト?され
apacheの「Testing 123..」画面が出ます。
補足情報(FW/ツールのバージョンなど)
os
centos7
php
php7.1
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/01/02 09:07
2020/01/02 09:13
2020/01/02 09:49
2020/01/02 10:20
2020/01/02 10:45
2020/01/02 10:48