есть другой косяк в панеле, который перекрывает первый 😂
ps: я не со зла
как раз удобно для `любителей` брутфорса акков....
2evonames/ahnames: оно вам нужно, создавать проблемы самим себе? на SOA денег не сделаешь.
те кто знают и обращают внимание на поле SOA - купят услугу внешнего днс, она стоит копейки или дается бесплатно к хостингу.
а могут пострадать именно новички и в конечном итоге отношение к вам, как к регистратору.
с рерайтом проходит все нормально.
единственный минус: DocumentRoot будет указывать на /var/www
на этом могут спотыкаться криворукие прогеры в самописе, которые через DocumentRoot пытаются получить абсолютный путь к сайту...
посмотрите мой конфиг более внимательно.
1 ip = 1 конфиг виртуал хоста = /var/www/mnogo.domenov.net
(мне удобно каждый ip ложить в отдельную папку)
если идеологически против конфигов, то пропишите строки модреврайта в /var/www/.htaccess - эффект будет тотже.
php_value auto_prepend_file /var/www/setdocroot.php
зачем лишний раз насиловать пхп? ведь в апаче у вас уже живет mod_rewrite.
да и скрипт не обрабатывает ситуации большие/маленькие буквы в имени домена(как не странно, но логах апача попадается и такое), с www/без www - в одну папку.
лучше в конфиг виртуал хоста прописать пару строк
<VirtualHost 123.123.123.123> DocumentRoot /var/www RewriteEngine On RewriteMap lowercase int:tolower RewriteRule ^/(.*)$ /var/www/${lowercase:%{SERVER_NAME}}/$1 RewriteRule var/www/www\.(.*)$ /var/www/$1 [L] <Directory "/var/www/"> AllowOverride All Options FollowSymLinks </Directory></VirtualHost>
скопировал со своего рабочего конфига, пути вроде все поправил на ваши.
Upd: "AddDefaultCharset UTF-8" не желательно жестко пихать в конфиг апача, зачастую гамники под сапу проще делать в 1251
национальное народное блюдо - винегрет из копи-паста...
[mysqld] query_cache_limit=8M query_cache_limit=32M table_cache=128M table_cache=64M
наверное mysql с первого раза не понимает 😂
ps: поищите хотябы на этом форуме, уже давались советы что и как настраивать в mysql
как вариант, поищите встречные деньги. тогда покупать будет не нужно, да и пара процентов у вас будет в плюсе.
маленький хинт: у вас в начале всех файлов стоит заголовок юникода(первые три байта) - его не должно быть.
Если пользуетесь notepad++, то в менюхе "Кодировки" выберете "Кодировать в UTF-8 (без BOM)" и пересохраните все файлы.
этот заголовок в .htaccess и дает 500-ю ошибку.
забили....
если файлы лежат там где я написал, то для обновления забросьте строку в крон
33 6 1 * * cd /usr/local/share/GeoIP > /dev/null 2>&1 && fetch http://geolite.maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP.dat.gz > /dev/null 2>&1 && gunzip -f GeoIP.dat.gz
обновление раз в неделю, по понедельникам. ну и апач потом как-нибудь передернуть.