← All posts tagged Apache

k1lg0reTr0ut
Perl Apache cgi прочая_хуета есть люди, который смогут мне объяснить в чем отличается работа фреймворка Mason через cgi и через mod_perl.
вроде mod_perl настроен, но выскакивает ошибка:

[Wed Jun 29 12:27:14 2011] [error] [client 192.168.0.158] failed to resolve handler `RT::Mason': Can't locate RT/Mason.pm in @INC (@INC contains: /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.7/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.6/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl/5.8.7 /usr/lib/perl5/site_perl/5.8.6 /usr/lib/perl5/site_perl/5.8.5 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.7/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.6/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl/5.8.7 /usr/lib/perl5/vendor_perl/5.8.6 /usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.8/i386-linux-thread-multi /usr/lib/perl5/5.8.8 . /etc/httpd) at (eval 5) line 3.\n

кажется оно не знает где взять файлик Mason.pm, но он лежит где надо, даже вручную скопировал его. вобщем хз что тут нужно.
может как то через CGI попробовать? и как это сделать
k1lg0reTr0ut
Linux PHP Apache ситуация. на apache несколько виртуальных хостов, типа сайтов. все используют php. настройки php соответственно в \etc\php.ini. что делать, если требования сайтов по части php различаются? одному надо safe_mode а другому нет. или по лимиту памяти разногласия. что делать в таких случаях? можно ли там замутить какие нибудь профили, что бы все было ок?
k1lg0reTr0ut
Linux Apache есть у меня такая вещь на рхеле, как zimbra.
в этой зимбре следующие составляющие: апач(хотя вот именно сейчас по поводу апача я в сомнении), мускул, и еще что то еще, и все это добро установленно в отдельно месте, а именно /opt/zimbra
на этот же сервак хочу поставить sams. который в зависимостях тянет и апач и мускул, которые полюбому установятся в стандартных директориях, не пересекающихся с зимброй.
отсюда вопрос, если поставить апач и мускул по зависимостям sams — будут ли они, то есть самс и зимбра, конфликтовать друг с другом?
логически ответ: не будут.
очко мое имеет собственное мнение: оно говорит — хуй знает, слушай, ты бы не рисковал боевым серваком в ночь перед сражением.
в чем то я со своим очком согласен, тем более для самса будет использоваться и база данных и апач, расположенные на другом хосте.
вобщем думаю я забить на условности, rpm и yum и попробовать собрать из исходников, убрав зависимости при установке.
k1lg0reTr0ut
Linux web Apache есть в локалке сервак с апачем. на этот сервак нужен доступ и снаружи, нет проблем — сделал форвард на локальный сервак по 80 порту. все пучком.
время идет, и на шлюзе появился еще один апач в вебмордой почты. тоже на 80 порту. ну опять-таки, нет проблем, пусть на почту снаружи заходят на 8080 порт, с которого редиректит на 80 порт на локалхост. вроде бы и работает, но как то топорно. хочется, что бы на почту заходило тоже по 80 порту снаружи.
iptables я так понял, не понимает что запросы идут на одно доменное имя, а не на другое, потому что работает с сетевыми адресами, на доменные ему насрать. ну как насрать — оно их переводит в сетевые адреса и тем живет.
думаю, нужен веб-прокси, который исходя из домена будет перенапрявлять запросы либо на почтовый апачь, либо на апач в локалке. или есть еще какие-то варианты?
умеет ли это nginx? бля буду, что умеет, но все же интересно, есть ли решения проще? планируется ввод еще пары сайтов и адресация по порту с форвардом будет имх неуместна.
k1lg0reTr0ut
Apache сделал тестовый виртуальный хост в apache. там отображалось только вопрошание: works? решил поставить на этот хост mrtg. все прописал, открываю, а там: works? ирония? неработает суко. а все почему? потому что не было apache graceful.