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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Как настроить Apache для установки Wordpress на гостевую Ubuntu 18.04  (Прочитано 1353 раз)

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

Оффлайн Loghir

  • Автор темы
  • Новичок
  • *
  • Сообщений: 26
    • Просмотр профиля
Как настроить Apache для установки Wordpress на гостевую Ubuntu 18.04, хост - Win 8.1?
пробую зайти на сервер
ssh root@localhost
ssh: connect to host localhost port 22: Connection refused
что я делаю не так?
Мне на собственном сервере надо ssh?
« Последнее редактирование: 13 Февраль 2021, 17:28:51 от Loghir »

Оффлайн jura12

  • Старожил
  • *
  • Сообщений: 1408
  • 20.04
    • Просмотр профиля
у вас виртуалбокс? надо в настройках сетевой выбрать способ подключения не Нат а Сетевой мост. тогда виртуалная машина будет наравне с хостовой. надеюсь у вас роутер раздаст ей айпи. если без роутера то надо вручную вписать в гостевую айпи.
сопротивление бесполезно

Оффлайн Loghir

  • Автор темы
  • Новичок
  • *
  • Сообщений: 26
    • Просмотр профиля
Виртуалбокс. У меня уже есть постоянный IP, задал вручную. Все равно не срабатывает.

Оффлайн Виктop

  • Участник
  • *
  • Сообщений: 237
    • Просмотр профиля
Если Вы хотите подключаться по SSH, то на гостевой машине нужно установить SSH-сервер и IP-адрес нужно указывать гостевой машины, а не хоста. Кроме того, при установке Ubuntu создаётся администратор, а вход по паролю для root заблокирован, потому нужно подлючаться от имени администратора, которого Вы указывали при установке.

Так же можно работать и непосредственно в VirtualBox

Оффлайн Loghir

  • Автор темы
  • Новичок
  • *
  • Сообщений: 26
    • Просмотр профиля
Мне не нужен SSH, зачем удаленное подключение с хостовой ОС на гостевую?
Мне надо зайти в Apache для его настройки.
Какой формат команды для входа на сервер в моем случае?

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

Код: (html5) [Выделить]
<VirtualHost *:80>
DocumentRoot /var/www/ - [b]у меня wordpress записан в этот каталог[/b]
ServerName [b]вот тут что писать?[/b]
ErrorLog /var/log/apache2/wordpress_error.log
CustomLog /var/log/apache2/wordpress_access.log common
<Directory /var/www/wordpress>
Options FollowSymLinks
Options +Indexes
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
« Последнее редактирование: 13 Февраль 2021, 19:47:11 от Aleksandru »

Оффлайн Виктop

  • Участник
  • *
  • Сообщений: 237
    • Просмотр профиля
Вы не сможете зайти в apache для его настройки, ибо настраивается он конфигурационными файлами, собственно содержимое одного из них Вы указали в примере.
Если Вы хотите открыть страницу в браузере, то введите в поле IP-адрес гостевой машины

Оффлайн Loghir

  • Автор темы
  • Новичок
  • *
  • Сообщений: 26
    • Просмотр профиля
Проверил командой sudo systemctl status apache2
(Нажмите, чтобы показать/скрыть)

Оффлайн jura12

  • Старожил
  • *
  • Сообщений: 1408
  • 20.04
    • Просмотр профиля
"Syntax error on line 225" смотрите конфиг который редактировали. строка 225
"ServerName вот тут что писать?" у меня написано jura12.ru . наверно надо писать то что написано в файле /etc/hosts

я несколько раз читал ваши постинги так и не понял что вы хотите сделать.
сопротивление бесполезно

Оффлайн AlexDem

  • Активист
  • *
  • Сообщений: 466
    • Просмотр профиля
я несколько раз читал ваши постинги так и не понял что вы хотите сделать.
Судя по вопросам человек вообще смутно понимает, что такое linux, web-сервер и как оно все настраивается...
Лучше начать с того, что почитать что-то по теме. Хотя бы https://www.digitalocean.com/community/tutorials/apache-ubuntu-18-04-ru
Когда будет открываться тестовая страница Apache, тогда постепенно переходить на установку WordPress (нам ничего сложного, но надо бы еще понять, что такое PHP, MySQL, ибо вопросы будут - 100%).

Оффлайн Loghir

  • Автор темы
  • Новичок
  • *
  • Сообщений: 26
    • Просмотр профиля
