Страница 2 из 3

Re: Простой сервер Debian 6.0 [ISPConfig3] + скачать

Добавлено: 05 июн 2013, 15:32
kostya066
тут есть небольшая загвоздка, не получается собрать, выдает ошибку, насколько понимаю эти манипуляции для php 5.2*
map’
/home/kos/updphp/php5-5.3.3/Zend/zend_stream.c:239: error: ‘PROT_READ’ undeclared (first use in this function)
/home/kos/updphp/php5-5.3.3/Zend/zend_stream.c:239: error: (Each undeclared identifier is reported only once
/home/kos/updphp/php5-5.3.3/Zend/zend_stream.c:239: error: for each function it appears in.)
/home/kos/updphp/php5-5.3.3/Zend/zend_stream.c:239: error: ‘MAP_PRIVATE’ undeclared (first use in this function)
/home/kos/updphp/php5-5.3.3/Zend/zend_stream.c:240: error: ‘MAP_FAILED’ undeclared (first use in this function)
make[1]: *** [Zend/zend_stream.lo] Ошибка 1
make[1]: Leaving directory `/home/kos/updphp/php5-5.3.3/apache2-build'
make: *** [build-apache2-stamp] Ошибка 2
dpkg-buildpackage: ошибка: debian/rules build возвратил код ошибки 2
debuild: fatal error at line 1325:
dpkg-buildpackage -rfakeroot -D -us -uc failed
root@srv:/home/kos/updphp/php5-5.3.3#

Re: Простой сервер Debian 6.0 [ISPConfig3] + скачать

Добавлено: 05 июн 2013, 18:41
SinglWolf
kostya066 писал(а):тут есть небольшая загвоздка, не получается собрать, выдает ошибку
[...]
Попробуйте так:

Код: Выделить всё

deb http://repos.zend.com/zend-server/deb server non-free
apt-get remove php5*; apt-get update ; apt-get install zend-server-php-5.3
и заново пересобрать php5

Re: Простой сервер Debian 6.0 [ISPConfig3] + скачать

Добавлено: 30 июл 2013, 02:18
mpflash
1. подскажите пожалуйста по поводу многопроцессорности, ставлю на виртуалке и подключаю 2-4 ядра (перед началом инсталяции), с соседнего компа скачиваю сайт(магазин на 7000 товаров) цликом многопточно, а на хост-машине всеравно загрузка всего 1 ядра.
2. влияет ли на производительность всей системы Clamav антивирус, можно ли его беспоследственно выпилить?
3. кроме как по фтп, можно ли выгрузить сайт аля целиком или в архиве?
4. держу сервер на виртуалке, как тушить сервак удаленно? через SSH? подскажите скрипт на удаленной машине для автоматического завершения работы дебиана.
5. можно ли не вникая в прелести консоли отредактивароть конфиг апача и рнр, текущий вариант с прямым подключением к файловой системе через другой компьютер некрасив и не удобен. может в ISPconfig есть возможность включить отображение всех предупреждений и выставить другое время на выполнение скрипта?

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

Re: Простой сервер Debian 6.0 [ISPConfig3] + скачать

Добавлено: 30 июл 2013, 10:04
SinglWolf
mpflash писал(а):1. подскажите пожалуйста по поводу многопроцессорности, ставлю на виртуалке и подключаю 2-4 ядра (перед началом инсталяции), с соседнего компа скачиваю сайт(магазин на 7000 товаров) цликом многопточно, а на хост-машине всеравно загрузка всего 1 ядра.
Причём тут многопроцессорность, если быстродействие упирается в пропускную способность шины данных и скорость записи\чтения HDD? А если вопрос почему неравномерно, то, очевидно, производительности одного ядра вполне хватает для выполнения текущих задач (загруженность ядер в VM выставляйте не 100%)
mpflash писал(а):2. влияет ли на производительность всей системы Clamav антивирус, можно ли его беспоследственно выпилить?
У ClamAV нет демона, как, например, у Dr.Web. Он запускается только по запросу пользователя или соответствующего сервиса. "Выпилить" можно.
mpflash писал(а):3. кроме как по фтп, можно ли выгрузить сайт аля целиком или в архиве?
По ftp весь сайт.... Если у сайта туча мелких файлов, то... ну очень нудная процедура :-). Быстрее и надёжнее упаковать каталог сайта и тогда по ftp(s). Альтернатива ftp...

Код: Выделить всё

wget -r -k -l 7 -p -E -nc http://site.com/
Расшифровка ключей:
-r - рекурсивный переход по ссылкам на сайте, чтобы скачивать страницы.
-k - преобразование файлов, чтобы по ним можно было переходить на локальном компьютере (в автономном режиме).
-p - загрузить все файлы, которые требуются для отображения страниц (изображения, css и т.д.).
-l - определяет максимальную глубину вложенности страниц, которые wget должен скачать (по умолчанию значение равно 5, в примере мы установили 7).
-E - добавлять к загруженным файлам расширение .html.
-nc - если была предыдущая закачка, то существующие файлы не будут перезаписаны.
mpflash писал(а):4. держу сервер на виртуалке, как тушить сервак удаленно? через SSH? подскажите скрипт на удаленной машине для автоматического завершения работы дебиана.
Да, можно. Удалённо, из под Windows: для этого нам понадобится putty. Команда будет выглядеть следующим образом:

Код: Выделить всё

putty.exe -m script.txt -ssh -P 22 -l username -pw passw IP-AdressServer
(её можно прописать в cmd- или bat-файл и "скормить" планировщику задач.)
В файле script.txt пишем нужную команду, например, для выключения питания (завершения работы) :
shutdown -h now
На самом сервере:
в /etc/crontab добавляем в конце строки:

Код: Выделить всё

#minute hour    mday    month   wday     command
30      2       *       *       *     /sbin/shutdown -h now
В 2:30, ежедневно будет выключаться
mpflash писал(а):5. можно ли не вникая в прелести консоли отредактивароть конфиг апача и рнр
Можно, через Webmin. Но если не вникните в прелести консоли, а тем более Webmin`a в ближайшее время, то есть большая вероятность, что придётся :-)
.
mpflash писал(а):текущий вариант с прямым подключением к файловой системе через другой компьютер некрасив и не удобен.
Как это? А puttu через SSH чем не устраивает?
mpflash писал(а):может в ISPconfig есть возможность включить отображение всех предупреждений
Насколько я знаю (могу ошибаться), такой возможности нет. (Только через конфиги apache2 и php5).
mpflash писал(а):выставить другое время на выполнение скрипта?
Какого скрипта?
P.S. Пожалуйста, старайтесь писать в соответствующих ветках форума и не сваливайте все вопросы в одну кучу.

