Этот сайт не может быть достигнут (отказано в подключении) проекта laravel на digitalocean - PullRequest
0 голосов
/ 16 апреля 2019

Я установил ЛАМПУ на свою каплю в цифровом океане, она работала хорошо, но теперь просто скажите "этот сайт не может быть достигнут, отказано в подключении" мой IP-адрес 157.230.139.112

Мой проект работал хорошо, но изо дня в день это просто появлялось. У меня не было ничего важного, и я решил удалить его и создать новую каплю, однако происходит то же самое, я могу выполнить миграцию и соединиться с bd, но только отклоняю соединение.

enter image description here

Я установил composer, все пакеты, настроил свою базу данных и мой файл etc / apache2 / sites-enabled / 000-default.conf и указал на общую папку.

Я что-то не так делаю?

1 Ответ

1 голос
/ 16 апреля 2019

Ваш серверный сервер apache может неправильно указывать на местоположение вашего laravel. Итак, вы можете попробовать настроить файл конфигурации сайта Apahce2 для Laravel. Запустите команду ниже, чтобы создать новый файл конфигурации с именем laravel.conf

 sudo nano /etc/apache2/sites-available/laravel.conf

Скопируйте, вставьте содержимое в файл и сохраните его. Не забудьте заменить «Mywebsite» собственным именем домена и корневым каталогом. Не забудьте указать для общего доступа папку laravel.

 <VirtualHost *:80>   
   ServerAdmin admin@MyWebsite.com
      DocumentRoot /var/www/html/MyWebsite/public
      ServerName example.com

      <Directory /var/www/html/MyWebsite/public>
         Options +FollowSymlinks
         AllowOverride All
         Require all granted
      </Directory>

      ErrorLog ${APACHE_LOG_DIR}/error.log
      CustomLog ${APACHE_LOG_DIR}/access.log combined
 </VirtualHost>

Сохраните файл и выйдите.

Включить модуль Laravel and Rewrite Включите VirtualHost, запустив ..

 sudo a2ensite laravel.conf
 sudo a2enmod rewrite

В качестве альтернативы, сравните конфигурацию вашего локального сервера apache localhost с конфигурацией на сервере, т.е. если вы используете apache локально

...