наверно надо писать то что написано в файле /etc/hosts
Там написано
127.0.0.1       localhost   - это IP - адрес сервера?
127.0.1.1       dim-VirtualBox - а это тогда что?

вообще-то в /etc/netplan/config.yaml
я задал постоянный IP для Ubuntu. Может, его вписать?

Прочитал http://manpages.ubuntu.com/manpages/precise/ru/man5/hosts.5.html
Как и все прочитаное мной, рассчитано на удаленный сервер и доменные имена. У меня нет ни того, ни другого.

я несколько раз читал ваши постинги так и не понял что вы хотите сделать.
В заголовке я постарался это описать.

Именно по https://www.digitalocean.com/community/tutorials/apache-ubuntu-18-04-ru
я стараюсь действовать. Но далее sudo systemctl status apache2 не продвинулся.

Оффлайн AlexDem

  • Активист
  • *
  • Сообщений: 466
    • Просмотр профиля
я стараюсь действовать. Но далее sudo systemctl status apache2 не продвинулся
Тебе же сказали - что ошибка в конфиге. Снеси все конфиги виртуальных хостов для WordPress - всеравно ничего не заработает пока не поднят Apache2,  и не установлены MySQL и РНР. Просто восстанови исходные конфиги Apache2 и попробуй просто поднять сервер, чтобы он хотя бы тестовую страницу в браузере отдавал. А уж потом все остальное. Если ты делаешь что-то по мануалу - то надо понимать последовательность твоих действий, а не бездумно править конфиги, и делать все поэтапно: поменял - проверил, потом дальше поменял - проверил...

Оффлайн Loghir

  • Автор темы
  • Новичок
  • *
  • Сообщений: 26
    • Просмотр профиля
ошибка в конфиге
Убрал единственый конфиг созданный мной: /etc/apache2/sites-available/wordpress.conf
Теперь команда sudo systemctl status apache2 отрабатывает как на https://www.digitalocean.com/community/tutorials/apache-ubuntu-18-04-ru
(Нажмите, чтобы показать/скрыть)
После чего в окно терминала никакой команды не ввести.
Далее
~$ hostname -I
192.168.1.220
и в браузере не вызывается тестовая страница. Ясно, почему: я знаю только локальный IP. По нему из Сети никак не зайти.
Что за адрес задан в файле /etc/hosts?

Теперь самое время создать правильный /etc/apache2/sites-available/wordpress.conf
(Нажмите, чтобы показать/скрыть)
Это единственный конфиг?

Почитал дальше
https://www.digitalocean.com/community/tutorials/apache-ubuntu-18-04-ru
- для установки Wordpress мне надо использовать виртуальные хосты? У меня только один сайт.

и не установлены MySQL и РНР
Установлены.
« Последнее редактирование: 15 Февраль 2021, 19:06:39 от Loghir »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 27665
    • Просмотр профиля
для установки Wordpress мне надо использовать виртуальные хосты?
А вы читать умеете?

У меня только один сайт.
Иии?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн AlexDem

  • Активист
  • *
  • Сообщений: 466
    • Просмотр профиля
После чего в окно терминала никакой команды не ввести.
Нажми просто Ctrl+C, тебе просто статус запущенного сервера в консоле показали.


Что за адрес задан в файле /etc/hosts?
Ты меня спрашиваешь? Откуда я знаю, что у тебя за адрес там прописан? Обычно это localhost, и если ты запускаешь веб-сервер на той же машине, с которой открываешь страницы, то для доступа к серверу надо ввести в браузере http://127.0 0.1 или просто 127.0.0.1


DocumentRoot /var/www/
А точно файлы WordPress там будут лежать? Если захочешь еще что-то будет бардак... положи хотя бы в /var/www/html/wordpress

для установки Wordpress мне надо использовать виртуальные хосты? У меня только один сайт.
надо

Пользователь добавил сообщение 15 Февраль 2021, 22:58:01:
Теперь самое время создать правильный /etc/apache2/sites-available/wordpress.conf
Еще раз - сделай сначала доступ к тестовой странице Апач, потом создавай виртуальные хосты. Потому что тестовая страница эта такой же виртуальный хост, и если он заработает правильно, то и твой wordpress заработает, по адресу 127.0.0.1/worpress к примеру, если его правильно настроишь
« Последнее редактирование: 15 Февраль 2021, 22:58:01 от AlexDem »

 

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