Как запустить Apache на AWS EC2 Cloud9 - PullRequest
0 голосов
/ 11 апреля 2019

Я мигрировал из Cloud9 в AWS Cloud9.Я не могу увидеть предварительный просмотр сервера Apache.Сервер работает:

ubuntu@ip-172-31-22-83:~/environment$ sudo service apache2 status
● apache2.service - The Apache HTTP Server
   Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
  Drop-In: /lib/systemd/system/apache2.service.d
           └─apache2-systemd.conf
   Active: active (running) since Thu 2019-04-11 09:17:31 UTC; 17min ago
  Process: 791 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS)
 Main PID: 997 (apache2)
    Tasks: 6 (limit: 1152)
   CGroup: /system.slice/apache2.service
           ├─ 997 /usr/sbin/apache2 -k start
           ├─1086 /usr/sbin/apache2 -k start
           ├─1087 /usr/sbin/apache2 -k start
           ├─1088 /usr/sbin/apache2 -k start
           ├─1089 /usr/sbin/apache2 -k start
           └─1090 /usr/sbin/apache2 -k start

Apr 11 09:17:29 ip-172-31-22-83 systemd[1]: Starting The Apache HTTP Server...
Apr 11 09:17:31 ip-172-31-22-83 systemd[1]: Started The Apache HTTP Server.

Но когда я пытаюсь выполнить предварительный просмотр сервера, ничего не получается:

  • localhost /

Клиент закрытЗапрос 499 - AWSCloud9VFSService VFS-соединение не существует

  • localhost: 8080

Невозможно GET / vfs / 80990xxxxxxxxxxxxxxxxxxxxxxxxxx / previewlocalhost: 8080

Я уже пробовал это:

https://docs.aws.amazon.com/cloud9/latest/user-guide/app-preview.html#app-preview-app-reload

Но это фальшивый сервер и не загружать корневой файл index.php.Он отображает список файлов в папках и не учитывает файлы .htaccess.

Я также пытаюсь изменить порт для 8080 в соответствии с Настройка Apache для прослушивания порта, отличного от 80

1 Ответ

0 голосов
/ 11 апреля 2019

Apache изначально работает на AWS Cloud9. Чтобы Apache работал с системой предварительного просмотра Cloud9 IDE, вам необходимо:

Пошаговое руководство подробно описано на этой странице

...