Обсуждаем ISPmanager
  • Дата создания
    17 марта 2019
  • Топиков
    32
  • Ограничение на постинг
    0.000
  • Категория:
    Панели и Софт

В чем Проблема с IP адресами поддоменов на VPS/ISPmanager?

Исходная инфа:
Сервер Linux VPS Apache Centos
IP адрес единый, DNS на моем домене 1ns.moydomen.ru/2ns.moydomen.ru, ISPmanager 5lite
Часто покупал домены под заказчиков у разных Регистраторов, прописывал свои DNS 1ns.moydomen.ru/ -проблем не было. Домены «создавал» ( по наитию) в Разделе «Доменные имена», они автоматом появлялись в «WWW домены» у разных Пользователей. Тут пришлось купить пару доменов. Сделал как обычно. Завел пользователя под них. Создал в «Доменных именах» -все работает. Потребовались поддомены. Создаю test.novdomen.world в «Доменных именах» И началось…
ПРОБЛЕМА.
Поддомен -Браузер не может найти IP адрес поддомена. Я в поддержку сервера ( но по выделенке VPS) они почти не консультируют по настройкам. Начал гуглить и оказалось, что все поддомены создаются в разделе «WWW домены». Я удалил все тестовые поддомены созданные а разделе «Доменные имена» и создал тестовые поддомены в разделе WWW домены. В разделе «Доменные имена» в главных доменах, просто появлялись A записи test/www.test. Но поддомен не открывается. Решил проверить с www — открылся три раза и перестал открываться.
ГЛАВНАЯ непонятка в том, что поддомен с пятого раза открылся ( при диагностике -ok/ok/ok) Вот он в сети, делаю перезагрузить, он пропадает Диагностика:
Lookup IP address information (ns1.moydomen.ru): [FAIL]
IP address: [FAIL]
Error: IP address not found

В чем может быть причина А) новыйдомен IP видит, а его поддомен (все записи A имеются)? Б) В чем может быть причина этой «плавающей» доступности поддомена? Если бы он вообще не открывался, то понятно. А то- 2 раза (после всех чисток кэшей и перезагрузок) из 15 попыток открывается. И показывает разные диагностики то ОК то {FAIL}
Помогите разобраться-))

Почему все письма с сайтов на VPS с ISPmanager уходят в спам или не доходят?

Подскажите пожалуйста как настроить отправку уведомлений с форм на сайтах с WordPress с помощью php фунций mail() / wpmail() чтобы они приходили во входящие сообщения, а не в спам?

Как лучше всего и/или легче всего настроить эту отправку для нескольких сайтов на сервере? В будущем их количество будет увеличиваться. Это я к тому, чтобы для одного конкретного сайта приходилось делать не так много манипуляций. Для каждого домена создавать почтовый домен, ящик, дописывать несколько записей довольно геморойное решение :)

Ранее использовал виртуальный хостинг и таких проблем не было. Помогите пожалуйста с подробной настройкой отправки писем с сервера в ISPmanager :)

UPD: в php фунции mail() в заголовке FROM я пишу info@домен.сайта, а в Яндекс.Почту приходит письмо в спам с фактическим адресом отправителя — example.com (на gmail вообще ничего не приходит), может в этом основная проблема? Откуда берется этот адрес в почти «голом» ISPmanager, может кто-то сталкивался, подскажите пожалуйста :)

Сервер: облачный KVM от REG.RU
Панель: ISPmanager Lite 5.182.3

Правильность и оптимизация конфига nginx?

В панели ISPmanager 5 Lite использую свзяку Nginx + PHP-FPM (версия php 7.1). Потихоньку отхожу от привычной связки Nginx + Apache. В связи с тем, что классический .htaccess использовать нельзя, вношу некоторые правки в конфиг /etc/nginx/vhosts/siteru/site.ru.conf

Кто хорошо знаком со свзякой Nginx + PHP-FPM, подкажите, можно ли этот конфиг как-то улучшить? (смущает, что приходится дублировать все данные) Или же он идеален? :)

