Linux-kezdő

PHP5-FPM kérdések

Fórumok

Sziasztok!

Adott egy gép, ami webszerverként üzemel. A gépen Debian Jessie van, Apache2+mod-php -vel.

Ezen a gépen több weblap fut, ebből 3 kritikus. Értsd: ha az oldal nem jön be, összedől a világ. :)

Fontos lenne, hogy weblaponként tudjam szabályozni a PHP memory_limit-et és a post_max_size értéket. A gond az, hogyha bármelyik vhostba 192M-t írok be, akkor minden oldal 192M memory limit-et kap, illetve a vhost-okban szereplő legmagasabb értéket.

Arra rájöttem, hogy a megoldás a php5-fpm -re való áttérés. Kerestem mindenféle howto-t, de sajnos hiába üzemeltem be (vért izzadva), a felállás ugyanaz volt, mint mod-php -vel. Persze az egészet nulláról csináltam, de mégis, valamiért az /etc/php5/apache2/php.ini -ből vette az értéket.

Erre keresnék valami megoldást, ha van. Akár egy link is elég, igaz, én már széttúrtam a Google-t, de nem sok sikerrel jártam.

Kezdetnek van 1 próba VPS-em, amin tudok szórakozni a dologgal, úgyhogy minden ötletet szívesen fogadok.
Köszönöm előre is!

gdm/mdm desktop manager + saját script!

Fórumok

Sziasztok!

Van egy nagyon egyszerű de mégis értelmezhetetlen problémám miszerint a desktop manager Init scrip-je nem fut le így a saját scriptem se amit oda tettem.

Jelenleg mdm van telepítve, így az /etc/mdm/Init/Default scrip-nek kellene lefutnia mikor betöltődik, melyben rengeteg "gyári" beállítás van. Ugyanakkor egyáltalán nem kerül rá a vezérlés (és nem a script közepén lép ki).

Próbálkoztam a config fájlban lévő KillInitClients=false opcióval de semmi hatása.

Egyébként egy VNC indítást végezne a script, melyet sajnos rc.local -ból nem tudok megfelelően megoldani.

Ha x11vnc használok megy rc.local-ból is, de ha vino-t nem mert az mdm/gdm nek nincs display azonosítója csak akkor ha már valaki bejelentkezett.

Egyébként miért nincs display azonosítója a gdm/mdm -nek? és nem lehet "kreálni" nekik? és hogyan fordulhat elő hogy nem fut le az /etc/mdm/Init/Default? mit rontok el, mit nem állítok be?

Köszönettel: Novarobot!

[Megoldva] Apache2 masik porton /-ből a POST a 80-as portra megy, nem ahol volt

Fórumok

Sziasztok!

Miért lehet az, hogy nem működik a HTML FORM POST a sima, paraméter nélküli címről, ha port is van megadva?

Az apache2 fut több porton is:
80
8040

Ha megnézem a http://ip/barmi.html - az működik. Ha ott kattintok egy linkre vagy post, az is működik.
Ha megnézem a http://ip:8040/barmi.html - az működik. Ha ott kattintok egy linkre vagy post, az is működik.

Ha megnézem a http://ip:8040 címet, bejön az alap index.html, aminek kell, de az post-ol a belep.php -nak, csak épp a belep.php soha nem kapja meg, nem hívódik meg, csak a 80-as porton a belep.php. Hiába írtam be a form-ba, hogy action="http://ip:8040/belep.php", akkor sem működik. Alapból ez van benne: action="belep.php".

Ha beírom, hogy http://ip:8040/index.html, tehát az, ami előbb is bejött, akkor a post megy a belep.php-nak, a 8040-es porton és működik.

Tehát, ha megnézem a http://ip:8040 címet, akkor ha megnyomom a form submit gombját, bármit csináltam eddig, az http://ip/belep.php -ra ugrott, pedig a http://ip:8040/belep.php -ra kellene.

Mit nézek el? Mit nem állítottam be? :)

Köszönöm előre is.

UPDATE, MEGOLDVA:

A PHP kód dobja át az oldalt az alap, 80-as portra, mert bele volt írva bizonyos rosszul megírt feltétel esetén... :)

[FRISSÍTVE] Owncloud távoli gépen

Fórumok