Re: Простой сервер Debian 6.0 [ISPConfig3] + скачать

Добавлено: 30 июл 2013, 12:49
mpflash
спасибо за раскрытый ответ по вопросам, с большинством успел разобраться ночью, но теперь я мучаюсь с выгрузкой файлов на ФТП, тут выяснилось что я не могу в папку записать более 9998 файлов, почему это происходит я так и не понял. такая история с любой папкой.
после загрузки на фтп 30-40 мб файлов сервер грузит на полную 2 ядра хост-машины, предполагал что это работа антивируса, но теперь не знаю.

по поводу редактирования конфига на РНР, решилось все тупо наличием своего рнр.ини в корень сайта.


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

Re: Простой сервер Debian 6.0 [ISPConfig3] + скачать

Добавлено: 30 июл 2013, 14:42
SinglWolf
mpflash писал(а):но теперь я мучаюсь с выгрузкой файлов на ФТП
Архивируйте файлы. В интернете можно найти тучу простейших php-распаковщиков. Заливаете через ftp на сайт 1 архив, запускаете скрипт-распаковщик и всё. Сам архив и скрипт можно удалить. Если нужно - вечером найду скрипт, которым пользуюсь сам частенько.

Re: Простой сервер Debian 6.0 [ISPConfig3] + скачать

Добавлено: 30 июл 2013, 14:56
mpflash
а всетаки что за глюк c 9998 файлами?

Re: Простой сервер Debian 6.0 [ISPConfig3] + скачать

Добавлено: 30 июл 2013, 20:39
SinglWolf
mpflash писал(а):а всетаки что за глюк c 9998 файлами?
Это не глюк. Ограничение количества файлов для пользователя ftp. Насколько я помню, на форуме задавался вопрос по этому поводу. Поиск в правом верхнем углу, если что. :-)

