前提・実現したいこと
LAMP環境にて、自宅サーバーを試しに公開しているのですが、
ローカルの環境では正常にPOSTの情報が送れたのに、「外部からアクセスしたら接続が拒否されました。」と出ます。
外からアクセスしても、POSTの情報を正常に受け取れるようにしたいです。
試したこと
最初はPHPのプログラムがおかしいのかと思ったのですが、
エラーを表示するどころかPHPが表示されていなかったので、
Apacheの問題だと思い質問しました。
Apacheの /etc/apache2/apache2.confにて
Apache
1<Limit POST> 2Require all granted 3</Limit>
や、<Directory />タグの中にて
Apache
1Require method POST
などを試したのですが、状態は変わりませんでした。
尚、ポートは開放済みで、POSTを送信しないファイルは正常に表示されました。
GETメソッドは使えるのですが、パスワードなども含まれているのでGETで代用するのは諦めました。
よろしくお願いします。
補足情報(FW/ツールのバージョンなど)
OS: Linux(Lubuntu18.04.1 LTS) 64bit
追記
HTTPで通信をしています。
セキュリティソフトはufwを使って80番ポートだけ開放しています。
sudo ufw statusを入力したときの出力を載せます。
LXTerminal
1状態: アクティブ 2 3To Action From 4-- ------ ---- 580 ALLOW Anywhere 622/tcp DENY Anywhere 780/tcp DENY Anywhere 812345 DENY Anywhere 980 (v6) ALLOW Anywhere (v6) 1022/tcp (v6) DENY Anywhere (v6) 1180/tcp (v6) DENY Anywhere (v6) 1212345 (v6) DENY Anywhere (v6)
回答1件
あなたの回答
tips
プレビュー