Sziasztok!

Adott egy Debian gép. Ezen fut egy MATE, amire VNC-vel lépek fel. Ugyanezen a gépen fut egy owncloud-server, ami teszi a dolgát.

No de:

A usereknek szeretném beállítani az owncloud-client-et is. Nosza:

Kiszolgáló: https://cloud.domain.TLD
User: ganyik
Jelszó: *****

Ugyanezen beállításokkal saját gépről (pl. Macről), gond nélkül megy a dolog, de a VNC-n (ami akár localhost is lehetne, mint kiszolgáló) nem fogadja el a user-pass -t.
Typo hiba kizárva.

Merre érdemes keresgélni? Hosts fájlba beírtam az IP címhez a cloud.domain.TLD -t, de semmi eredmény.

'trusted_domains' =>.
array (
0 => 'cloud.domain.TLD',
1 => 'localhost',
),
is bekerült az owncloud configba, de ez se segített. Egyelőre nincs több ötletem. De bármi ötletre vevő vagyok. Ötlet?

Update: Felraktam egy másik gépre,amire VNC-vel csatlakozom. Ott is ugyanez a gond (tehát: localhost kizárva).

Jogosultságok beállítása

Fórumok

Sziasztok!

Adott egy Ubuntu, ahol egy (GA nevű) könyvtárra a root és mondjuk a g1 csoport írhat, olvashat (775). A g1 csoportba felvettem az nk és az le felhasználót, így ők ketten remekül tudnak írni, olvasni ebben a könyvtárban - ha azokat a könyvtárakat, állományokat maguk hozták létre.

Az lenne a cél, hogy ha nk létrehoz egy alkönyvtárat vagy állományt, le felhasználó írhassa azt. Ha nk ír vagy alkönyvtárat hoz létre, akkor a létrejövő holmik nk felhasználó és nk csoport tulajdonába kerülnek, így persze le felhasználó nem tud vele mit kezdeni.

Ha el tudnám érni, hogy minden létrejövő állomány és könyvtár g1 csoport tulajdonába kerüljön, szerintem megoldaná a gondomat.

Na de ezt hogyan?

Üdv, Cözi

exim acl [MEGOLDVA]

Fórumok

Üdv mindenkinek!

Sajnos nincs gyakorlatom az exim, ACL szabályokkal történő konfigurálása terén ezért kérnék itt segítséget.

A cél az lenne, hogy ha az envelope sender a

*@srv.example.com

akkor a levelet dobja el az exim, kivéve a

root@srv.example.com

esetén.

Ez a szabály sajnos nem működik és feltehetőleg én rontok el valamit.


acl_smtp_data:

drop
  condition = ${if and { {eq{$return_path}{*@srv.example.com}} {!eq{$return_path}{root@srv.example.com}} } {yes}{no}}
  log_message = BLOCKED
  message = BLOCKED
accept

Egy hozzáértő segítségét kérném a szabály javításában.

[Megoldva] Partíció hozzáadása megnövelt, virtuális lemezhez

Fórumok

Sziasztok!

Adott egy virtuális gép, melynek lemeze 250 G-ról meg lett növelve 2 T-ra.
A szabad helyen egy külön partíciót szeretnék létrehozni az eddigiek mellett.

Az fdisk -l a következőeket mutatja:


Disk /dev/sda: 2147.5 GB, 2147483648000 bytes
255 heads, 63 sectors/track, 261083 cylinders, total 4194304000 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000c7206

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048   511709183   255853568   83  Linux
/dev/sda2       511711230   524285951     6287361    5  Extended
/dev/sda5       511711232   524285951     6287360   82  Linux swap / Solaris

Az fdisk használatában még kezdő vagyok, az alábbi sorrend jó elgondolás-e?
1. A swap partíciót kikapcsolom
2. A swap partíciót törlöm, az extended partíciót is
3. Létrehozok egy korábbival azonos méretű logikai partíciót a swap számára
4. A fennmaradó helyen létrehozok egy újabb logikai partíciót, ext4 fájlrendszerrel

Köszönöm a segítséget, hozzászólást előre is!

Megoldva: cfdisk segítségével a fennmaradó helyen egy új logikai partíciót hoztam létre.
Köszönöm a segítségeket!