Re: Простой сервер Debian 6.0 [ISPConfig3] + скачать

Добавлено: 11 авг 2013, 12:38
mpflash
Заметил что после любого копирования или удаления файла с сервера по фтп (сервак находится в гостевой ОС виртуалбокса), некий rkhunter минут 20 грузит на полную 2 ядра хоста виртуалки, этот скрипт проверки на руткиты действительно так необходим?

Re: Простой сервер Debian 6.0 [ISPConfig3] + скачать

Добавлено: 11 авг 2013, 17:58
SinglWolf
mpflash писал(а):этот скрипт проверки на руткиты действительно так необходим?
Вопрос риторический. Можно, уходя из дома, оставлять дверь не запертой. Или, всё-таки лучше, запереть дверь на замок? Решать Вам.

Re: Простой сервер Debian 6.0 [ISPConfig3] + скачать

Добавлено: 11 авг 2013, 18:25
mpflash
SinglWolf писал(а): Вопрос риторический. Можно, уходя из дома, оставлять дверь не запертой. Или, всё-таки лучше, запереть дверь на замок? Решать Вам.

просто разработчик сборки позиционирует свой проект как домашний сервер а не публичный ИСП сервер, не говоря уже о доступе к консоли и т.д., поэтому мне в этом случае непонятно подобное назначение "скрипта-антивируса", по вашей фразе это эквивалентно не двери в квартиру, а двери в туалет или в холодильник, внутри самой квартиры.

Re: Простой сервер Debian 6.0 [ISPConfig3] + скачать

Добавлено: 11 авг 2013, 20:18
SinglWolf
mpflash писал(а): разработчик сборки позиционирует свой проект как домашний сервер а не публичный ИСП сервер, не говоря уже о доступе к консоли и т.д., поэтому мне в этом случае непонятно подобное назначение "скрипта-антивируса"
Если Вы хозяин своего сервера (квартиры), то вправе решать вопросы безопасности самостоятельно, как и отвечать за последствия. Не устраивает состав сборки - ищите другое решение. Всё, вопрос закрыт.

Re: Простой сервер Debian 6.0 [ISPConfig3] + скачать

Добавлено: 11 авг 2013, 20:42
mpflash
все устраивает, просто начал изучать линукс с вашей сборки, для вэбсервера, вот и узнаю что и зачем, был бы спецом, сам бы все сделал, а так я даже устанавливать программы не знаю как. А что касается этого скрипта проверки, то получается при каждой выгрузке даже одного файла по ФТП, система 20 минут грузит ЦП на 2 ядра по полной. Если я защиту эту выпилю, у меня не пострадают никакие службы в вашей сборке (понимаю что вопрос банальный)?

Re: Простой сервер Debian 6.0 [ISPConfig3] + скачать

Добавлено: 11 авг 2013, 21:00
SinglWolf
mpflash писал(а): при каждой выгрузке даже одного файла по ФТП, система 20 минут грузит ЦП на 2 ядра по полной.
Странно, не наблюдал я такого у себя. Какое расширение у файлов? Файлы текстовые? Если да, то проверка будет. А если бинарные (архивы), то не должно. Я говорил уже, повторю ещё раз. Закачивайте по FTP фсе файлы одним архивом и потом распаковывайте тем же webmin-ом. Или php-скриптом. Если нужен скрипт, выложу.

Re: Простой сервер Debian 6.0 [ISPConfig3] + скачать

Добавлено: 11 авг 2013, 21:11
mpflash
все верно вы говорили, залил архивом, через РНР файл менеджер распаковал, все четко, спасибо, там проблема еще была со строчными\большими буквами(проблему не решил, т.к предполагаю это особенности ФС, тупо все исправил на строчные буквы), а в данном случае речь идет только о JPG картинках. кстати: в самой гостевой ОС, вашей, загрузка ЦП 11-12% при проверка, а в хост машине целых 2 ядра занято "Интерруптс"(видимо это особенностьи реализации виртуализации в виртуалбоксе)

Re: Простой сервер Debian 6.0 [ISPConfig3] + скачать

