Метка

apache

Всего: 7 записей

php-fpm 504 gateway time-out apache

Проблема с версиями по умолчанию на centos 8.
php.ini

max_execution_time=14400

httpd.conf

Timeout 14400

в начале выполнения долгого скрипта:

echo ' ';

https://stackoverflow.com/questions/57677878/http-504-gateway-timeout-apache-2-4-6

apache 403 testing 123

Если вместо 403 ошибки по умолчанию отображается тестовая страница apache (замечено на CentOS) закомментировать в:

/etc/httpd/conf.d/welcome.conf

следующую строку:

<LocationMatch "^/+$">
	Options -Indexes
#	ErrorDocument 403 /.noindex.html
</LocationMatch>

Затем конечно перезапуск:

service httpd restart

FreeBSD — установка php-gd

В примере рассматривается установка php-gd на сервер с FreeBSD 5.5; установленная из портов версия php — 5.1.2.

cd /usr/ports/lang/php5-extensions/
make config

добавляем галочку: «GD library support»

make install clean

После завершения установки перезапускаем apache любым удобным для вас способом.

Vistual Hosts — автоматическое создание субдоменов

Каждая папка внутри директории /sites/ автоматически становится субдоменом name.of.your.server

    ServerAdmin e-mail@your_server
    DocumentRoot /sites/
    ServerName name.of.your.server
    ErrorLog logs/name.of.your.server-error_log
    CustomLog logs/name.of.your.server-access_log common
    ServerAlias *.name.of.your.server
    RewriteEngine On
    RewriteCond %{HTTP_HOST} !^www.name.of.your.server$
    RewriteCond %{HTTP_HOST} ^((.*)\.)name.of.your.server$
    RewriteRule ^/(.*) /%2/$1

.htaccess — защита паролем

Содержимое файла .htaccess для защиты паролем доступа к папке:

AuthName "You are assured that wish to be here?"
AuthType Basic
AuthUserFile /var/www/html/mysyte/.htpasswd
require valid-user

Содержимое файла .htaccess для защиты паролем доступа к конкретному файлу:

AuthName "You are assured that wish to be here?"
AuthType Basic
AuthUserFile /var/www/html/mysyte/.htpasswd
<Files file.php>
require valid-user
</Files>

Создание .htpaswd:
htpasswd -mbc .htpasswd username password — создание нового файла.
htpasswd -mb .htpasswd username password — добавление пользователя в существующий файл.