Не хватает модуля на веб сервере

Серый™

CS:S Server
Сообщения
2,925
Реакции
1,379
Есть вопрос как правильно создать правило.

вот на пример
PHP:
location ^~ /admincp/ {
        allow 92.55.13.51;
        deny all;
    }
это правило должно не пускать в админ панель с не правильным ip, всё пашет, но когда заходишь с правильного ип предлагает скачать index.php, хотя должно открывать как страницу. Как правильней?
И вот ещё для не допускания закачки постороних файлов
PHP:
RemoveHandler .phtml
RemoveHandler .php
RemoveHandler .php3
RemoveHandler .php4
RemoveHandler .php5
RemoveHandler .cgi
RemoveHandler .exe
RemoveHandler .pl
RemoveHandler .asp
RemoveHandler .aspx
RemoveHandler .shtml

<Files ~ "\.php|\.phtml|\.cgi|\.exe|\.pl|\.asp|\.aspx|\.sht ml">
Order allow,deny
Deny from all
</Files>
как переписать для nginx?
по пути ./fails
 
Последнее редактирование:

KorDen

Atra esterní ono thelduin!
Сообщения
2,142
Реакции
1,424
Вот по поводу локейшена и идет проблема - с файлами php вечно эта проблема появляется при FastCGI, никакие правила при открытии .php не действуют - для этого придется извращаться. Сам хотел как-то поставить HTTP-авторизацию на папку, оказалось что можно все равно php-файл открывать, даже без авторизации, а как правильно делать что-то я толком не разобрался пока...
 

Серый™

CS:S Server
Сообщения
2,925
Реакции
1,379
KorDen, заметил ещё статистика перестала правильно отображаться, сервера не сворачиваются, инфа про игрока не открывается.
 

KorDen

Atra esterní ono thelduin!
Сообщения
2,142
Реакции
1,424
KorDen, заметил ещё статистика перестала правильно отображаться, сервера не сворачиваются, инфа про игрока не открывается.

Хм, это у тебя уже что-то,, смотри error-логи и лог Php-fpm, у меня все работает нормально, проверить сам можешь, ссылка в подписи...
 

Серый™

CS:S Server
Сообщения
2,925
Реакции
1,379
KorDen, я с правами намудрил))

Как думаешь такое правило прокатит не запрет закачку определённых файл?
PHP:
location ~* ^/(fails|downloads|customprofilepics|customgroupicons|customavatars|album)/.*\.(php|php5|php3|php4|phtml|cgi|exe|pl|asp|aspx|shtml)$
	{
		deny all;
	}

Правило вроде на запрет открытие файлов в этих папках.
 
Последнее редактирование:

BMW M6

Участник
Сообщения
1,217
Реакции
534
KorDen, я с правами намудрил))

Как думаешь такое правило прокатит не запрет закачку определённых файл?
PHP:
location ~* ^/(fails|downloads|customprofilepics|customgroupicons|customavatars|album)/.*\.(php|php5|php3|php4|phtml|cgi|exe|pl|asp|aspx|shtml)$
	{
		deny all;
	}

Прокатило у вас или нет?
 

Серый™

CS:S Server
Сообщения
2,925
Реакции
1,379
KorDen, раньше я просто не смотрел её, нашёл когда искал как ограничить скорость при скачке.
 

Серый™

CS:S Server
Сообщения
2,925
Реакции
1,379
BMW M6, да, если хранить в базе она становится ещё больше. (тем самым база тяжелей работает, если много такого барахла, я так оптимизировал не много)
 

Серый™

CS:S Server
Сообщения
2,925
Реакции
1,379
Кто может посоветовать, какую почтовую службу лучше использовать на веб сервер.
И инфу как её поставить.
Нашёл пока что такое..
1. В общем, попробуй сначала диагностику.
Обслуживание - Диагностика

Попробуй на разные адреса отправить. Хотя у меня диагностика работала, а письма не приходили.Ну там хотя бы иногда показывает проблемы какие на сервере могут быть.

2. Дальше у тебя должны быть от хостинга данные для SMPT почты. Если нет, спроси у хостера. Идешь в настройки:
Основные настройки - Опции электронной почты

И включаешь опцию Электронная почта через SMTP.
Ниже вводишь данные от своего сервера, полученные от хостинга.

3. И даже после этого может не заработать. У меня заработало только после того, как я зарегистрировался в гугле в этом сервисе.
Создаешь там почтовый ящик, вида: имя_ящика@имя_домена

В настройках форума: Основные настройки - Опции электронной почты
Электронная почта через SMTP: Да
Адрес SMTP сервера: smtp.gmail.com
Порт SMTP: 465
Имя пользователя SMTP: тут пишем созданный почтовый ящик
Пароль SMTP: пароль к ящику
Безопасное соединение SMTP: SSL

Но там не так просто все настроить. На сервере надо менять кое-какие записи.

После этой процедуры письма с mail.ru стали работать нормально.

или через sendmail в php?
 
Последнее редактирование:

KorDen

Atra esterní ono thelduin!
Сообщения
2,142
Реакции
1,424
А чем sendmail-то не угодил?
 

Серый™

CS:S Server
Сообщения
2,925
Реакции
1,379
KorDen, уже сделал)) через sendmail, просто я вообще про это не знал, сделал через яндекс, на меиле глюк с отправителем.
 

Серый™

CS:S Server
Сообщения
2,925
Реакции
1,379
BMW M6, во общем-то правило должно работать, просто закинь в прописанную из тех папок файл с расширением из того списка, и посмотри что будет, по идее должно вывести ошибку 403.
 
Сверху Снизу