Добавлено: 11 авг 2013, 21:37
SinglWolf
mpflash писал(а):там проблема еще была со строчными\большими буквами(проблему не решил, т.к предполагаю это особенности ФС, тупо все исправил на строчные буквы
Во всех *nix и подобных ОС учитывается регистр символов, т.е. "Linux" и "linux" два разных слова.
mpflash писал(а):видимо это особенностьи реализации виртуализации в виртуалбоксе
Я пользуюсь VMWare Player.

Добавлено: 29 окт 2013, 18:45
Евгений
Здравствуйте, товарищи разработчики и коллеги - администраторы. После установки сервера, всё запустилось, везде можно зайти. Я создал домен и тестовый почтовый ящик с помощью ispconfig 3, но почта не уходит и не приходит, в логах выводит вот что

Код: Выделить всё

Oct 29 16:37:15 newsmbserver postfix/smtpd[4097]: SSL_accept error from localhost.localdomain[127.0.0.1]: -1
Oct 29 16:37:15 newsmbserver postfix/smtpd[4097]: warning: TLS library problem: 4097:error:140760FC:SSL routines:SSL23_GET_CLIENT_HELLO:unknown protocol:s23_srvr.c:578:
Oct 29 16:37:15 newsmbserver postfix/smtpd[4097]: lost connection after CONNECT from localhost.localdomain[127.0.0.1]
Oct 29 16:37:15 newsmbserver postfix/smtpd[4097]: disconnect from localhost.localdomain[127.0.0.1]
Oct 29 16:37:27 newsmbserver postfix/smtpd[4097]: connect from localhost.localdomain[127.0.0.1]
Oct 29 16:38:27 newsmbserver postfix/smtpd[4097]: SSL_accept error from localhost.localdomain[127.0.0.1]: -1
Oct 29 16:38:27 newsmbserver postfix/smtpd[4097]: warning: TLS library problem: 4097:error:140760FC:SSL routines:SSL23_GET_CLIENT_HELLO:unknown protocol:s23_srvr.c:578:
Oct 29 16:38:27 newsmbserver postfix/smtpd[4097]: lost connection after CONNECT from localhost.localdomain[127.0.0.1]
Oct 29 16:38:27 newsmbserver postfix/smtpd[4097]: disconnect from localhost.localdomain[127.0.0.1]
Oct 29 16:40:04 newsmbserver postfix/smtpd[4097]: connect from localhost.localdomain[127.0.0.1]
Oct 29 16:40:04 newsmbserver postfix/smtpd[4097]: SSL_accept error from localhost.localdomain[127.0.0.1]: -1
Oct 29 16:40:04 newsmbserver postfix/smtpd[4097]: lost connection after CONNECT from localhost.localdomain[127.0.0.1]
Oct 29 16:40:04 newsmbserver postfix/smtpd[4097]: disconnect from localhost.localdomain[127.0.0.1]
Oct 29 16:40:04 newsmbserver dovecot: pop3-login: Disconnected (no auth attempts): rip=127.0.0.1, lip=127.0.0.1, secured
Oct 29 16:40:04 newsmbserver dovecot: imap-login: Disconnected (no auth attempts): rip=127.0.0.1, lip=127.0.0.1, secured
Пробовал гуглить, не получилось разобраться. Посоветуйте что-нибудь пожалуйста.

Добавлено: 30 окт 2013, 10:12
SinglWolf
Евгений писал(а):После установки сервера, всё запустилось, везде можно зайти.
Эмммм... Не думал, что моя сборка до сих пор актуальна. :-)
Евгений писал(а):Пробовал гуглить, не получилось разобраться. Посоветуйте что-нибудь пожалуйста.
Давайте разбираться. Для начала как (через что) отправляете/принимаете почту?
В консоли сервера выполните команду(вместо servername.tld имя вашего сервера):

Код: Выделить всё

telnet servername.tld 25
И покажите что получилось.
Тоже самое сделайте с другого компьютера. Вывод команды тоже сюда.
Прикрепите файл конфигурации postfix, он находится в /etc/postfix/master.cf

Добавлено: 30 окт 2013, 12:10
Евгений
сервер называется newsmbserver.topaz.home
Ввел telnet newsmbserver.topaz.home 25, выдает "telnet Команда не найдена "