server { server_name site.ru www.site.ru; charset off; disable_symlinks if_not_owner from=$root_path; include /etc/nginx/vhosts-includes/*.conf; include /etc/nginx/vhosts-resources/site.ru/*.conf; access_log /var/www/httpd-logs/site.ru.access.log; error_log /var/www/httpd-logs/site.ru.error.log notice; ssi on; set $root_path /var/www/siteru/data/www/site.ru; root $root_path; location / { location ~ [^/]\.ph(p\d*|tml)$ { try_files /does_not_exists @php; } location / { try_files $uri $uri/ /index.php?$args; } } listen xx.xxx.xx.xx:80; index index.php; return 301 https://$host:443$request_uri; location @php { fastcgi_index index.php; fastcgi_param PHP_ADMIN_VALUE «sendmail_path = /usr/sbin/sendmail -t -i -f webmaster@site.ru»; fastcgi_pass unix:/var/www/php-fpm/siteru.sock; fastcgi_split_path_info ^((?U).+\.ph(?:p\d*|tml))(/?.+)$; try_files $uri =404; include fastcgi_params; } location = /wp-login.php { try_files /does_not_exists @deny; } location @deny { allow xx.xxx.xx.xxx; deny all; } location = /favicon.ico { log_not_found off; access_log off; } location = /robots.txt { allow all; log_not_found off; access_log off; } # Запрещаем доступ к скрытым файлам location ~ /\. { deny all; } # Запрещаем доступ к файлам .php в директории uploads location ~* /(?:uploads|files)/.*\.php$ { deny all; } } server { server_name site.ru www.site.ru; ssl on; ssl_certificate "/var/www/httpd-cert/siteru/site.ru_le1.crtca"; ssl_certificate_key "/var/www/httpd-cert/siteru/site.ru_le1.key"; ssl_ciphers EEEEH:+AEEE56:-EEES:REE+AES:!NULL:!RC4; ssl_prefer_server_ciphers on; ssl_protocols TLSv1 TLSv1.1 TLSv1.2; ssl_dhparam /etc/ssl/certs/dhparam4096.pem; charset off; index index.php; disable_symlinks if_not_owner from=$root_path; include /etc/nginx/vhosts-includes/*.conf; include /etc/nginx/vhosts-resources/site.ru/*.conf; access_log /var/www/httpd-logs/site.ru.access.log; error_log /var/www/httpd-logs/site.ru.error.log notice; ssi on; set $root_path /var/www/siteru/data/www/site.ru; root $root_path; listen xx.xxx.xx.xx:443 ssl http2; location / { location ~ [^/]\.ph(p\d*|tml)$ { try_files /does_not_exists @php; } location / { try_files $uri $uri/ /index.php?$args; } } location @php { fastcgi_index index.php; fastcgi_param PHP_ADMIN_VALUE «sendmail_path = /usr/sbin/sendmail -t -i -f webmaster@site.ru»; fastcgi_pass unix:/var/www/php-fpm/siteru.sock; fastcgi_split_path_info ^((?U).+\.ph(?:p\d*|tml))(/?.+)$; try_files $uri =404; include fastcgi_params; } location = /wp-login.php { try_files /does_not_exists @deny; } location @deny { allow xx.xxx.xx.xxx; deny all; } location = /favicon.ico { log_not_found off; access_log off; } location = /robots.txt { allow all; log_not_found off; access_log off; } # Запрещаем доступ к скрытым файлам location ~ /\. { deny all; } # Запрещаем доступ к файлам .php в директории uploads location ~* /(?:uploads|files)/.*\.php$ { deny all; } }

Как включить sendmail в php.ini на ispmanager 5 lite?

Как настроить smtp?
[mail function]; For Win32 only.; php.net/smtp SMTP = localhost; php.net/smtp-port smtp_port = 25; For Win32 only.; php.net/sendmail-from ;sendmail_from = me@example.com; For Unix only. You may supply arguments as well (default: «sendmail -t -i»).; php.net/sendmail-path ;sendmail_path =; Force the addition of the specified parameters to be passed as extra parameters; to the sendmail binary. These parameters will always replace the value of; the 5th parameter to mail(). ;mail.force_extra_parameters =; Add X-PHP-Originating-Script: that will include uid of the script followed by the filename mail.add_x_header = On; The path to a log file that will log all mail() calls. Log entries include; the full path of the script, line number, To address and headers. ;mail.log =; Log mail to syslog (Event Log on Windows). ;mail.log = syslog [SQL]; php.net/sql.safe-mode sql.safe_mode = Off

ISPmanager Let's encrypt ошибка?

Решил я значит установить на ISPmanager Let's encrypt, установил во время установки все было нормально, начинаю добавлять ssl к моему сайту «niriter.ru/» в настройках сайта выбираю:

дальше мне выдает эту ошибку:
По гуглу искал так ничего и не нашел.
З.ы. Знаю что сливаю свои данные но все-же попрошу ничего лихого не делать, пж…
вот код из '/etc/nginx/vhosts/www-root/niriter.ru.conf':
server { server_name niriter.ru *.niriter.ru www.niriter.ru; charset off; index index.html index.php; disable_symlinks if_not_owner from=$root_path; include /etc/nginx/vhosts-includes/*.conf; include /etc/nginx/vhosts-resources/niriter.ru/*.conf; access_log /var/www/httpd-logs/niriter.ru.access.log; error_log /var/www/httpd-logs/niriter.ru.error.log notice; ssi on; set $root_path /var/www/www-root/data/www/niriter.ru; if ($host ~* ^((.*).niriter.ru)$) { set $subdomain $2; } root $root_path/$subdomain; listen 195.133.201.72:80; location / { location ~ [^/]\.ph(p\d*|tml)$ { try_files /does_not_exists @php; } location / { try_files $uri $uri/ /index.php?$args; # permalinks } } location @php { fastcgi_index index.php; if (!-e $request_filename){ rewrite ^(.*)$ /index.php break; } fastcgi_param PHP_ADMIN_VALUE «sendmail_path = /usr/sbin/sendmail -t -i -f pro100.vce@gmail.com»; fastcgi_pass unix:/var/www/php-fpm/www-root.sock; fastcgi_split_path_info ^((?U).+\.ph(?:p\d*|tml))(/?.+)$; try_files $uri =402; include fastcgi_params; } set $subdomain ""; }

P.S. Решил удалить 40-ю строчку во время написания этой поэмы и все заработало! «try_files $uri =402;» Вопрос решен еще до публикации, Надеюсь что кому-то я все-же помог с этим вопросом.
Ура!!!

Как через squid открывать vnc консоль в isp manager?

Недавно настроил squid. Заметил, что нет доступа к панели ISP.
Добавил порт 1500 в acl SSL_ports, которому разрешен метод CONNECT.
В панель пустило.
Однако при попытке подключения к консоли виртуального сервера получаю ошибку Server disconnected (code: 1006)
В строке браузера по-прежнему стоит порт 1500.
В логах squid TCP_DENIED/403 3466 CONNECT msk-vm.ispsystem.net:16095 — HIER_NONE/- text/html
:16095 — этот порт всегда разный.
У меня в конфигурации диапазон 1025-65535 добавлен в acl Safe_ports, которому разрешен доступ но не метод CONNECT.
Как же быть? Как мне через squid управлять vds-ками по vnc консоли?

Какую DKIM запись делать в DNS, если DKIM с другого домена на том же VPS?

Домены на одном VPS ( ISPmanager 5, CentOS 7 64)

При рассылке писем c с сайта XXX.TLD используется адрес домена YYY.TLD, на который прописан PTR
(и соответственно записи DNS):
Домен xxx.tld: Хост ххх.tld. Тип: MX Значение: mail.yyy.tld
Домен yyy.tld: Хост yyy.tld Тип: MX Значение: mail.yyy.tld

Googl-mail отправляет почтовую рассылку с сайта XXX.TLD в спам-ящик (что уже хорошо),
указывая:
SPF: SOFTFAIL, IP-адрес 2a03:ax00:1:7502:5054:xf:fe00:b0f1 Подробнее…
DKIM: PASS, домен YYY.TLD Подробнее…
DMARC: FAIL Подробнее…(… Чтобы обеспечить аутентификацию почты, отправляемой независимыми поставщиками, предоставьте им свой ключ DKIM, который они должны добавлять в ваши сообщения, или организуйте пересылку этих сообщений через вашу сеть)

Вопрос: Какие записи DNS надо произвести (селектор rsmail) для того, чтоб почта поступала у Googlemail c DMARC: PASS?

Полная запись в письме при поступлении письма подписки в Gmail:
Delivered-To: ххх@gmail.com
Received: by 10.83.21.17 with SMTP id 17csp10675yxv;
Fri, 9 Jun 2017 17:58:18 -0700 (PDT)
Читать дальше

В ISPManager пропали домены в пункте WWW, как вернуть?

Поставил связку Apache+Nginx и пропали в ISPManager в пункте WWW домены.

Сапорт написал:
Здравствуйте.

Данная проблема связана с тем что ISPmanager не может найти записи по доменах в файле nginx.conf
May 13 16:36:46 [ 7998:12] WARNING vhost '*******a.net' not found in main config. Skip it
May 13 16:36:46 [ 7998:12] WARNING vhost '*******a.ru' not found in main config. Skip it
May 13 16:36:46 [ 7998:12] WARNING vhost '*******e.ru' not found in main config. Skip it
May 13 16:36:46 [ 7998:12] WARNING vhost '*******ame.ru' not found in main config. Skip it
May 13 16:36:46 [ 7998:12] WARNING vhost '*******bs.info' not found in main config. Skip it
May 13 16:36:46 [ 7998:12] WARNING vhost '*******a.ru' not found in main config. Skip it

Вам нужно передавить www домены в панель управления ISPmanager

Предупреждаю сразу, я тупой, ткните пожалуйста носом куда что прописать, чтобы исправить.)))

Что можно сказать по этому логу?

В ISPManager лог показывает вот такой поток за последние минуты.
Что это значит? Кто-то перебирает? Или как расценивать эти урлы в логах?
Там ответ 200. То есть ответ получен.
Но на сервере нет таких директорий, которые указываются в урлах запросов.

68.180.228.159 — - [01/May/2017:14:54:47 +0200] «GET /415/gtntje/reksup/827/vggvp_mmkwsq_hwjns_xkmpngf_kf HTTP/1.0» 200 190973 "-" «Mozilla/5.0 (compatible; Yahoo! Slurp; help.yahoo.com/help/us/ysearch/slurp)» 68.180.228.159 — - [01/May/2017:14:54:48 +0200] «GET /415/gtntje/reksup/827/vggvp_mmkwsq_hwjns_xkmpngf_kf HTTP/1.1» 200 191090 "-" «Mozilla/5.0 (compatible; Yahoo! Slurp; help.yahoo.com/help/us/ysearch/slurp)» 68.180.228.159 — - [01/May/2017:14:54:51 +0200] «GET /2556/gtntje/reksup/832/vggvp_mmkwsq_hwjns_xkmpngf_kf HTTP/1.0» 200 190823 "-" «Mozilla/5.0 (compatible; Yahoo! Slurp; help.yahoo.com/help/us/ysearch/slurp)» 68.180.228.159 — - [01/May/2017:14:54:51 +0200] «GET /2556/gtntje/reksup/832/vggvp_mmkwsq_hwjns_xkmpngf_kf HTTP/1.1» 200 191043 "-" «Mozilla/5.0 (compatible; Yahoo! Slurp; help.yahoo.com/help/us/ysearch/slurp)» 68.180.228.159 — - [01/May/2017:14:54:53 +0200] «GET /index.php/ure/promise/11798. HTTP/1.0» 200 190983 "-" «Mozilla/5.0 (compatible; Yahoo! Slurp; help.yahoo.com/help/us/ysearch/slurp)» 68.180.228.159 — - [01/May/2017:14:54:54 +0200] «GET /index.php/ure/promise/11798. HTTP/1.1» 200 191100 "-" «Mozilla/5.0 (compatible; Yahoo! Slurp; help.yahoo.com/help/us/ysearch/slurp)» 68.180.228.159 — - [01/May/2017:14:54:53 +0200] «GET /9876/gtntje/reksup/834/vggvp_mmkwsq_hwjns_xkmpngf_kf HTTP/1.0» 200 192110 "-" «Mozilla/5.0 (compatible; Yahoo! Slurp; help.yahoo.com/help/us/ysearch/slurp)» 68.180.228.159 — - [01/May/2017:14:54:54 +0200] «GET /9876/gtntje/reksup/834/vggvp_mmkwsq_hwjns_xkmpngf_kf HTTP/1.1» 200
Читать дальше

Как починить квоты в ISPMANAGER?

Добрый день.

Поднял на Azure виртуальную машинку с Ubuntu Server 14.04 на борту. Поставил ISP Manager 5. Пытаюсь поставить функцию дисковых квот но они выдают ошибку.
*** Sun Apr 30 17:09:19 MSK 2017 *** installing ispmanager-pkg-quota Reading package lists… Building dependency tree… Reading state information… The following extra packages will be installed: quota Suggested packages: libnet-ldap-perl rpcbind portmap The following NEW packages will be installed: ispmanager-pkg-quota quota 0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded. Need to get 546 kB of archives. After this operation, 1,487 kB of additional disk space will be used. Get:1 azure.archive.ubuntu.com/ubuntu/ trusty/main quota amd64 4.01-3 [542 kB] Get:2 download.ispsystem.com/repo/ubuntu/ stable5-trusty/main ispmanager-pkg-quota all 5.100.5-1-ubuntu14 [3,634 B] Preconfiguring packages… Fetched 546 kB in 0s (2,544 kB/s) Selecting previously unselected package quota. (Reading database… 45442 files and directories currently installed.) Preparing to unpack .../quota_4.01-3_amd64.deb… Unpacking quota (4.01-3)… Processing triggers for ureadahead (0.100.0-16)… Processing triggers for man-db (2.6.7.1-1ubuntu1)… Setting up quota (4.01-3)… * Checking quotas… ...done. * Turning on quotas… quotaon: using //aquota.group on /dev/sda1 [/]: No such process quotaon: Quota format not supported in kernel. quotaon: using //aquota.user on /dev/sda1 [/]: No such process quotaon: Quota format not supported in kernel. invoke-rc.d: initscript quota, action «start» failed. dpkg: error processing package quota (--configure): subprocess installed post-installation script returned error exit status 2 Processing triggers for ureadahead (0.100.0-16)… Errors were encountered while processing: