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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Нужна помощь в настройке apache2.4+php  (Прочитано 1303 раз)

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

Оффлайн asp2chief

  • Автор темы
  • Активист
  • *
  • Сообщений: 265
    • Просмотр профиля
Понимаю что есть очень много мануалов по данной и прочим версиям. Но я уже наустанавливал всего, впринципе сервер апача работает, осталось понять почему не работает php. Вообще мне php надо настроить как php-fpm.. В принципе:
kgb1st@sabertooth-lnx:/etc/apache2/mods-available$ ps afx | grep php
 1004 ?        Ss     0:00 php-fpm: master process (/etc/php/7.2/fpm/php-fpm.conf)
 6058 ?        S      0:00  \_ php-fpm: pool www
 6059 ?        S      0:00  \_ php-fpm: pool www
 7330 pts/2    S+     0:00          |       \_ grep --color=auto php
kgb1st@sabertooth-lnx:/etc/apache2/mods-available$ ps afx | grep apache
 7334 pts/2    S+     0:00          |       \_ grep --color=auto apache
 7037 ?        Ss     0:00 /usr/sbin/apache2 -k start
 7040 ?        Sl     0:00  \_ /usr/sbin/apache2 -k start
 7041 ?        Sl     0:00  \_ /usr/sbin/apache2 -k start
Но есть проблема, не работает *.php Добавил AddType application/x-httpd-php .php но эффекта нет.
Всё таки в первую очередб хотелось бы понять работает ли бообще апач через fpm или нет, а потом как завести на всем этом .php

Оффлайн MooSE

  • Старожил
  • *
  • Сообщений: 1117
    • Просмотр профиля
Re: Нужна помощь в настройке apache2.4+php
« Ответ #1 : 02 Мая 2018, 11:48:09 »
А какой-либо модуль для работы с fastcgi стоит? Например libapache2-mod-fcgid или libapache2-mod-fastcgi.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: Нужна помощь в настройке apache2.4+php
« Ответ #2 : 02 Мая 2018, 14:17:08 »
Нужен не какой-нибудь, а последний - fastcgi.
И конфиги показывайте.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн asp2chief

  • Автор темы
  • Активист
  • *
  • Сообщений: 265
    • Просмотр профиля
Re: Нужна помощь в настройке apache2.4+php
« Ответ #3 : 02 Мая 2018, 15:10:53 »
А какой-либо модуль для работы с fastcgi стоит? Например libapache2-mod-fcgid или libapache2-mod-fastcgi.
lrwxrwxrwx 1 root root   36 апр 22 01:54 access_compat.load -> ../mods-available/access_compat.load
lrwxrwxrwx 1 root root   30 май  2 11:54 actions.conf -> ../mods-available/actions.conf
lrwxrwxrwx 1 root root   30 май  2 11:54 actions.load -> ../mods-available/actions.load
lrwxrwxrwx 1 root root   28 апр 22 01:54 alias.conf -> ../mods-available/alias.conf
lrwxrwxrwx 1 root root   28 апр 22 01:54 alias.load -> ../mods-available/alias.load
lrwxrwxrwx 1 root root   33 апр 22 01:54 auth_basic.load -> ../mods-available/auth_basic.load
lrwxrwxrwx 1 root root   33 апр 22 01:54 authn_core.load -> ../mods-available/authn_core.load
lrwxrwxrwx 1 root root   33 апр 22 01:54 authn_file.load -> ../mods-available/authn_file.load
lrwxrwxrwx 1 root root   33 апр 22 01:54 authz_core.load -> ../mods-available/authz_core.load
lrwxrwxrwx 1 root root   33 апр 22 01:54 authz_host.load -> ../mods-available/authz_host.load
lrwxrwxrwx 1 root root   33 апр 22 01:54 authz_user.load -> ../mods-available/authz_user.load
lrwxrwxrwx 1 root root   32 апр 22 01:54 autoindex.conf -> ../mods-available/autoindex.conf
lrwxrwxrwx 1 root root   32 апр 22 01:54 autoindex.load -> ../mods-available/autoindex.load
lrwxrwxrwx 1 root root   30 апр 22 01:54 deflate.conf -> ../mods-available/deflate.conf
lrwxrwxrwx 1 root root   30 апр 22 01:54 deflate.load -> ../mods-available/deflate.load
lrwxrwxrwx 1 root root   26 апр 22 01:54 dir.conf -> ../mods-available/dir.conf
lrwxrwxrwx 1 root root   26 апр 22 01:54 dir.load -> ../mods-available/dir.load
lrwxrwxrwx 1 root root   26 апр 22 01:54 env.load -> ../mods-available/env.load
lrwxrwxrwx 1 root root   29 апр 22 01:54 filter.load -> ../mods-available/filter.load
lrwxrwxrwx 1 root root   27 апр 22 01:54 mime.conf -> ../mods-available/mime.conf
lrwxrwxrwx 1 root root   27 апр 22 01:54 mime.load -> ../mods-available/mime.load
lrwxrwxrwx 1 root root   32 апр 22 01:54 mpm_event.conf -> ../mods-available/mpm_event.conf
lrwxrwxrwx 1 root root   32 апр 22 01:54 mpm_event.load -> ../mods-available/mpm_event.load
lrwxrwxrwx 1 root root   34 апр 22 01:54 negotiation.conf -> ../mods-available/negotiation.conf
lrwxrwxrwx 1 root root   34 апр 22 01:54 negotiation.load -> ../mods-available/negotiation.load
lrwxrwxrwx 1 root root   31 апр 22 01:54 setenvif.conf -> ../mods-available/setenvif.conf
lrwxrwxrwx 1 root root   31 апр 22 01:54 setenvif.load -> ../mods-available/setenvif.load
lrwxrwxrwx 1 root root   29 апр 22 01:54 status.conf -> ../mods-available/status.conf
lrwxrwxrwx 1 root root   29 апр 22 01:54 status.load -> ../mods-available/status.load