Добавлено: 30 окт 2013, 22:14
SinglWolf
Евгений писал(а):telnet Команда не найдена
*SCRATCH* Надо набирать команду telnet на самом сервере.
Вот на моём сервере:

Код: Выделить всё

root@debian7:~# telnet mail.lan 25
Trying 192.168.1.7...
Connected to mail.lan.
Escape character is '^]'.
220 debian7.lan ESMTP Postfix (Debian/GNU)
EHLO mail.lan
250-debian7.lan
250-PIPELINING
250-SIZE 10240000
250-VRFY
250-ETRN
250-STARTTLS
250-AUTH PLAIN LOGIN
250-AUTH=PLAIN LOGIN
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 DSN
MAIL FROM: test@mail.lan
250 2.1.0 Ok
RCPT TO: test@mail.lan
250 2.1.5 Ok
QUIT
221 2.0.0 Bye
Connection closed by foreign host.
А с другого компьютера... Видимо у Вас Windows 7, там telnet не поддерживается уже.
Тогда через Putty зайдите
wm-mail 001.png
Вход через Putty
wm-mail 001.png (83.59 КБ) 3574 просмотра
Набирайте последовательно команды:

Код: Выделить всё

EHLO адрес.сервера
MAIL FROM: почтовый@адрес
RCPT TO: почтовый@адрес
Выход из программы Должно получиться как на картинке:
wm-mail 002.png
Результат работы
Прикрепите файл конфигурации postfix, он находится в /etc/postfix/master.cf

Добавлено: 07 ноя 2013, 14:36
Евгений
Я вводил в виртуальной машине эту команду Для просмотра ссылок Вы должны быть авторизованы на форуме.. А как этот файл (master.cf) вытащить оттуда?

Добавлено: 07 ноя 2013, 16:38
SinglWolf
Евгений, установите telnet командой

Код: Выделить всё

apt-get install telnet
Евгений писал(а):А как этот файл (master.cf) вытащить оттуда?
Через Putty.

Добавлено: 07 ноя 2013, 18:29
Евгений
master.cf

Код: Выделить всё

#
# Postfix master process configuration file.  For details on the format
# of the file, see the master(5) manual page (command: "man 5 master").
#
# Do not forget to execute "postfix reload" after editing this file.
#
# ==========================================================================
# service type  private unpriv  chroot  wakeup  maxproc command + args
#               (yes)   (yes)   (yes)   (never) (100)
# ==========================================================================
smtp      inet  n       -       -       -       -       smtpd
#submission inet n       -       -       -       -       smtpd
  -o smtpd_tls_security_level=encrypt
  -o smtpd_sasl_auth_enable=yes
  -o smtpd_client_restrictions=permit_sasl_authenticated,reject
#  -o milter_macro_daemon_name=ORIGINATING
#smtps     inet  n       -       -       -       -       smtpd
  -o smtpd_tls_wrappermode=yes
  -o smtpd_sasl_auth_enable=yes
  -o smtpd_client_restrictions=permit_sasl_authenticated,reject
#  -o milter_macro_daemon_name=ORIGINATING
#628       inet  n       -       -       -       -       qmqpd
pickup    fifo  n       -       -       60      1       pickup
cleanup   unix  n       -       -       -       0       cleanup
qmgr      fifo  n       -       n       300     1       qmgr
#qmgr     fifo  n       -       -       300     1       oqmgr
tlsmgr    unix  -       -       -       1000?   1       tlsmgr
rewrite   unix  -       -       -       -       -       trivial-rewrite
bounce    unix  -       -       -       -       0       bounce
defer     unix  -       -       -       -       0       bounce
trace     unix  -       -       -       -       0       bounce
verify    unix  -       -       -       -       1       verify
flush     unix  n       -       -       1000?   0       flush
proxymap  unix  -       -       n       -       -       proxymap
proxywrite unix -       -       n       -       1       proxymap
smtp      unix  -       -       -       -       -       smtp
# When relaying mail as backup MX, disable fallback_relay to avoid MX loops
relay     unix  -       -       -       -       -       smtp
	-o smtp_fallback_relay=
