Как запустить Dolibarr (через сервер Apache) на AWS?

329
Thufir

В контексте запуска веб-приложений на AWS .

Как я могу найти учетные данные администратора и сбросить пароль для dolibarr ?

thufir@aws:$  thufir@aws:$ lynx localhost/dolibarr -dump #[1]Home [2]GNU General Public License  Dolibarr 3.5.8  Login _______________ Password _______________ Logo Connection  [3](Password forgotten ? - [4]Need help or support ?)  References  1. http://localhost/dolibarr 2. http://www.gnu.org/copyleft/gpl.html#SEC1 3. http://localhost/dolibarr/user/passwordforgotten.php 4. http://localhost/dolibarr/support/index.php thufir@aws:$  thufir@aws:$ lynx http://localhost/dolibarr/user/passwordforgotten.php -dump #[1]Home [2]GNU General Public License  Dolibarr 3.5.8  Login _______________ Security code ______ [antispamimage.php] [3]Refresh Logo Regenerate and send password  [4](Back to login page)  This form allows you to request a new password. It will be send to your email address. Change will be effective only after clicking on confirmation link inside this email. Check your email reader software.  References  1. http://localhost/dolibarr 2. http://www.gnu.org/copyleft/gpl.html#SEC1 3. http://localhost/dolibarr/user/passwordforgotten.php 4. http://localhost/dolibarr/index.php thufir@aws:$  

Как я могу настроить экземпляр AWS, чтобы я мог перейти к EIP (Эластичный IP-адрес) и сбросить пароль через браузер?

Я могу sshи войти в систему MySQL, если требуется, чтобы сбросить пароль. Я знаю, что Dolibarr использует PHP, я думаю, что веб-сервер Apache.

0

1 ответ на вопрос

1
Algeriassic

Я не знаю, как работает dolibarr, но из вашего вопроса я вижу, что вы можете получить к нему доступ, http://localhost/dolibarr/user/passwordforgotten.phpи я предполагаю, что это ограничено, и вы не можете получить к нему доступ с IP-адресом этого экземпляра.

А так как у вас есть доступ по ssh, я бы посоветовал вам установить переадресацию портов на putty для порта 80. Это можно сделать, выполнив следующие действия:

  1. Откройте Putty и введите публичный IP-адрес или DNS вашего экземпляра в поле Session -> Host Name (или IP-адрес)
  2. Нажмите знак «+» рядом с SSH, затем нажмите «Auth» и найдите местоположение вашего файла PPK.
  3. Теперь нажмите на Туннели (все еще под SSH).

    • Для порта источника типа 80
    • Для пункта назначения введите localhost: 80
    • Нажмите кнопку Добавить
    • Затем нажмите «Открыть» и примите предупреждение системы безопасности.
    • Держите эту сессию открытой
  4. Теперь перейдите в браузер и введите этот URL: http://localhost/dolibarr/user/passwordforgotten.php