Форум программистов, компьютерный форум, киберфорум
RedHat, Fedora, CentOS, ASP Linux
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
-1 / 0 / 0
Регистрация: 17.07.2014
Сообщений: 10
1

Fedora 27 и не работающая конфигурация http

25.05.2018, 14:37. Показов 665. Ответов 15

Есть конфигурация httpd работавшая много лет. В 26 Fedora конфигурация работает. Работает в Centos 7. А вот с Fedora 27 все, вставки php в html работать перестали. Кто знает, что там сломать умудрились опять?

Код
ServerRoot "/etc/httpd"
Listen 80
Include conf.modules.d/*.conf
User apache
Group apache
ServerAdmin root@localhost
ServerName maint.maintlab.ru:80
<Directory />
#    AllowOverride none
# Будет использоваться парольная защита на сайты
    AllowOverride all
    Require all denied
    Options Includes FollowSymLinks ExecCGI
</Directory>

DirectoryIndex index.html index.shtml index.html.var index.cgi index.php openwebmail.pl
DocumentRoot "/var/www/html"
<Directory "/var/www">
    AllowOverride None
    # Allow open access:
    Require all granted
</Directory>

<Directory "/var/www/html">
    Options Indexes FollowSymLinks  ExecCGI
    AllowOverride None
    Require all granted
</Directory>

<IfModule dir_module>
    DirectoryIndex index.html
</IfModule>

<Files ".ht*">
    Require all denied
</Files>
AccessFileName .htaccess

ErrorLog "logs/error_log"

LogLevel warn

<IfModule log_config_module>
    LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
    LogFormat "%h %l %u %t \"%r\" %>s %b" common

    <IfModule logio_module>
      # You need to enable mod_logio.c to use %I and %O
      LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %I %O" combinedio
    </IfModule>
    CustomLog "logs/access_log" combined
</IfModule>

<IfModule alias_module>
    ScriptAlias /cgi-bin/ "/var/www/cgi-bin/"

</IfModule>

<Directory "/var/www/cgi-bin">
    AllowOverride None
    Options None
    Require all granted
</Directory>

<IfModule mime_module>
    TypesConfig /etc/mime.types
    AddType application/x-compress .Z
    AddType application/x-gzip .gz .tgz
    AddType text/html .shtml
    AddOutputFilter INCLUDES .shtml
</IfModule>

AddType audio/mpeg .mp3
AddType audio/ogg .ogg
AddType audio/wav .wav
AddType audio/webm .webm

AddDefaultCharset UTF-8
MIMEMagicFile conf/magic
ErrorDocument 404 /missing.html

EnableSendfile on
AddHandler application/x-httpd-php htm html
AddType php-script .php

#IncludeOptional conf.d/*.conf

<VirtualHost maint.maintlab.ru:80>
    ServerAdmin maint@localhost
    DocumentRoot /home/www/maint
    ScriptAlias /cgi-bin /home/www/maint/cgi-bin
    Alias /icons /home/www/icons
    ServerName maint.maintlab.ru
    ErrorLog logs/maint-error_log
    CustomLog logs/maint-access_log common
    
   <Directory /home/www/maint>
	 Require all granted
   </Directory>
   AccessFileName .htaccess
   
</VirtualHost>

# Supplemental configuration
#
# Load config files in the "/etc/httpd/conf.d" directory, if any.
IncludeOptional conf.d/*.conf
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.05.2018, 14:37
Ответы с готовыми решениями:

Динамическая или статическая конфигурация. Когда используется альтернативная IP-конфигурация?
1) Когда одна сеть использует протокол DHCP для своих IP-адресов, а в другой сети используются...

Конфигурация приложения .NET. XML конфигурация
Здравствуйте. Третьи сутки колдую над конфигурацией приложения, написанного на шарпе. Перелопатил...

Простой сервлет HTTP Status 405 - HTTP method GET is not supported by this URL
Здравствуйте,начал изучение сервлетов.Делал все последовательно как в примере...

HTTP запрос через Apache HTTP Client ничего не возвращает
У меня есть один сайт. Простой сайт на php. И есть второй сайт, где используется java на JBoss. Я...

15
76 / 62 / 24
Регистрация: 21.06.2013
Сообщений: 330
25.05.2018, 20:31 2
Если не работают вставки php в html, то обычно либо модуль php не установлен и таким образом не загружается apache, либо у вставок используются shot tags, т.е. <? вместо <?php, а по умолчанию они в /etc/php.ini отключены, т.е. надо сделать shot_tags = on и перестартовать httpd
0
-1 / 0 / 0
Регистрация: 17.07.2014
Сообщений: 10
26.05.2018, 06:07  [ТС] 3
модуль php установлен, shot tags не использую никогда, в тексте страницы написано <?php. Поясняню. В fedora 26 все работало. Потом прошел upgrade до fedora 27 и все.
0
Эксперт по компьютерным сетямЭксперт NIX
12230 / 7097 / 727
Регистрация: 09.09.2009
Сообщений: 27,701
26.05.2018, 15:33 4
Цитата Сообщение от maint Посмотреть сообщение
модуль php установлен
включен?
0
-1 / 0 / 0
Регистрация: 17.07.2014
Сообщений: 10
26.05.2018, 15:51  [ТС] 5
включен. В 26 работало, upgrade и все
0
Эксперт по компьютерным сетямЭксперт NIX
12230 / 7097 / 727
Регистрация: 09.09.2009
Сообщений: 27,701
26.05.2018, 16:00 6
ну если "все установлено" и "все включено", значит, "все и работает"...
0
-1 / 0 / 0
Регистрация: 17.07.2014
Сообщений: 10
26.05.2018, 16:37  [ТС] 7
т.е в виртуалке ставлю fedora 26 http apache сервер, конфигурацию. Работаем. Делаю upgrade до fedora 27, не работает. Вопрос был, чего сломали. Кто в курсе, а не трепать зря языком, ответит. Сегодня проверил то же на ubuntu. Конфигурация работает. Если у вас нет fedora, то не напрягайтесь в остроумии. Все равно не действует на меня, работающего с ix уже лет 25
0
Эксперт по компьютерным сетямЭксперт NIX
12230 / 7097 / 727
Регистрация: 09.09.2009
Сообщений: 27,701
26.05.2018, 16:47 8
Цитата Сообщение от maint Посмотреть сообщение
меня, работающего с ix уже лет 25
да-да, я вижу!
пример правильного ответа на вопрос о том, что модуль работает

Код
# apache2ctl -D DUMP_MODULES
Loaded Modules:
 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)
 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)
 cgi_module (shared)
 deflate_module (shared)
 dir_module (shared)
 env_module (shared)
 expires_module (shared)
 filter_module (shared)
 headers_module (shared)
 mime_module (shared)
 mpm_prefork_module (shared)
 negotiation_module (shared)
 php5_module (shared)
 reqtimeout_module (shared)
 rewrite_module (shared)
 setenvif_module (shared)
 socache_shmcb_module (shared)
 ssl_module (shared)
 status_module (shared)
0
-1 / 0 / 0
Регистрация: 17.07.2014
Сообщений: 10
26.05.2018, 17:14  [ТС] 9
для сведения, в fedora, как и centos apache2cntl. Вот нет и все. Так что, не нужно
d Modules:
Код
 core_module (static)
 so_module (static)
 http_module (static)
 access_compat_module (shared)
 actions_module (shared)
 alias_module (shared)
 allowmethods_module (shared)
 auth_basic_module (shared)
 auth_digest_module (shared)
 authn_anon_module (shared)
 authn_core_module (shared)
 authn_dbd_module (shared)
 authn_dbm_module (shared)
 authn_file_module (shared)
 authn_socache_module (shared)
 authz_core_module (shared)
 authz_dbd_module (shared)
 authz_dbm_module (shared)
 authz_groupfile_module (shared)
 authz_host_module (shared)
 authz_owner_module (shared)
 authz_user_module (shared)
 autoindex_module (shared)
 cache_module (shared)
 cache_disk_module (shared)
 cache_socache_module (shared)
 data_module (shared)
 dbd_module (shared)
 deflate_module (shared)
 dir_module (shared)
 dumpio_module (shared)
 echo_module (shared)
 env_module (shared)
 expires_module (shared)
 ext_filter_module (shared)
 filter_module (shared)
 headers_module (shared)
 include_module (shared)
 info_module (shared)
 log_config_module (shared)
 logio_module (shared)
 macro_module (shared)
 mime_magic_module (shared)
 mime_module (shared)
 negotiation_module (shared)
 remoteip_module (shared)
 reqtimeout_module (shared)
 request_module (shared)
 rewrite_module (shared)
 setenvif_module (shared)
 slotmem_plain_module (shared)
 slotmem_shm_module (shared)
 socache_dbm_module (shared)
 socache_memcache_module (shared)
 socache_shmcb_module (shared)
 status_module (shared)
 substitute_module (shared)
 suexec_module (shared)
 unique_id_module (shared)
 unixd_module (shared)
 userdir_module (shared)
 version_module (shared)
 vhost_alias_module (shared)
 watchdog_module (shared)
 dav_module (shared)
 dav_fs_module (shared)
 dav_lock_module (shared)
 lua_module (shared)
 mpm_prefork_module (shared)
 proxy_module (shared)
 lbmethod_bybusyness_module (shared)
 lbmethod_byrequests_module (shared)
 lbmethod_bytraffic_module (shared)
 lbmethod_heartbeat_module (shared)
 proxy_ajp_module (shared)
 proxy_balancer_module (shared)
 proxy_connect_module (shared)
 proxy_express_module (shared)
 proxy_fcgi_module (shared)
 proxy_fdpass_module (shared)
 proxy_ftp_module (shared)
 proxy_http_module (shared)
 proxy_hcheck_module (shared)
 proxy_scgi_module (shared)
 proxy_uwsgi_module (shared)
 proxy_wstunnel_module (shared)
 ssl_module (shared)
 systemd_module (shared)
 cgi_module (shared)
 perl_module (shared)
 http2_module (shared)
 proxy_http2_module (shared)
 php7_module (shared)
0
918 / 635 / 198
Регистрация: 08.09.2013
Сообщений: 1,690
26.05.2018, 20:18 10
Цитата Сообщение от maint Посмотреть сообщение
Вопрос был, чего сломали.
Если вы не первый год работаете с Федорой, то понимаете, что это экспериментальныя площадка Красной шапки и отказы после обновлений - дело обычное. Тем не менее, вместо того чтобы изучить изменения в новой версии, вы нам устроили конкурс телепатов.
С первым вашим заданием мы справились - сообразили, что у вас Апач, хотя в заголовке темы об этом не сказано.
Далее, вы предложили угадать, как у вас связан Апач с php - mod_php или php-fpm, ставший по умолчанию с 27-й версии, а то и вовсе, по-старинке - обычный cgi. Dmitry, похоже, справился и с этой задачей.
Следующее задание - узнать что же у вас все таки не так, не зная конфигурации, не читая логов, да и только из намеков понимая, в чем вообще проблема.
Цитата Сообщение от maint Посмотреть сообщение
вставки php в html работать перестали
Здесь уже я могу только посыпать голову пеплом и признать свое поражение.
0
76 / 62 / 24
Регистрация: 21.06.2013
Сообщений: 330
26.05.2018, 22:09 11
А SELinux случайно не включился?
0
-1 / 0 / 0
Регистрация: 17.07.2014
Сообщений: 10
27.05.2018, 05:31  [ТС] 12
я его и не выключаю. Хотя от безисходности вырубал

Добавлено через 3 минуты
вы трепать языком сюды приходите? Не зная конфигурации. Я же выдал. Логи? Вы вообще в стаких случаях в логи смотрели хоть раз? Охохо. Тестоваф площадка и пр. Не смешно. Есть вопрос, не треп нужен, а ответ. Один дебиановские утилиты советует, другому, видимо, делать нехрен, решил педагога изобразить, ни слова не сказав по делу
0
76 / 62 / 24
Регистрация: 21.06.2013
Сообщений: 330
27.05.2018, 10:25 13
вы трепать языком сюды приходите? Не зная конфигурации. Я же выдал. Логи? Вы вообще в стаких случаях в логи смотрели хоть раз? Охохо
Простите, а вы зачем сюда пришли? За помощью? Тогда каждый отклик должен сопровождаться благодарностью, а не язвительным комментарием. Знаете, я люблю непростые проблемы, но с таким отношением (пусть даже не ко мне)... Может вы нам денег заплатили, чтобы мы мало того, что время своё на вас тратили, так ещё и выслушивали потом от вас?
0
-1 / 0 / 0
Регистрация: 17.07.2014
Сообщений: 10
27.05.2018, 10:41  [ТС] 14
смешной вы. Я пришел за помошью, а не за сообщением, что земля круглая. Проверьте. Если какой то дебианщик дает совет, так хоть полюбопытсвовал бы, чем отличается rpm дистры, от deb. Ну хотя бы есть такая команда или нет, в другом дистре. Ответ будет, буду признателен. Нет, прошу не заниматься фигней.
0
918 / 635 / 198
Регистрация: 08.09.2013
Сообщений: 1,690
27.05.2018, 13:51 15
Цитата Сообщение от maint Посмотреть сообщение
Не зная конфигурации. Я же выдал.
Нет. Из того, что вы выдали не ясно основное - как подключается php к Апачу.
Цитата Сообщение от maint Посмотреть сообщение
Вы вообще в стаких случаях в логи смотрели хоть раз?
Да, смотрю. Тем более вы и не объяснили, что это за случай. Из фразы
Цитата Сообщение от maint Посмотреть сообщение
вставки php в html работать перестали.
можно предположить
0. Целиковые php файлы отображаются правильно, или нет?
1. В файле с расширением .html вставки на php
а) не отображаются вовсе, либо
б) отображается код php вместо результата выполнения, либо.
в) выводятся ошибки.
И самое главное, вы опять, как партизан, молчите, у вас php-fpm или mod_php?
Быстрее и продуктивнее будет дать на полчаса доступ к вашей виртуалке юниксовому админу, чем дожидаться телепатов на форуме.
0
-1 / 0 / 0
Регистрация: 17.07.2014
Сообщений: 10
28.05.2018, 06:42  [ТС] 16
mod_php. Предлагает скачать, вместо отображения.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.05.2018, 06:42

Как добавить http авторизацию (http authorization header) при работе с web-сервисом?
Добрый день! Проблема такая. Есть веб-сервис который при подключения требует авторизацию. Скачал...

www-http сниффер. Как отследить HTTP запросы?
Посмотрел я вот эту статью: ...

'The HTTP headers are already written to the client browser. Any HTTP header modifications must be made before writing page content.
При вызове команды Response.Redirect 'ert.asp' браузер выводит след. информацию: 'The HTTP...

The HTTP headers are already written to the client browser. Any HTTP header modifications must be made before writing page content
И так: 1. Один из наших админов сменил 2000 на 2003 (asp) 2. Все работает, НО на одной из задач...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
16
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.