Thursday 12 October 2017

Apr 1 Config Binary Optiot


Olemme yrittäneet varmistaa, että apr-, apr-iconv - ja apr-util - levityspalkkien kokoaminen ei vaadi mitään muuta kuin mitä olet asentanut oletusarvoisesti eri UNIX-alustoille. Sinun pitäisi vain tehdä tämä. Huomaa, että jos olet kääntänyt suoraan Subversion-arkisto, sinun on asennettava GNU autoconf ja GNU libtool, ja sinun on suoritettava buildconf ennen edellä mainittujen komentoiden käyttämistä. Rakennus RPM: t Redhat CentOS Fedora. Vaikka APR on saatavana RPM-muodossa useimmille jakeluille, voi joskus olla toivottavaa Asenna ja käytä APR: n kanonista versiota näissä järjestelmissä, korvaamalla pakettien natively tarjotut versiot. Vaikka APR-projekti ei tällä hetkellä luo binäärisiä RPM-arvoja eri jakelijoille siellä, on helppoa rakentaa omat binääriset RPM - APR ja APR-Util tarballs seuraavasti. APR ja APR-Util lähde tarballs voidaan muuntaa SRPMs follows. rpmbuild - ts rpmbuild - ts. APR RPM voidaan rakentaa suoraan APR Lähdekoodia käyttäen seuraavan komennon. rpmbuild - tb. Korkeat - devel-paketit vaaditaan asennettaviksi build-järjestelmään ennen RPM: ien rakentamista, rpmbuild-komento laskee automaattisesti mitä RPM-arvoja tarvitaan ja luetellaan mahdolliset puuttuvat riippuvuudet Järjestelmääsi Näitä - devel-paketteja ei tarvita rakenteen valmistumisen jälkeen ja ne voidaan poistaa turvallisesti. Jos onnistuu, luodaan seuraavat RPM-arvot. Perus-APR-kirjasto Järjestelmän virheenkorjaussymbolit kirjastoon Yläosat ja kehitystiedostot. APR-Util RPM voidaan rakentaa suoraan APR-Util-lähdetallentimesta käyttäen seuraavaa komentoa. rpmbuild - tb. Jos onnistuu, seuraavat RPM-arvot luotu. Kirjaston ydin APR-Util-kirjasto Debug-symbolit kirjastoon Ylä - ja kehitystiedostot DBM-ohjaimelle DB4-ohjaimesta riippuen db4 DBD Postgres - ajurista riippuva, ​​riippuvainen postgresql DBD MySQL - ajurista riippuen mysql DBD SQLite3 - ohjaimesta riippuen sqlite3 DBD FreeTDS - ajurista riippuen Freetds DBD ODBC - ajuri, joka riippuu unixODBC LDAP - ajurista riippuen openldap Crypto OpenSSL - ajurista riippuen openssl Crypto NSS - ajurista riippuen Mozilla NSS. Apache Tomcat 6 0.Apache Tomcat 6 0.Tomcat voi käyttää Apache Portable Runtime - ohjelmaa Parempaa skaalautuvuutta, suorituskykyä ja parempaa integraatiota alkuperäisten palvelinteknologioiden kanssa Apache Portable Runtime on erittäin kannettava kirjasto, joka on Apache Server 2: n ytimessä. APR: llä on monta käyttötarkoitusta, mukaan lukien pääsy kehittyneisiin IO-toimintoihin, kuten sendfile, epoll ja OpenSSL, OS-tason toiminnallisuus satunnaislukugeneraation, järjestelmän tilan jne. Ja alkuperäisen prosessin käsittelyn jaetun muistin, NT-putkien ja Unix-liitäntöjen. Nämä ominaisuudet kaikki Kun Tomcat on yleiskäyttöinen verkkopalvelin, se mahdollistaa paljon paremman integraation muiden kotimaisten web-tekniikoiden kanssa ja yleisesti ottaen Java toimii paljon hyödyllisemmäksi täyden palvelun palvelinympäristöksi eikä pelkästään backend-keskittyneeksi teknologiaksi. APR-tuki vaatii kolme pääalkuperäistä komponenttia asennettavaksi. APR-kirjasto. JNI kääreitä APR: lle, jota Tomcat käyttää libtcnative. OpenSSL-kirjastoissa. Windowsin binäärit on tarkoitettu tcnative-1: lle, joka on staattisesti koottu, joka sisältää OpenSSL: n ja APR: n. Se voidaan ladata täältä 32 bitin tai AMD x86-64 - binaarina In Tietoturvatuottavia tuotantoympäristöjä, on suositeltavaa käyttää erillisiä jaettuja dll-tiedostoja OpenSSL: lle, APR: lle ja libtcnative-1: lle ja päivittää niitä tarvittaessa tietoturvatiedotteiden mukaan. Windows OpenSSL - bändeistä on linkitetty Official OpenSSL: n verkkosivuilta. Katso Linux-jakelut. Alus paketit APR ja OpenSSL JNI wrapper libtcnative on sitten koottava Se riippuu APR, OpenSSL ja Java Headers. APR 1 2 kehityksen otsikot libapr1-dev package. OpenSSL 0 9 7 kehityksen otsikot libssl-dev paketti. JNI otsikot Java-yhteensopiva JDK 1 4.GNU kehitysympäristö gcc, make. Kääre kirjaston lähteet sijaitsevat Tomcat binäärinen nipussa , Arkistossa Kun rakennusympäristö on asennettu ja lähdetiedosto arkistoituna, kääreen kirjasto voidaan koota käyttäen konfigurointikirjasta sisältävää kansiota. Kun kirjastot on asennettu oikein ja käytettävissä Java-palvelimelle, jos lataus epäonnistuu, Näytetään, Tomcat-liittimet käyttävät automaattisesti liittimiä APR-konfigurointi on samanlainen kuin tavalliset liittimet, mutta niillä on muutamia lisäominaisuuksia, joita käytetään APR-komponenttien määrittämiseen. Huomaa, että oletusasetukset on hyvä virittää useimmissa käyttötapauksissa ja lisää muokkausta Ei pitäisi olla tarpeen. Kun APR on otettu käyttöön, seuraavat ominaisuudet ovat käytössä myös Tomcat. Secure-istunnon ID-generoinnissa oletusarvoisesti kaikilla alustoilla Muu kuin Linux vaatii satunnaislukugeneraation konfiguroidun entropian avulla. OS-tason tilastot muistin käytöstä ja CPU: n käytöstä Tomcat-prosessissa näytetään status servletissä. APR Elinkaari Listener Configuration. Name SSLE-koneesta käytettäväksi pois käytöstä Älä käytä SSL-protokollaa Käytä SSL: tä mutta ei erityistä MOOTTORIA Oletusarvo on käytössä Tämä alustaa alkuperäisen SSL-moottorin ja salli tämän moottorin käyttämisen liittimessä SSLEnabled-attribuutin esimerkin avulla. Katso SSL-laitteistoruokkien moottoreista ja valmistajilta lisätietoja virallisesta OpenSSL-verkkosivustosta. APR on käytössä, liitin käyttää sendfileä suurien staattisten tiedostojen käsittelemiseen, kaikki tällaiset tiedostot lähetetään asynkronisesti käyttämällä korkean suorituskyvyn ytimen tason puheluja ja käyttävät socket pollers for keepalive, mikä parantaa palvelimen skaalautuvuutta. APR-liittimen lisäksi tavalliseen liittimeen tuettujen laitteiden lisäksi. Tämä liitinkappaleen millisekuntimäärä odottaa toista pyyntöä Yhteyden sulkemisen oletusarvo Oletusarvo on käyttää attribuutin connectionTimeout asetettua arvoa Tämä arvo myös ohjaa Comet-yhteyksien aikakatkaisun aikaväliä. Kyselyn kutsun pitäminen Tämän arvon alentaminen pienentää hieman pitkien yhteyksien latenssia Elossa joissakin tapauksissa, mutta käyttää enemmän keskusyksikköä, kun kyselyn aikana tehdään enemmän kyselyitä Oletusarvo on 2000 5m. Liitännät, joita vastaajista, jotka ovat vastuussa äänestämisestä, pysyvät ajankohtina, voivat olla tietyssä ajassa. Lisäyhteydet suljetaan heti. Oletusarvo on 8192, mikä vastaa 8192 keepalive-liitäntää. Langattomien yhteyksien lukemiseen käytettyjen säikeiden määrä Valitaan Windowsin oletusarvo siten, että kunkin säiön hallitsemat liitännät ovat alle 1024 Linuxille oletusasetus on 1 Oletusasetusten muuttaminen Windowsissa on Todennäköisesti heikentää suorituskykyä. Käytä ytimen tasotiedostoa tietyille staattisille tiedoille Oletusarvo on tosi. Pistokkeiden määrä, jonka poller resp Staattiset tiedostomuodot lähetetään asynkronisesti tietylle ajanjaksolle Lisäyhteydet suljetaan välittömästi ilman, että lähetetään tietoja, mikä johtaa nollapituustiedostoon asiakkaan puolella Huomaa, että useimmissa tapauksissa lähetyslomake on puhelu, joka palaa heti Huolehditaan synkronisesti ytimestä ja sendfile poller - ohjelmaa ei käytetä, joten samanaikaisesti lähetettävien staattisten tiedostojen määrä on paljon suurempi kuin määritetty summa. Oletusarvo on 1024. Palvelun lähetyslistapäiden määrä palvelimissa. Windowsissa Oletusasetus on valittu siten, että kunkin säikeen hallitsemat liitännät ovat alle 1024 Linuxille oletusarvo on 1 Windowsin oletusasetusten muuttaminen todennäköisesti vaikuttaa negatiivisesti. Kun APR on käytössä, liitin käyttää pistorasiaääntä , Lisää palvelimen skaalautuvuutta. Se käyttää myös OpenSSL: ää, joka voi olla optimaalisempi kuin JSSE riippuen käytössä olevasta prosessorista ja jota voidaan täydentää monilla kaupallisilla kiihdytyksillä Ator-komponentit Liittimestä poiketen liitin ei voi käyttää sendfileä optisen staattisen tiedostoprosessin optimoimiseksi. APR-liittimellä on samat perusominaisuudet kuin APR-liittimellä, mutta se lisää OpenSSL-ominaisuuksia. Yksityiskohtaisia ​​tietoja OpenSSL: n käytöstä saat OpenSSL-dokumentaatiosta ja Monia kirjoja saatavilla sen nähdäksesi Official OpenSSL verkkosivu SSL-ominaisuuksia liitin on. Enable SSL on pistorasia, oletusarvo on false Aseta tämä arvo on totta sallia SSL kättely salauksen salauksen purku APR liitin. Protokolla, jota voidaan käyttää Viestinnän asiakkaiden kanssa Oletusarvo on kaikki, joka vastaa TLSv1: tä muiden hyväksyttävien arvojen ollessa SSLv2 SSLv3 TLSv1 TLSv1 1 ja TLSv1 2 Lähtö Tomcatin natiivi kirjaston version 1 1 21 kanssa kaikista näiden protokollien yhdistelmästä, joka on yhdistetty plus-merkillä Huomaa, että molemmat protokollat ​​SSLv2 ja SSLv3 ovat luonnostaan ​​vaarallisia TLSv1 1: n ja TLSv1 2: n käyttö edellyttää Tomcatin natiivia v1 1 32 tai hig Sen asiakkaat voivat käyttää kommunikointia. Oletusarvo on HIGH aNULL eNULL EXPORT DES RC4 MD5 kRSA Katso salasanan määritysvaihtoehdoista lisätietoja OpenSSL: n dokumentaatiosta. Palvelinvarmenteen sisältävä tiedosto on muotoa PEM-koodattu. Tiedoston nimi, joka sisältää palvelimen yksityisen avaimen. Formaatti on PEM-koodattu Oletusarvo on SSLCertificateFile-arvon arvo ja tässä tapauksessa sekä todistus että yksityinen avain on tässä tiedostossa EI SUOSITELTAVA. Ostaa pakkauksen, jos se on asetettu oikeaksi ja OpenSSL Tukee kompressoinnin poistamista Oletus on väärä, joka perii OpenSSL: n oletuskompressointiasetuksen. Aseta true - toimintoon, jotta palvelimen salausjärjestys voidaan panna täytäntöön SSLCipherSuite-asetuksesta sen sijaan, että asiakas voi valita salasanan, joka on oletusasetus. Salasanalla salattu yksityinen avain Jos SSLPassword-asetusta ei ole annettu, soittopyyntötohdon pitäisi pyytää pass-lauseketta. Kutsuta asiakasta varmennukseen Oletusarvo ei ole, eli käyttäjä Entä ei ole tilaisuutta lähettää todistusta Muut hyväksyttävät arvot ovat valinnaisia, vaativat ja valinnaisia. Ei mitään. Vakuutuksen syvyys asiakastodistuksiin Oletusarvo on 10. Kun APR on otettu käyttöön, AJP-liitin käyttää pistorasiaääntä, joka parantaa tallennettavuutta Palvelin Koska AJP on suunniteltu pysyvien tai lähes pysyvien yhteyksien ympärille, tämä vähentää huomattavasti Tomcanin tarvitsemien käsittelynarojen määrää Toisin kuin liitin, AJP-liitin ei voi käyttää sendfileä optisen staattisen tiedoston käsittelyn optimoimiseksi. Seuraavat attribuutit AJP APR - liitännän lisäksi tavallisen AJP-liittimen tuella. Aikavyöhykkeen kysynnän jatkaminen Tämän arvon alentaminen heikentää joissakin tapauksissa yhteyksien viivästymistä, mutta se käyttää enemmän keskusyksikköä, kun kysytään enemmän puheluita. Oletusarvo on 2000 5ms. Muiden pistorasioiden, jotka vastaajista, jotka ovat vastuussa äänestämisestä, pysyvät Ven time Lisäyhteydet suljetaan heti Oletusarvo on 8192, joka vastaa 8192 keepalive connections. configure - Määritä lähdepuu. Konfiguroi skripti määrittää lähdepuudun Apache-palvelimen kääntämiseen ja asentamiseen tietylle alustalle. Joka vastaa henkilökohtaisia ​​vaatimuksiasi. Tämä kirjoitus, joka sisältyy lähdejakauman juurihakemistoon, on tarkoitettu vain Unix - ja Unix-kaltaisten järjestelmien kokoonpanoon. Muilla alustoilla on tietoja alustan dokumentaatiosta. Jakelun juurihakemistossa. Konfiguroi OPTION VAR VALUE. Jotta voit määrittää ympäristömuuttujat esim. CC CFLAGS, määritä ne VAR-arvonä. Alla näet muutamien hyödyllisten muuttujien kuvaukset. Seuraavat vaihtoehdot vaikuttavat itse määritysten käyttäytymiseen.-C --config-cache Tämä on alias - cache-tiedoston TIEDOSTO Testaustulokset tallennetaan tiedostoon FILE Tämä asetus on oletusarvoisesti pois käytöstä - h --help short recursive Tuo ohje ja poistu Argentiinilla vain lyhyet tämän paketin asetukset näkyvät Argumentin rekursiiviset näytöt Kaikkien mukana toimitettujen pakettien lyhyt apu - n - no-create Konfiguroi skripti suoritetaan normaalisti mutta ei luo tulostustiedostoja Tämä on hyödyllistä tarkistaa testitulokset ennen makefilien luomista kokoonpanoon - q --quiet Älä tulosta tarkistussanomia Konfigurointiprosessin aikana --srcdir DIR Määrittää DIR-hakemiston olevan lähdetiedostohakemisto Oletus on hakemisto, johon konfigurointi sijaitsee, tai vanhemman hakemisto --silent Sama kuin --quiet - V --versio Ylläpitoasetukset määrittävät asennushakemiston. Asennuspuu riippuu valitusta ulkoasusta .-- etuliite PREFIX Asenna arkkitehtuurista riippumattomat tiedostot PREFIX: ssä Asennushakemisto on oletusarvoisesti usr-paikallinen apache2 - exec-etuliite EPREFIX Asenna arkkitehtuuri - riippuvaiset tiedostot EPREFIX: ssä Oletusarvoisesti asennushakemisto on asetettu PREFIX-hakemistoon. Tee asennus asentaa kaikki tiedostot paikalliseen apache2 bin usr: n paikalliseen apache2 lib: iin. Voit määrittää muun kuin usr local apache2: - prefix esim. --prefix HOME .-- enable-layout LAYOUT Määritä lähdekoodi ja luo komentosarjat oletuksena asennuspuu, joka perustuu asettelun LAYOUT Tämän avulla voit määrittää erikseen kunkin Apache-palvelimen asennuksen kunkin tiedostotyypin sijainnit Tiedostossa on useita esimerkkimuotoja, ja voit myös luoda oman mukautetun kokoonpanon esimerkkien mukaan Tämä tiedosto on ryhmitelty Layout FOO Layout - osioksi ja nimeltään nimellä FOO. Oletusasettelu on Apache. Asennushakemistojen parempaa hallintaa varten, käytä seuraavia vaihtoehtoja Huomaa, että hakemiston oletusasetukset on määritetty autoconfilla ja ne korvataan Vastaava layoutasetus .-- bindir DIR Asenna käyttäjän suoritustiedostot DIR: ssä Käyttäjän suoritettavat ohjelmat tukevat ohjelmia, kuten htpasswd dbmmanage jne., Jotka ovat hyödyllisiä sivuston ylläpitäjille Oletuksena DIR on asetettu EPREFIX bin --datadir DIR Asenna vain luku - arkkitehtuurin itsenäiset tiedot DIR Oletuksena datadir asetetaan PREFIX-osuuteen Tämän vaihtoehdon tarjoaa autoconf ja tällä hetkellä käyttämättömät --includedir DIR Asenna C-otsikkotiedostot DIR-muodossa Oletuksena mukana on EPREFIX sisältää --infodir DIR Asenna info - dokumentaatio DIR-muodossa Oletuksena infodir on asetettu PREFIX info Tämä vaihtoehto on tällä hetkellä käyttämättä --libdir DIR Asenna objektikoodikirjastot DIR: ssä Oletuksena libdir on asetettu EPREFIX lib --libexecdir DIR Instal L ohjelmatiedostot eli jaetut moduulit DIR: ssä Oletusarvoisesti libexecdir on asetettu EPREFIX-moduuleihin --localstatedir DIR Asenna modifioitu yksi koneen data DIR: ssä oletusarvoisesti localstatedir on asetettu PREFIX var: lle Tämä vaihtoehto tarjoaa autoconf ja tällä hetkellä käyttämättömät --mandir DIR Asenna manuaaliset dokumentit DIR: hen Oletuksena mandir on asetettu EPREFIX man - oldincludedir DIR Asenna C-otsikkotiedostot muille kuin gcc: lle DIR: ssä Oletusarvoisesti oldincludedir on asetettu usr: hen Sisällytä tämä vaihtoehto on autoconf ja tällä hetkellä käyttämättömänä --sbindir DIR Install Järjestelmän ylläpitäjän suoritustiedostot DIR: ssä Nämä ovat palvelinohjelmia, kuten apachectl suexec jne., Jotka ovat välttämättömiä Apache-palvelimen suorittamiseen Oletuksena sbindir on asetettu EPREFIXiin sbin --sharedstatedir DIR Asenna muokatut arkkitehtuurista riippumattomat tiedot DIR: ssä Oletuksena sharedstatedir on asetettu PREFIX com Tämä vaihtoehto tarjoaa autoconf ja tällä hetkellä käyttämättömät --sysconfdir DIR Asenna vain luku-yksikkötietojen, kuten palvelimen asetustiedostot e Tc in DIR Oletusarvoisesti sysconfdir on asetettu PREFIX conf: lle. Näitä vaihtoehtoja käytetään Apache-palvelimen kääntämiseen toiseen järjestelmään. Normaalissa tilanteessa, kun samaan järjestelmään rakennetaan ja suoritetaan palvelinta, näitä asetuksia ei käytetä.- - build BUILD Määrittää sen järjestelmän järjestelmän tyypin, johon työkalut rakennetaan. Oletusarvona on komentosarjan tulos - host HOST Määrittää sen järjestelmän järjestelmän tyypin, jolle palvelin ajaa HOST: n, oletuksena BUILD - target TARGET Konfiguroi kehittäjät järjestelmän tyypin TARGET mukaan Oletusarvoisesti HOST Tämä vaihtoehto on autoconf ja ei ole tarpeen Apache Server. These vaihtoehtoja käytetään hienosäätää ominaisuuksia palvelimesi. Yleensä voit käyttää seuraavaa syntaksia, jotta Tai poistaa ominaisuuden käytöstä .-- disable - OMINAISUUS Älä sisälly FEATURE Tämä on sama kuin --enable - FEATURE no --enable - FEATURE ARG Sisältää FEATURE ARG: n oletusarvo on kyllä ​​--ableable - MODULE jaettu Vastaava moduuli Rakentaa Kuten DSO-moduuli Oletusarvoisesti sallitut moduulit kytketään dynaamisesti --enable - MODULE staattinen Vastaava moduuli kytketään statically. configure ei valittaa --enable - foo vaikka foo doesn t olemassa, joten sinun täytyy kirjoittaa huolellisesti. Mostimoduulit On koottu oletusarvoisesti ja niiden on oltava poistettu käytöstä nimenomaisesti tai käyttämällä avainsanaa muutamia nähdä --enable-moduulit --enable-mods-shared ja --enable-mods-static alla saadaksesi lisätietoja tai --enable-moduuleja ei ole Poistetaan ryhmänä. Muut moduulit eivät ole koottu oletusarvoisesti, ja niiden on oltava sallittuja nimenomaisesti tai käyttämällä avainsanoja kaikki tai todella saatavilla. Jotta voidaan selvittää, mitkä moduulit on koottu oletuksena, suorita configure - h tai määritä --help ja Tutustu valinnaisiin toimintoihin Oletetaan, että olet kiinnostunut modexample1: stä ja modexample2: sta ja näet tämän. Todin modexample1 on oletusarvoisesti käytössä, ja käytät --disable-example1: tä sen kääntämiseksi, modexample2 on oletusarvoisesti pois käytöstä ja käytät --enable - esimerkki2 kääntää i T. Multi-Processing-moduulit tai MPM: t, palvelimen peruskäyttäytymisen toteuttaminen Yksittäisen MPM: n on oltava aktiivinen, jotta palvelin toimisi Käytettävissä olevien MPM: iden lista näkyy moduulin hakemistosivulla. MPM: t voidaan rakentaa DSO: ksi dynaamiselle lataukselle Tai staattisesti linkitetty palvelimeen, ja ne on otettu käyttöön seuraavien vaihtoehtojen avulla. Valitse palvelimelle oletusarvoinen MPM Jos MPM: t on rakennettu DSO-moduuleiksi katso --enable-mpms-shared, tämä direktiivi valitsee MPM: n, joka ladataan oletusarvoisesti Konfigurointitiedosto Muussa tapauksessa tämä direktiivi valitsee ainoan käytettävissä olevan MPM: n, joka liitetään staattisesti palvelimeen. Jos tämä vaihtoehto jätetään pois käytöstä, käytetään käyttöjärjestelmän oletusmoduuleja. Määritä MPM: iden luettelo dynaamisina jaettuina moduuleina Yksi näistä Moduulit on ladattava dynaamisesti käyttäen LoadModule-direktiiviä. MPM-LIST on välilyöntiyhdistetty luettelo MPM-nimistä lainausmerkeillä. Esimerkiksi. Lisäksi voit käyttää erityistä avainsanaa, joka valitsee kaikki MPM: t, jotka Tukee dynaamista lataamista nykyiselle alustalle ja rakentaa ne DSO-moduuleiksi Esimerkiksi. Jos haluat lisätä muita kolmannen osapuolen moduuleja, käytä seuraavia vaihtoehtoja. - Moduulin moduulityyppinen moduulitiedosto, moduulityyppinen moduulitiedosto. Lisää yksi tai Lisää kolmannen osapuolen moduulit staattisesti linkitettyjen moduulien luetteloon Moduulin lähdetiedoston moduuli-tiedosto etsitään apache-palvelimen lähdepuussa moduulin tyyppisessä alihakemistossa, jos sitä ei löydy, konfiguroi moduulitiedostoa harkitsematta Absoluuttinen tiedostopolku ja yrittää kopioida lähdetiedoston moduulin tyyppiseen alihakemistoon Jos alihakemistoa ei ole olemassa, se luodaan ja täytetään standardilla. Tämä vaihtoehto on hyödyllinen lisätä pieniä ulkoisia moduuleja, jotka koostuvat yhdestä lähdetiedostosta Monimutkaisempien moduulien Sinun pitäisi lukea myyjän dokumentaatiota. Jos haluat rakentaa DSO-moduulin staattisesti kytkettyjen apxs-apuohjelmien sijaan .-- enable-maintenanceer-mode Ota virheenkorjaus ja koota aika - varoitukset ja lataa kaikki kootut moduulit --enable-mods - Jaettu MODULE-LIST. Define moduulien luettelo, jotka on otettava käyttöön ja rakentaa dynaamisiksi jaetuiksi moduuleiksi. Tämä tarkoittaa, että nämä moduulit on ladattava dynaamisesti käyttämällä LoadModule-direktiiviä. MODULE-LIST on välilyöntiyhdistelmä, joka sisältää lainausmerkeillä olevat moduulinimet. Moduulien nimet annetaan ilman edeltävää mod-toimintoa. Esimerkiksi .-- enable-mods-shared headers kirjoittaa uudelleen dav. Additionally voit käyttää erityisiä avainsanoja todella kaikki useimmat ja muutamat Esimerkiksi. Kokoavat useimmat moduulit ja rakentaa ne DSO-moduuleiksi. Vain Koota hyvin perusmoduulien joukko. Oletusasetus on useimmat. Valitut moduulit LoadModule - direktiivit luodaan automaattisesti pääkokoonpanotiedostossa Oletuksena kaikki nämä direktiivit kommentoidaan lukuun ottamatta moduuleja, jotka ovat joko välttämättömiä tai nimenomaisesti Valitaan konfiguroitavalla --enable-foo-argumentilla Voit vaihtaa ladattujen moduulien joukon aktivoimalla tai deaktivoimalla LoadModule - direktiivit. Lisäksi LoadModule-ohjeet al L-rakennettu moduulit voidaan aktivoida konfigurointivaihtoehdon --enable-load-all-moduulien avulla. - enable-mods-static MODULE-LIST Tämä toiminto toimii samanlaisena kuin --enable-mods-shared, mutta yhdistää tietyt moduulit staattisesti Tämä Tarkoittaa, että nämä moduulit ovat aina läsnä käynnissä. Niitä ei tarvitse ladata LoadModule --enable-moduulien avulla MODULE-LIST Tämä vaihtoehto toimii kuten --enable-mods-shared ja myös linkittää tietyt moduulit dynaamisesti. Kaikkien moduulien rakentaminen --enable-v4-mapped Salli IPv6-liitännät IPv4-yhteyksien käsittelemiseksi - portilla PORT Tämä määrittää portin, johon kuuntelevat Tämä portin numero käytetään konfigurointitiedoston muodostamiseen Oletusarvo on 80 - - ohjelma-nimi Määritä vaihtoehtoinen suoritettava nimi Oletusarvo on. Näitä vaihtoehtoja käytetään valinnaisten pakettien määrittämiseen. Yleensä voit käyttää seuraavia syntaksia määritelläksesi valinnaisen paketin .-- with - PAKKAUS ARG Käytä pakettia PAKKAUS ARG: n oletusarvo On kyllä ​​- ilman PAKKAUSTA Älä käytä pakettia PAKKAUS Tämä on sama kuin --with - PACKAGE no Tämä vaihtoehto on autoconf, mutta ei kovin hyödyllinen Apache-palvelimelle .-- with-apr DIR FILE Apache Portable Runtime APR on osa lähdeveroa Ja luodaan automaattisesti yhdessä palvelimen kanssa Jos haluat käyttää jo asennettua APR: tä sen sijaan sinun on ilmoitettava määrittämään apr-config-komentosarjan polku. Voit asettaa absoluuttisen polun ja nimen tai hakemiston asennettuun APR: hen apr-config Täytyy olla tässä hakemistossa tai alihakemiston bin --with-apr-util DIR FILE Apache Portable Runtime - apuohjelmat APU ovat osa lähdeyhteistyötä ja luodaan automaattisesti yhdessä palvelimen kanssa Jos haluat käyttää jo asennettua APU: ta sijaan Täytyy määrittää konfiguroida apu-config-komentosarjan polku Voit asettaa absoluuttisen polun ja nimen tai hakemiston asennettuun apu-apu-config - ohjelmaan on olemassa tässä hakemistossa tai alihakemistoalusta --with-ssl DIR Jos modssl: lla on api N sallittu konfiguroi asennetun OpenSSL: n etsinnät Voit asettaa hakemistopolun SSL TLS - työkaluun sen sijaan, että - with-z DIR-konfigurointi hakee automaattisesti asennetulle zlib-kirjastolle, jos lähdekokoonpano vaatii esim. Kun moddeflate on käytössä Voit asettaa hakemiston Reittiä pakkauskirjastoon. Apache-palvelimen, mukaan lukien modauthndbm ja modrewrite, useita ominaisuuksia DBM RewriteMap käyttää yksinkertaisia ​​avainarvotietokantoja tietojen nopeaan etsintään SDBM sisältyy APU: han, joten tämä tietokanta on aina käytettävissä Jos haluat käyttää Muita tietokantatyyppejä, voit käyttää niitä seuraavilla vaihtoehdoilla .-- with-gdbm polku Jos määritetty polku ei ole määritetty, configure hakee GNU DBM - asennuksen sisältämiä tiedostoja ja kirjastoja tavallisiin hakupeleihin. Tarkastele polkua lib ja polku sisältää asiaankuuluvat tiedostot Lopuksi polku voi määrittää täsmälliset sisällyttää ja kirjasto polut erottaa kaksoispiste --with-ndbm polku - with-gdbm mutta etsii uutta DBM-asennusta - with-berkeley-db polku Kuten - with-gdbm, mutta etsii Berkeley DB-asennusta. DBM-vaihtoehdot ovat APU: n kautta ja siirretään sen kokoonpanokäsikirjoitukseen. Ovat hyödyttömiä, kun käytetään jo asennettua apuohjelmaa, jonka määrittelee - with-apr-util. You voi käyttää useampaa kuin yhtä DBM-toteutusta yhdessä palvelimen kanssa Käytettävä DBM-tyyppi määritetään runtime-konfiguraatiossa joka kerta .-- enable-static - tuki Luodaan tukitiedostojen staattisesti linkitetty versio Tämä tarkoittaa, että erilliset suoritustiedostot rakennetaan kaikkien tarvittavien kirjastojen integroimiseksi Muussa tapauksessa tukbinaarit linkitetään oletusarvoisesti dynaamisesti --enable-suexec Käytä tätä vaihtoehtoa, jos haluat sallia suexec-ohjelman, joka sallii Voit asettaa uid - ja gid-yhteyden kutsuihin prosesseihin Älä käytä tätä vaihtoehtoa, ellet ymmärrä kaikkia tietoturvaongelmia suid binäärin suorittamisessa palvelimellesi Seuraavassa kuvataan muita vaihtoehtoja suexecin määrittämiseen. Luoda yhden tukiohjelman staattisesti yhdistetty binääri käyttämällä seuraavia vaihtoehtoja .-- enable-static-ab Rakenna static-linkitetty versio ab - enable-static-checkgidistä Rakenna staattisesti linkitetty versio checkgidistä --enable-static - htdbm Luo staattisesti linkitetty htdbm - versio --enable-static-htdigest Rakenna staattisesti linkitetty htdigest versio --enable-static-htpasswd Rakenna staattisesti linkitetty htpasswd - versio --enable-static-logresolve Rakenna staattisesti linkitetty versio Logresolve --ableable-static-rotatelogs Rakenna staattisesti linkitetty versio rotatelogista. Seuraavia vaihtoehtoja käytetään hienosäätääksesi suexec-toimintaa. Katso SuEXECin konfigurointi ja asennus lisätietoja varten .-- with-suexec-bin Tämä määrittää polun suexec Binäärinen Oletus on --sbindir katso Asennushakemistojen hienosäätö - with-suexec-soittaja Tämä määrittää käyttäjän sallitun soittaa suexec: lle. Sen on oltava sama kuin käyttäjä, jota normaalisti käytetään - with-suexec-docroot Tämä määrittää Hakemistopuun puitteissa, joihin suexec-käyttö sallitaan suoritettaville oletuksille Oletusarvo on --datadir htdocs --with-suexec-gidmin Määritä tämä, kun alin GID sallitaan olla suexec-kohteena käyttäjälle Oletusarvo on 100 - with-suexec-logfile Tämä määrittää suexec-lokitiedoston tiedoston. Oletusarvon mukaan lokitiedosto on nimeltään suexeclog ja se sijaitsee --logfiledir --with-suexec-safepath Määritä suexec: n käynnistämien prosessien asetettavaksi määritettävän ympäristömuuttujan PATH arvo Oletusarvo on usr-paikallinen bin Usr bin bin --with-suexec-userdir Tämä määrittää alihakemiston käyttäjän s hakemistoon, joka sisältää kaikki suoritettavat ohjelmat, joihin suexec-käyttö on sallittu. Tämä asetus on tarpeen, kun haluat käyttää suexec-ohjelmaa yhdessä käyttäjän määrittämien hakemistojen kanssa. Oletusarvo on publichtml - with-suexec-uidmin Määritä tämä alin UID sallittu olla kohdekäyttäjä suexec Oletusarvo on 100 - with-suexec-umask Set umask prosessien käynnistänyt suexec Se oletusarvoisesti sinulle R-järjestelmän asetuksia. On joitain hyödyllisiä ympäristömuuttujia, jotka ohittavat konfiguroinnin tekemät valinnat tai auttavat sitä löytämään kirjastoja ja ohjelmia, joilla ei ole standardin nimeä tai sijainteja. CC Määritä C-kääntäjäkomento komennolle CFLAGS Set C-kääntäjälippuja, jotka haluat Käytä kokoelmaan CPP Määritä käytettävä C-esikäsittelykomento CPPFLAGS Aseta CC-esiprosessorin liput, esim. - I includedir jos sinulla on otsakkeita ei-standardi-hakemistoon, mukaan lukien LDFLAGS Aseta liityntälippuja, esim. - L libdir jos sinulla on libdir . Huomautus Tämä ei ole laadunvarmistusosio. Tässä huomautuksessa on viitattava ehdotuksiin asiakirjojen tai palvelimen parantamiseksi. Valvojamme voivat poistaa sen uudelleen, jos ne toteutetaan tai niitä pidetään virheellisenä. Apache-palvelimen hallintaa koskevat kysymykset Pitäisi ohjata joko IRC-kanavallamme, Freenodessa tai lähettää sen postituslistallemme. Copyright 2017 Apache Software Foundationin lisenssi Apache-lisenssi, versio 2 0.configure - Määritä lähdepuu. Jos haluat määrittää ympäristömuuttujat esim. CC CFLAGS, määritä ne VAR-arvonä. Alla näet muutamia hyödyllisiä muuttujia. Seuraavat vaihtoehdot vaikuttavat itse määritysten käyttäytymiseen.-C --config-cache Tämä on alias - cache-tiedostolle TIEDOSTO Testaustulokset tallennetaan tiedostossa TIEDOSTO Tämä vaihtoehto on pois käytöstä oletusarvoisesti - h --help lyhyt rekursiivinen Lähtöohje ja poistuminen Argumentilla lyhyitä vaihtoehtoja Tämä paketti tulee näyttöön Argumentti rekursiivinen näyttää kaikkien mukana toimitettujen pakettien lyhyen apuohjelman - n --no-create Konfiguroitu komentojono toimii normaalisti mutta ei luo tulostustiedostoja. Tämä on hyödyllistä tarkistaa testitulokset ennen kuin tekee makefilejä koota varten - Q --quiet Älä tulosta tarkistusviestejä konfigurointiprosessin aikana --srcdir DIR Määrittää DIR-hakemiston olevan lähdetiedoston hakemisto Oletus on hakemisto, johon konfigurointi sijaitsee tai vanhemman hakemisto - silmukka Sama kuin --quiet - V --versio Näyttää tekijänoikeustiedot ja poistut. Nämä asetukset määrittävät asennushakemiston. Asennuspuu riippuu valitusta asettelusta .-- etuliite PREFIX Asenna arkkitehtuurista riippumattomat tiedostot PREFIXssä Oletuksena asennushakemisto on asetettu Usr local apache2 --exec-etuliite EPREFIX Asenna arkkitehtuurista riippuvat tiedostot EPREFIX: ssä Asennushakemisto on oletusarvoisesti asetettu PREFIX-hakemistoon. Tee asennus asentaa kaikki tiedostot paikalliseen apache2 bin usr: n paikalliseen apache2 lib-tiedostoon. Määritä asennuksen etuliite, paitsi usr local apache2 käyttäen --prefix esimerkiksi --prefix HOME .-- enable-layout LAYOUT Määritä lähdekoodi ja luo komentosarjat olettamalla asennuspuu, joka perustuu asetteluun LAYOUT Tämän avulla voit erikseen määritellä Apache-palvelimen asennuksen kunkin tiedostotyypin sijainnit Tiedostossa on useita esimerkkikokoonpanoja, ja voit myös luoda omia mukautettuja asetuksia seuraaviin Ng esimerkit Tämän tiedoston eri kokoonpanot ryhmitellään Layout FOO Layout - osioksi ja kutsutaan nimellä FOO: ssä. Oletusasettelu on Apache. Asennushakemistojen parempaa hallintaa varten, käytä seuraavia vaihtoehtoja Huomaa, että hakemiston oletusasetukset on määritetty By autoconf ja ne korvataan vastaavalla ulkoasun asetuksella. - bindir DIR Käyttäjän suoritustiedostojen asentaminen DIR: ssä Käyttäjän suoritettavat ohjelmat tukevat ohjelmia kuten htpasswd dbmmanage jne., Jotka ovat hyödyllisiä sivuston ylläpitäjille Oletuksena DIR on asetettu EPREFIX bin --datadir DIR Asenna luku - vain arkkitehtuurista riippumaton DIR-tiedosto Oletuksena datadir on asetettu PREFIX-jakoon Tämä vaihtoehto tarjoaa autoconf ja tällä hetkellä käyttämättömät --includedir DIR Asenna C-otsikkotiedostot DIR: ssä Oletuksena mukana on EPREFIX sisältää --infodir DIR Asenna info - dokumentaatio In DIR Oletuksena infodir on asetettu PREFIX info Tämä vaihtoehto on tällä hetkellä käyttämättä --libdir DIR Asenna objektikoodi kirjastot DIR Oletuksena libdir on se T to EPREFIX lib --libexecdir DIR Asenna ohjelmatiedostot eli jaetut moduulit DIR: ssä Oletusarvoisesti libexecdir on asetettu EPREFIX-moduuleihin --localstatedir DIR Asenna modifioitu yksi koneen data DIR: ssä Oletusarvoisesti localstatedir asetetaan PREFIX var autoconf and currently unused --mandir DIR Install the man documentation in DIR By default mandir is set to EPREFIX man --oldincludedir DIR Install C header files for non-gcc in DIR By default oldincludedir is set to usr include This option is offered by autoconf and currently unused --sbindir DIR Install the system administrator executables in DIR Those are server programs like apachectl suexec etc which are neccessary to run the Apache Server By default sbindir is set to EPREFIX sbin --sharedstatedir DIR Install modifiable architecture-independent data in DIR By default sharedstatedir is set to PREFIX com This option is offered by autoconf and currently unused --sysconfdir DIR Install read-only single-machine d ata like the server configuration files etc in DIR By default sysconfdir is set to PREFIX conf. These options are used to cross-compile the Apache Server to run on another system In normal cases, when building and running the server on the same system, these options are not used.--build BUILD Defines the system type of the system on which the tools are being built It defaults to the result of the script --host HOST Defines the system type of the system on which the server will run HOST defaults to BUILD --target TARGET Configure for building compilers for the system type TARGET It defaults to HOST This option is offered by autoconf and not necessary for the Apache Server. These options are used to fine tune the features your server will have. Generally you can use the following syntax to enable or disable a feature.--disable - FEATURE Do not include FEATURE This is the same as --enable - FEATURE no --enable - FEATURE ARG Include FEATURE The default value for ARG is yes --enable - MODULE share d The corresponding module will be build as DSO module --enable - MODULE static By default enabled modules are linked statically You can force this explicitly. configure will not complain about --enable - foo even if foo doesn t exist, so you need to type carefully. Some modules are compiled by default and have to be disabled explicitly Use the following options to remove discrete modules from the compilation process.--disable-actions Disable action triggering on requests, which is provided by modactions --disable-alias Disable the mapping of requests to different parts of the filesystem, which is provided by modalias --disable-asis Disable support for as-is filetypes, which is provided by modasis --disable-auth-basic Disable user-based access control provided by modauthbasic This module provides for Basic Authentication, where the usernames and passwords are stored in plain text files --disable-autoindex Disable the directory listing functionality provided by modautoindex --disable-cgi mo dcgi which provides support for CGI scripts, is enabled by default when using a non-threaded MPM Use this option to disable CGI support --disable-cgid When using the threaded MPMs worker support for CGI scripts is provided by modcgid by default To disable CGI support use this option --disable-charset-lite Disable character set translation provided by modcharsetlite This module will be installed by default only on EBCDIC systems --disable-dir Disable directory request handling provided by moddir --disable-env Enable setting and clearing of environment variables, which is provided by modenv Disable the protocol handling The module is a basic one, enabling the server to function as an server It is only useful to disable it if you want to use another protocol module instead Don t disable this module unless you are really sure what you are doing Note This module will always be linked statically --disable-imagemap Disable support for server based imagemaps, which provided by modimagemap --di sable-include Disable Server Side Includes provided by modinclude --disable-log-config Disable the logging configuration provided by modlogconfig You won t be able to log requests to the server without this module --disable-mime modmime associates the requested filename s extensions with the file s behavior and content mime-type language, character set and encoding Disabling this module is normally not recommended --disable-negotiation Disable content negotiation provided by modnegotiation --disable-setenvif Disable support for basing environment variables on headers, which is provided by modsetenvif --disable-status Enable the process thread monitoring, which is provided by modstatus --disable-userdir Disable the mapping of requests to user-specific directories, which is provided by moduserdir. Some modules are compiled by default and have to be enabled explicitly or by using the keywords most or all see --enable-mods-shared below for further explanation to be available Therefore use t he options below.--enable-authn-anon Enable anonymous user access provided by modauthnanon --enable-authn-dbm modauthndbm provides for Basic Authentication, where the usernames and passwords are stored in DBM type database files Use this option to enable the module --enable-authz-dbm modauthzdbm provides for Basic Authorization, where the usernames and groups are stored in DBM type database files Use this option to enable the module --enable-auth-digest Enable RFC2617 Digest authentication provided by modauthdigest This module uses plain text files to store the credentials --enable-authnz-ldap Enable LDAP based authentication provided by modauthnzldap --enable-cache Enable dynamic file caching provided by modcache This experimental module may be interesting for servers with high load or caching proxy servers At least one storage management module e g moddiskcache or modmemcache is also necessary --enable-cern-meta Enable the CERN-type meta files support provided by modcernmeta --enable - charset-lite Enable character set translation provided by modcharsetlite This module will be installed by default only on EBCDIC systems On other systems, you have to enable it --enable-dav Enable the WebDAV protocol handling provided by moddav Support for filesystem resources is provided by the separate module moddavfs This module is also automatically enabled with --enable-dav Note moddav can only be used together with the protocol module --enable-dav-fs Enable DAV support for filesystem resources, which is provided by moddavfs This module is a provider for the moddav module, so you should also use --enable-dav --enable-dav-lock Enable moddavlock which provides generic DAV locking support for backend modules This module needs at least moddav to function, so you should also use --enable-dav --enable-deflate Enable deflate transfer encoding provided by moddeflate --enable-disk-cache Enable disk caching provided by moddiskcache --enable-expires Enable Expires header control provided by modexpires --enable-ext-filter Enable the external filter support provided by modextfilter --enable-file-cache Enable the file cache provided by modfilecache --enable-headers Enable control of headers provided by modheaders --enable-info Enable the server information provided by modinfo --enable-ldap Enable LDAP caching and connection pooling services provided by modldap --enable-logio Enable logging of input and output bytes including headers provided by modlogio --enable-mem-cache Enable memory caching provided by modmemcache --enable-mime-magic Enable automatical determining of MIME types which is provided by modmimemagic --enable-isapi Enable the isapi extension support provided by modisapi --enable-proxy Enable the proxy gateway functionality provided by modproxy The proxying capabilities for AJP13 CONNECT FTP and the balancer are provided by the separate modules modproxyajp modproxyconnect modproxyftp and modproxybalancer These five modules are also automatically enabled with -- enable-proxy --enable-proxy-ajp Enable proxy support for AJP13 Apache JServ Protocol 1 3 request handling, which is provided by modproxyajp This module is an extension for the modproxy module, so you should also use --enable-proxy --enable-proxy-balancer Enable load balancing support for the AJP13 FTP and protocols, which is provided by modproxybalancer This module is an extension for the modproxy module, so you should also use --enable-proxy --enable-proxy-connect Enable proxy support for CONNECT request handling, which is provided by modproxyconnect This module is an extension for the modproxy module, so you should also use --enable-proxy --enable-proxy-ftp Enable proxy support for FTP requests, which is provided by modproxyftp This module is an extension for the modproxy module, so you should also use --enable-proxy Enable proxy support for requests, which is provided by This module is an extension for the modproxy module, so you should also use --enable-proxy --enable-rewrite Enabl e rule based URL manipulation provided by modrewrite --enable-so Enable DSO capability provided by modso This module will be automatically enabled if you use the --enable-mods-shared option --enable-speling Enable the functionality to correct common URL misspellings, which is provided by modspeling --enable-ssl Enable support for SSL TLS provided by modssl --enable-unique-id Enable the generation of per-request unique ids, which is provided by moduniqueid --enable-usertrack Enable user-session tracking provided by modusertrack --enable-vhost-alias Enable mass virtual hosting provided by modvhostalias. The following modules are useful only for developers and testing purposes and are disabled by default Use the following options to enable them If you are not sure whether you need one of these modules, omit them.--enable-bucketeer Enable the manipulation filter for buckets, which is provided by modbucketeer --enable-case-filter Enable the example uppercase conversion output filter support of modcasefilter --enable-case-filter-in Enable the example uppercase conversion input filter support of modcasefilterin --enable-echo Enable the ECHO server provided by modecho --enable-example Enable the example and demo module modexample --enable-optional-fn-export Enable the example for an optional function exporter, which is provided by modoptionalfnexport --enable-optional-fn-import Enable the example for an optional function importer, which is provided by modoptionalfnimport --enable-optional-hook-export Enable the example for an optional hook exporter, which is provided by modoptionalhookexport --enable-optional-hook-import Enable the example optional hook importer, which is provided by modoptionalhookimport. To add the necessary Multi Processing Module and additional third-party modules use the following options.--with-module module-type module-file , module-type module-file. Add one or more third-party modules to the list of statically linked modules The module source file modu le-file will be searched in the modules module-type subdirectory of your Apache server source tree If it is not found there configure is considering module-file to be an absolute file path and tries to copy the source file into the module-type subdirectory If the subdirectory doesn t exist it will be created and populated with a standard. This option is useful to add small external modules consisting of one source file For more complex modules you should read the vendor s documentation. If you want to build a DSO module instead of a statically linked use apxs.--with-mpm MPM Choose the process model for your server You have to select exactly one Multi-Processing Module Otherwise the default MPM for your operating system will be taken Possible MPMs are beos mpmtos2 prefork and worker.--enable-maintainer-mode Turn on debugging and compile time warnings --enable-mods-shared MODULE-LIST. Defines a list of modules to be enabled and build as dynamic shared modules This mean, these module have to be loaded dynamically by using the LoadModule directive. MODULE-LIST is a space separated list of modulenames enclosed by quotation marks The module names are given without the preceding mod For example.--enable-mods-shared headers rewrite dav. Additionally you can use the special keywords all and most For example. will compile most modules and build them as DSO modules. Caveat --enable-mods-shared all does not actually build all modules To build all modules then, one might use. configure --with-ldap --enable-mods-shared all ssl ldap cache proxy authnalias memcache filecache authnzldap charsetlite davlock diskcache.--enable-modules MODULE-LIST This option behaves similar to --enable-mods-shared but will link the given modules statically This mean, these modules will always be present while running They need not be loaded with LoadModule --enable-v4-mapped Allow IPv6 sockets to handle IPv4 connections --with-port PORT This defines the port on which will listen This port number is used when generating the configuration file The default is 80 --with-program-name Define an alternative executable name The default is. These options are used to define optional packages. Generally you can use the following syntax to define an optional package.--with - PACKAGE ARG Use the package PACKAGE The default value for ARG is yes --without - PACKAGE Do not use the package PACKAGE This is the same as --with - PACKAGE no This option is provided by autoconf but not very useful for the A pache Server.--with-apr DIR FILE The Apache Portable Runtime APR is part of the source distribution and will automatically be build together with the server If you want to use an already installed APR instead you have to tell configure the path to the apr-config script You may set the absolute path and name or the directory to the installed APR apr-config must exist within this directory or the subdirectory bin --with-apr-util DIR FILE The Apache Portable Runtime Utilities APU are part of the source distribution and will automatically be build together with the server If you want to use an already installed APU instead you have to tell configure the path to the apu-config script You may set the absolute path and name or the directory to the installed APU apu-config must exist within this directory or the subdirectory bin --with-ssl DIR If modssl has been enabled configure searches for an installed OpenSSL You can set the directory path to the SSL TLS toolkit instead --with-z DIR config ure searches automatically for an installed zlib library if your source configuration requires one e g when moddeflate is enabled You can set the directory path to the compression library instead. Several features of the Apache Server, including modauthndbm modauthzdbm and modrewrite s DBM RewriteMap use simple key value databases for quick lookups of information SDBM is included in the APU, so this database is always available If you would like to use other database types, use the following options to enable them.--with-gdbm path If no path is specified, configure will search for the include files and libraries of a GNU DBM installation in the usual search paths An explicit path will cause configure to look in path lib and path include for the relevant files Finally, the path may specify specific include and library paths separated by a colon --with-ndbm path Like --with-gdbm but searches for a New DBM installation --with-berkeley-db path Like --with-gdbm but searches for a Berkeley DB installation. The DBM options are provided by the APU and passed through to its configuration script They are useless when using an already installed APU defined by --with-apr-util. You may use more then one DBM implementation together with your server The appropriated DBM type will be configured within the runtime configuration at each time.--enable-static-support Build a statically linked version of the support binaries This means, a stand-alone executable will be built with all the necessary libraries integrated Otherwise the support binaries are linked dynamically by default --enable-suexec Use this option to enable suexec which allows you to set uid and gid for spawned processes Do not use this option unless you understand all the security implications of running a suid binary on your server Further options to configure suexec are described below. It is possible to create a statically linked binary of a single support program by using the following options.--enable-static-ab Build a statically linked version of ab --enable-static-checkgid Build a statically linked version of checkgid --enable-static-htdbm Build a statically linked version of htdbm --enable-static-htdigest Build a statically linked version of htdigest --enable-static-htpasswd Build a statically linked version of htpasswd --enable-static-logresolve Build a statically linked version of logresolve --enable-static-rotatelogs Build a statically linked version of rotatelogs. The following options are used to fine tune the behavior of suexec See Configuring and installing suEXEC for further information.--with-suexec-bin This defines the path to suexec binary Default is --sbindir see Fine tuning of installation directories --with-suexec-caller This defines the user allowed to call suexec It should be the same as the user under which normally runs --with-suexec-docroot This defines the directory tree under which suexec access is allowed for executables Default value is --datadir htdocs --with-suexec-gidmin Define this as the lowest GID allowed to be a target user for suexec The default value is 100 --with-suexec-logfile This defines the filename of the suexec logfile By default the logfile is named suexeclog and located in --logfiledir --with-suexec-safepath Define the value of the environment variable PATH to be set for processes started by suexec Default value is usr local bin usr bin bin --with-suexec-userdir This defines the subdirectory under the user s directory that contains all executables for which suexec access is allowed This setting is necessary when you want to use suexec together with user-specific directories as provided by moduserdir The default is publichtml --with-suexec-uidmin Define this as the lowest UID allowed to be a target user for suexec The default value is 100 --with-suexec-umask Set umask for processes started by suexec It defaults to your system settings. There are some useful environment variables to override the choices made by configure or to help it to fi nd libraries and programs with nonstandard names or locations. CC Define the C compiler command to be used for compilation CFLAGS Set C compiler flags you want to use for compilation CPP Define the C preprocessor command to be used CPPFLAGS Set C C preprocessor flags, e g - I includedir if you have headers in a nonstandard directory includedir LDFLAGS Set linker flags, e g - L libdir if you have libraries in a nonstandard directory libdir. Notice This is not a Q A section Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid off-topic Questions on how to manage the Apache Server should be directed at either our IRC channel, on Freenode, or sent to our mailing lists. Copyright 2017 The Apache Software Foundation Licensed under the Apache License, Version 2 0.Apr 1 config binary options. You might ve not faced this problem while installing older version of Apache as we discussed a while back make rotatelogs c 298 warning implicit declaration of function aprfilelink usr lib64 apr-1 build libtool --silent --mode link gcc - std gnu99 - pthread - o rotatelogs usr lib64 libaprutil-1-ldb-4 7 - lexpat - ldb-4 7 usr lib64 libapr-1-lpthread rotatelogs o In function postrotate undefined reference to aprfilelink collect2 ld returned 1 exit status make 2 rotatelogs Error 1 make 2 Leaving directory make 1 all-recursive Error 1 make 1 Leaving directory make all-recursive Error 1cd usr src wget wget tar xvfz apr-1 4 6gz tar xvfz apr-util-1 4 1gz Now, you should place this new version of apr and apr-util directories without the version name in the directory under srclib directory located under the directory that was created when you uncompressed the downloaded apache software Apr 1 config binary options Stock Exchange Jobs May 7, 2012 View all available Apache installation and configuration options as shown below mv apr-1 4 6 mv apr-util-1 4 1 In my exa mple, I downloaded the and uncompressed it under usr src We ve explained in this article how to solve that issue to get the latest Apache working on Cent OS or Red Hat If you like to change this location, use prefix option in the configure. But, let us go with the flow for now and see what happens when you try to do it this way For example, to install SSL with Apache, it is enable-ssl To uninstall any default module that comes with Apache, you would typically say disable - For example, to disable basic authentication in Apache, it is disable-auth-basic In this example, we will install Apache with all default modules, with addition of enable-ssl to install modssl for SSL support , and enable-so, which helps to load modules in Apache during run-time via the Dynamic Shared Object DSO mechanism, rather than requiring a recompilation Apr 1 config binary options 0x97 In Binary Option Binary Option Robot reviews the best binary brokers and auto trading robots on the One of the main reasons whil e trading binary options is popular is because ClientAliveInterval option is only useful when configuring the ssh server aka sshd, it does not change a There are alot more config options to the Now, make will not give undefined reference to aprfilelink error message anymore Next, generate a certificate request file using the above file May 7, 2012 View all available Apache installation and configuration options as shown below mv apr-1 4 6 mv apr-util-1 4 1 When you execute the make , you might get undefined reference to aprfilelink error message if you are doing this on Cent OS 6 2 as shown below. So, I need to place the latest apr and apr-util under this directory Apr 1 config binary options Apache configuration file is located under usr local apache2 conf usr local apache2 bin apachectl start AH00526 Syntax error on line 51 of Invalid command SSLCipher Suite , perhaps misspelled or defined by a module not included in the server configuration vi usr local apache2 conf Load Module sslmo dule usr local apache2 bin apachectl start AH00526 Syntax error on line 76 of SSLSession Cache shmcb session cache not supported known names Fx Best Binary Option Broker For Withdrawal Binary Option Robot reviews the best binary brokers and auto trading robots on the One of the main reasons while trading binary options is popular is because So, we should use with-included-apr in the configure which will use these apr and apr-util only for the apache compilation and installation Best Home Business In Calgary May 7, 2012 View all available Apache installation and configuration options as shown below mv apr-1 4 6 mv apr-util-1 4 1 So, let us re-do the configure using with-included-apr , make and make install as shown below. Note In our case because of the version compatibility issues , we ll be downloading these and installing it manually later To install an Apache module, you would typically say enable - For example, to disable basic authentication in Apache, it is disable-auth-basic In th is example, we will install Apache with all default modules, with addition of enable-ssl to install modssl for SSL support , and enable-so, which helps to load modules in Apache during run-time via the Dynamic Shared Object DSO mechanism, rather than requiring a recompilation Apr 1 config binary options Binary Options Trading At Night Note By default the above installs Apache under usr local apache2 Apr 1 config binary options cd configure --help --with-included-apr Use bundled copies of APR APR-Util --with-apr PATH prefix for installed APR or the full path to apr-config --with-apr-util PATH prefix for installed APU or the full path to apu-config If you decide to install the apr-1 4 6 and apr-util-1 4 1 on your system, you need to use with-apr and with-apr-util and provide the path where you installed these utility i e We didn t install the apr and apr-util that we downloaded I think you ll surprise a lot of Unixheads if the config file overrides command-line options allowing us to doc ument each config option which otherwise So, we should use with-included-apr in the configure which will use these apr and apr-util only for the apache compilation and installation. If you try to follow the how to install Apache with SSL article that we discussed a while back, you ll face an issue during make because of version compatibility between Apache 2 4 4 and APR utilities Apache Portable Runtime Library that comes with Cent OS 6 Apr 1 config binary options Uncomment the Include line and the Load Module sslmodule line in the usr local apache2 conf file Maybe you need to load the appropriate socache module modsocacheshmcb vi usr local apache2 conf Load Module socacheshmcbmodule usr local apache2 bin apachectl start Apache 2 4 2 modssl Pass Phrase Dialog Some of your private key files are encrypted for security Exchange Prices Macedonia Instead we placed them under the List Of Binary Options Websites Trader 2016 In order to read them you have to provide the pass phrases.

No comments:

Post a Comment