#       -o smtp_helo_timeout=5 -o smtp_connect_timeout=5
showq     unix  n       -       -       -       -       showq
error     unix  -       -       -       -       -       error
retry     unix  -       -       -       -       -       error
discard   unix  -       -       -       -       -       discard
local     unix  -       n       n       -       -       local
virtual   unix  -       n       n       -       -       virtual
lmtp      unix  -       -       -       -       -       lmtp
anvil     unix  -       -       -       -       1       anvil
scache    unix  -       -       -       -       1       scache
#
# ====================================================================
# Interfaces to non-Postfix software. Be sure to examine the manual
# pages of the non-Postfix software to find out what options it wants.
#
# Many of the following services use the Postfix pipe(8) delivery
# agent.  See the pipe(8) man page for information about ${recipient}
# and other message envelope options.
# ====================================================================
#
# maildrop. See the Postfix MAILDROP_README file for details.
# Also specify in main.cf: maildrop_destination_recipient_limit=1
#
maildrop  unix  -       n       n       -       -       pipe
  flags=DRhu user=vmail argv=/usr/bin/maildrop -d vmail ${extension} ${recipient} ${user} ${nexthop} ${sender}
#
# ====================================================================
#
# Recent Cyrus versions can use the existing "lmtp" master.cf entry.
#
# Specify in cyrus.conf:
#   lmtp    cmd="lmtpd -a" listen="localhost:lmtp" proto=tcp4
#
# Specify in main.cf one or more of the following:
#  mailbox_transport = lmtp:inet:localhost
#  virtual_transport = lmtp:inet:localhost
#
# ====================================================================
#
# Cyrus 2.1.5 (Amos Gouaux)
# Also specify in main.cf: cyrus_destination_recipient_limit=1
#
#cyrus     unix  -       n       n       -       -       pipe
#  user=cyrus argv=/cyrus/bin/deliver -e -r ${sender} -m ${extension} ${user}
#
# ====================================================================
# Old example of delivery via Cyrus.
#
#old-cyrus unix  -       n       n       -       -       pipe
#  flags=R user=cyrus argv=/cyrus/bin/deliver -e -m ${extension} ${user}
#
# ====================================================================
#
# See the Postfix UUCP_README file for configuration details.
#
uucp      unix  -       n       n       -       -       pipe
  flags=Fqhu user=uucp argv=uux -r -n -z -a$sender - $nexthop!rmail ($recipient)
#
# Other external delivery methods.
#
ifmail    unix  -       n       n       -       -       pipe
  flags=F user=ftn argv=/usr/lib/ifmail/ifmail -r $nexthop ($recipient)
bsmtp     unix  -       n       n       -       -       pipe
  flags=Fq. user=bsmtp argv=/usr/lib/bsmtp/bsmtp -t$nexthop -f$sender $recipient
scalemail-backend unix	-	n	n	-	2	pipe
  flags=R user=scalemail argv=/usr/lib/scalemail/bin/scalemail-store ${nexthop} ${user} ${extension}
mailman   unix  -       n       n       -       -       pipe
  flags=FR user=list argv=/usr/lib/mailman/bin/postfix-to-mailman.py
  ${nexthop} ${user}

dovecot   unix  -       n       n       -       -       pipe
  flags=DRhu user=vmail:vmail argv=/usr/lib/dovecot/deliver -f ${sender} -d ${user}@${nexthop}
amavis unix - - - - 2 smtp
        -o smtp_data_done_timeout=1200
        -o smtp_send_xforward_command=yes

127.0.0.1:10025 inet n - - - - smtpd
        -o content_filter=
        -o local_recipient_maps=
        -o relay_recipient_maps=
        -o smtpd_restriction_classes=
        -o smtpd_client_restrictions=
        -o smtpd_helo_restrictions=
        -o smtpd_sender_restrictions=
        -o smtpd_recipient_restrictions=permit_mynetworks,reject
        -o mynetworks=127.0.0.0/8
        -o strict_rfc821_envelopes=yes
        -o receive_override_options=no_unknown_recipient_checks,no_header_body_checks
        -o smtpd_bind_address=127.0.0.1



Добавлено: 08 ноя 2013, 23:19
SinglWolf
Евгений, Установите минимальную систему, например, Debian 7 и запустите скрипт установки ISPConfig 3. На выходе будет готовый сервер.
Сборку более не поддерживаю. Тему закрываю.