Пользователь добавил сообщение 02 Мая 2018, 15:11:28:
Нужен не какой-нибудь, а последний - fastcgi.
И конфиги показывайте.
какой именно конфиг?

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: Нужна помощь в настройке apache2.4+php
« Ответ #4 : 02 Мая 2018, 15:14:23 »
Все.
Но начать можно с `apachectl -M` и конфига того хоста, который настраиваете.
« Последнее редактирование: 02 Мая 2018, 15:19:49 от AnrDaemon »
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн asp2chief

  • Автор темы
  • Активист
  • *
  • Сообщений: 265
    • Просмотр профиля
Re: Нужна помощь в настройке apache2.4+php
« Ответ #5 : 02 Мая 2018, 15:29:09 »
Все.
Но начать можно с `apachectl -M` и конфига того хоста, который настраиваете.

core_module (static)
 so_module (static)
 watchdog_module (static)
 http_module (static)
 log_config_module (static)
 logio_module (static)
 version_module (static)
 unixd_module (static)
 access_compat_module (shared)
 actions_module (shared)
 alias_module (shared)
 auth_basic_module (shared)
 authn_core_module (shared)
 authn_file_module (shared)
 authz_core_module (shared)
 authz_host_module (shared)
 authz_user_module (shared)
 autoindex_module (shared)
 cgid_module (shared)
 deflate_module (shared)
 dir_module (shared)
 env_module (shared)
 filter_module (shared)
 mime_module (shared)
 mpm_event_module (shared)
 negotiation_module (shared)
 setenvif_module (shared)
 status_module (shared)

apache2.conf => https://pastebin.com/ZQWYYbxq
magic.conf => https://pastebin.com/b6xTa9iG
sites-enabled(000-default.conf) => https://pastebin.com/xxNjhK8F

Пользователь добавил сообщение 02 Мая 2018, 18:43:42:
Снес, установил заного: https://websiteforstudents.com/how-to-run-apache2-with-php7-2-fpm-on-ubuntu-16-04-17-10-18-04/
Не помогло, файлы php как не обрабатывало, так и не обрабатывает :(

Пользователь добавил сообщение 02 Мая 2018, 19:00:03:
gf.  :2funny: ... in site enabled config
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php/php7.2-fpm.sock|fcgi://localhost/"
</FilesMatch>

P.S. осталось понять теперь как работает вообще этот fcgi )))))
« Последнее редактирование: 02 Мая 2018, 19:00:54 от asp2chief »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: Нужна помощь в настройке apache2.4+php
« Ответ #6 : 02 Мая 2018, 21:31:47 »
Как отдельный сетевой демон.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн asp2chief

  • Автор темы
  • Активист
  • *
  • Сообщений: 265
    • Просмотр профиля
Re: Нужна помощь в настройке apache2.4+php
« Ответ #7 : 03 Мая 2018, 06:58:51 »
Как отдельный сетевой демон.
Думаешь я знаю что такое деймон вообще?) Я так понял он как прокси, выполняет код в какой то изоляции от сервера.. ток не понятно почему параметры по умолчанию повышают уязвимость сервера. Где то читал, а потом потерял ссылку..

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: Нужна помощь в настройке apache2.4+php
« Ответ #8 : 03 Мая 2018, 10:58:51 »
Нет.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн asp2chief

  • Автор темы
  • Активист
  • *
  • Сообщений: 265
    • Просмотр профиля
Re: Нужна помощь в настройке apache2.4+php
« Ответ #9 : 04 Мая 2018, 08:55:50 »
тогда получается меня кто то обманул  :-[

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: Нужна помощь в настройке apache2.4+php
« Ответ #10 : 04 Мая 2018, 12:37:50 »
В чём именно?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн asp2chief

  • Автор темы
  • Активист
  • *
  • Сообщений: 265
    • Просмотр профиля
Re: Нужна помощь в настройке apache2.4+php
« Ответ #11 : 04 Мая 2018, 12:43:55 »
выполняет код в какой то изоляции от сервера
fpm-fcgi выполняет код в какой то изоляции от сервера

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: Нужна помощь в настройке apache2.4+php
« Ответ #12 : 04 Мая 2018, 12:47:02 »
Он не "в какой-то" изоляции выполняет, а в отдельном процессе. Что неудивительно, FPM это отдельный сетевой демон, к которому апач коннектится за результатами запроса.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

 

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