Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Apache2 и PhPvirtualbox  (Прочитано 3985 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн marko02

  • Автор темы
  • Новичок
  • *
  • Сообщений: 23
    • Просмотр профиля
Apache2 и PhPvirtualbox
« : 08 Февраля 2017, 08:39:19 »
Устанавливаю по этой инструкции (http://osc.dondub.com/articles/2015/03/article_807), только версии последние ставлю. Apache и php уже были установлены вместе с VestaCP. После всех операций захожу на http://внешний ip/phpvirtualbox/  и получаю "Not Found. The requested URL /phpvirtualbox/ was not found on this server". На одном из форумов вычитал, что нужно поправить файл "/etc/apache2/ports.conf". Вот, что содержит мой файл ports.conf:
root@atlantic556:~# nano /etc/apache2/ports.conf

  GNU nano 2.5.3                                               File: /etc/apache2/ports.conf                                                                                                     

# Powered by vesta






Файл "/etc/apache2/sites-available/default" такой же. Это нормально? Как поднять сервис?

PS: В убунте новичок
« Последнее редактирование: 08 Февраля 2017, 09:23:50 от marko02 »

Оффлайн bezbo

  • Старожил
  • *
  • Сообщений: 1729
    • Просмотр профиля
Re: Apache2 и PhPvirtualbox
« Ответ #1 : 08 Февраля 2017, 09:54:23 »
"If your VirtualBox host is running Linux, please see: http://sourceforge.net/p/phpvirtualbox/wiki/vboxweb-service%20Configuration%20in%20Linux/ for a new-and-improved startup script configuration."

или help.ubuntu

Оффлайн marko02

  • Автор темы
  • Новичок
  • *
  • Сообщений: 23
    • Просмотр профиля
Re: Apache2 и PhPvirtualbox
« Ответ #2 : 08 Февраля 2017, 10:23:07 »
for a new-and-improved startup script configuration
Я это сделал. Но у меня нет скрипта vboxweb-service
root@atlantic556:~# /etc/init.d/vboxweb-service start
-bash: /etc/init.d/vboxweb-service: No such file or directory

Если запускаю командой "sudo service vboxweb-service start", то никаких ошибок не выдаёт, но и результата нет.
« Последнее редактирование: 08 Февраля 2017, 10:31:57 от marko02 »

Оффлайн bezbo

  • Старожил
  • *
  • Сообщений: 1729
    • Просмотр профиля
Re: Apache2 и PhPvirtualbox
« Ответ #3 : 08 Февраля 2017, 10:46:10 »
Но у меня нет скрипта vboxweb-service

"VirtualBox creates the init script /etc/init.d/vboxweb-service when it is installed."

?

Оффлайн marko02

  • Автор темы
  • Новичок
  • *
  • Сообщений: 23
    • Просмотр профиля
Re: Apache2 и PhPvirtualbox
« Ответ #4 : 08 Февраля 2017, 10:51:21 »
Но у меня нет скрипта vboxweb-service

"VirtualBox creates the init script /etc/init.d/vboxweb-service when it is installed."

?
Если я правильно понимаю смысл этой фразы, то виртуалбокс сам создаёт этот скрипт при установке. Виртуалбокс установлен, скрипта нет. Или я ошибаюсь?

Оффлайн bezbo

  • Старожил
  • *
  • Сообщений: 1729
    • Просмотр профиля
Re: Apache2 и PhPvirtualbox
« Ответ #5 : 08 Февраля 2017, 12:22:18 »
Виртуалбокс установлен

sudo service vboxweb-service status
?

Оффлайн marko02

  • Автор темы
  • Новичок
  • *
  • Сообщений: 23
    • Просмотр профиля
Re: Apache2 и PhPvirtualbox
« Ответ #6 : 08 Февраля 2017, 13:47:05 »
sudo service vboxweb-service status
root@atlantic556:~# sudo service vboxweb-service status
● vboxweb-service.service
   Loaded: loaded (/usr/lib/virtualbox/vboxweb-service.sh; enabled; vendor prese
   Active: active (running) since Wed 2017-02-08 08:30:51 CET; 3h 14min ago
  Process: 1203 ExecStart=/usr/lib/virtualbox/vboxweb-service.sh start (code=exi
   CGroup: /system.slice/vboxweb-service.service
           ├─1268 /usr/lib/virtualbox/vboxwebsrv --background -H 188.138.9.117 -
           ├─1271 /usr/lib/virtualbox/VBoxXPCOMIPCD
           └─1278 /usr/lib/virtualbox/VBoxSVC --auto-shutdown

Feb 08 08:30:51 atlantic556.dedicatedpanel.com systemd[1]: Starting vboxweb-serv
Feb 08 08:30:51 atlantic556.dedicatedpanel.com vboxweb-service.sh[1203]: vboxweb
Feb 08 08:30:51 atlantic556.dedicatedpanel.com systemd[1]: Started vboxweb-servi
Feb 08 08:33:27 atlantic556.dedicatedpanel.com systemd[1]: Started vboxweb-servi
lines 1-13/13 (END)...skipping...
● vboxweb-service.service
   Loaded: loaded (/usr/lib/virtualbox/vboxweb-service.sh; enabled; vendor prese
   Active: active (running) since Wed 2017-02-08 08:30:51 CET; 3h 14min ago
  Process: 1203 ExecStart=/usr/lib/virtualbox/vboxweb-service.sh start (code=exi
   CGroup: /system.slice/vboxweb-service.service
           ├─1268 /usr/lib/virtualbox/vboxwebsrv --background -H 188.138.9.117 -
           ├─1271 /usr/lib/virtualbox/VBoxXPCOMIPCD
           └─1278 /usr/lib/virtualbox/VBoxSVC --auto-shutdown

Feb 08 08:30:51 atlantic556.dedicatedpanel.com systemd[1]: Starting vboxweb-serv
Feb 08 08:30:51 atlantic556.dedicatedpanel.com vboxweb-service.sh[1203]: vboxweb
Feb 08 08:30:51 atlantic556.dedicatedpanel.com systemd[1]: Started vboxweb-servi
Feb 08 08:33:27 atlantic556.dedicatedpanel.com systemd[1]: Started vboxweb-servi
~
~
~
~
~
~
~
~
~
~
~
lines 1-13/13 (END)...skipping...
● vboxweb-service.service
   Loaded: loaded (/usr/lib/virtualbox/vboxweb-service.sh; enabled; vendor preset: enabled)
   Active: active (running) since Wed 2017-02-08 08:30:51 CET; 3h 14min ago
  Process: 1203 ExecStart=/usr/lib/virtualbox/vboxweb-service.sh start (code=exited, status=0/SUCCESS)
   CGroup: /system.slice/vboxweb-service.service
           ├─1268 /usr/lib/virtualbox/vboxwebsrv --background -H 188.138.9.117 -p 18083
           ├─1271 /usr/lib/virtualbox/VBoxXPCOMIPCD
           └─1278 /usr/lib/virtualbox/VBoxSVC --auto-shutdown

Feb 08 08:30:51 atlantic556.dedicatedpanel.com systemd[1]: Starting vboxweb-service.service...
Feb 08 08:30:51 atlantic556.dedicatedpanel.com vboxweb-service.sh[1203]: vboxweb-service.sh: Starting VirtualBox web service.
Feb 08 08:30:51 atlantic556.dedicatedpanel.com systemd[1]: Started vboxweb-service.service.
Feb 08 08:33:27 atlantic556.dedicatedpanel.com systemd[1]: Started vboxweb-service.service.
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
lines 1-13/13 (END)

Оффлайн bezbo

  • Старожил
  • *
  • Сообщений: 1729
    • Просмотр профиля
Re: Apache2 и PhPvirtualbox
« Ответ #7 : 08 Февраля 2017, 14:29:50 »
Похоже, VBox работает, теперь нужно проверить работу Apache и php. Покажите .config из /etc/apache2/sites-available/, где прописан путь до /phpvirtualbox/

Оффлайн marko02

  • Автор темы
  • Новичок
  • *
  • Сообщений: 23
    • Просмотр профиля
Re: Apache2 и PhPvirtualbox
« Ответ #8 : 08 Февраля 2017, 14:34:09 »
/etc/apache2/sites-available/

nano /etc/apache2/sites-available/phpvirtualbox.conf:
<VirtualHost *:80>

 ServerName 188.138.9.117/phpvirtualbox
 ServerAlias

 DocumentRoot "/var/www/phpvirtualbox"

 <Directory "/var/www/phpvirtualbox">
  allow from all
  Options +Indexes
 </Directory>

</VirtualHost>

И этот файл я создал в ручную. До него в папке было:
root@atlantic556:/etc/apache2/sites-available# ls
000-default.conf  default  default-ssl default-ssl.conf
« Последнее редактирование: 08 Февраля 2017, 14:45:02 от marko02 »

Оффлайн bezbo

  • Старожил
  • *
  • Сообщений: 1729
    • Просмотр профиля
Re: Apache2 и PhPvirtualbox
« Ответ #9 : 08 Февраля 2017, 14:54:05 »
попробуем так:
<VirtualHost *:80>

ServerName 188.138.9.117
DocumentRoot /var/www

Alias /phpvirtualbox /var/www/phpvirtualbox

<Directory /var/www/phpvirtualbox>
AllowOverride All
Options +Indexes
Require all granted
</Directory>

</VirtualHost>

Оффлайн marko02

  • Автор темы
  • Новичок
  • *
  • Сообщений: 23
    • Просмотр профиля
Re: Apache2 и PhPvirtualbox
« Ответ #10 : 08 Февраля 2017, 15:02:30 »
попробуем так:
404 Not Found. The requested URL /phpvirtualbox/ was not found on this server.
Вот тут похожая проблема была решена сменой портов в /etc/apache2/ports.conf: https://www.linux.org.ru/forum/general/8462656.
А у меня этот файл пустой. Может в этом проблема?

Оффлайн bezbo

  • Старожил
  • *
  • Сообщений: 1729
    • Просмотр профиля
Re: Apache2 и PhPvirtualbox
« Ответ #11 : 08 Февраля 2017, 15:21:48 »
Все настройки Apache необходимо вернуть в состояние по-умолчанию, т.е. так как это было во время установки.
И еще:
sudo apachectl configtest
?

Оффлайн marko02

  • Автор темы
  • Новичок
  • *
  • Сообщений: 23
    • Просмотр профиля
Re: Apache2 и PhPvirtualbox
« Ответ #12 : 08 Февраля 2017, 15:24:27 »
Все настройки Apache необходимо вернуть в состояние по-умолчанию, т.е. так как это было во время установки

Я их и не менял, вроде. Есть команда которая это сделает?

И еще:
Код: [Выделить]
sudo apachectl configtest

?
root@atlantic556:~# sudo apachectl configtest
Syntax OK

Оффлайн bezbo

  • Старожил
  • *
  • Сообщений: 1729
    • Просмотр профиля
Re: Apache2 и PhPvirtualbox
« Ответ #13 : 08 Февраля 2017, 15:35:26 »
Я их и не менял, вроде

Что-то у Вас пошло не так, поскольку /etc/apache2/ports.conf содержит следующее:
# If you just change the port or add more ports here, you will likely also
# have to change the VirtualHost statement in
# /etc/apache2/sites-enabled/000-default.conf

Listen 80

<IfModule ssl_module>
Listen 443
</IfModule>

<IfModule mod_gnutls.c>
Listen 443
</IfModule>

# vim: syntax=apache ts=4 sw=4 sts=4 sr noet

Имеет смысл деинсталировать все компоненты (Apache, VirtualBox и т.д.) с ключом -purge.
И установить по инструкции hep.ubuntu с учетом Ваших требований.

Оффлайн marko02

  • Автор темы
  • Новичок
  • *
  • Сообщений: 23
    • Просмотр профиля
Re: Apache2 и PhPvirtualbox
« Ответ #14 : 08 Февраля 2017, 16:11:02 »
Не могу установить пакет php5-suhosin. Он важен?
Добавил репозитоиий. apt-get updare:
E: Failed to fetch http://repo.suhosin.org/dists/xenial-security/main/binary-amd64/Packages  404  Not Found
« Последнее редактирование: 08 Февраля 2017, 16:12:56 от marko02 »

 

Страница сгенерирована за 0.04 секунд. Запросов: 23.