Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 9538|Válasz: 1

Jexus web server V5.1 installation configuration points

[Linket másol]
Közzétéve 2017. 10. 10. 13:31:20 | | |
1. Bevezetés a Jexusba:
A Jexus webszerver Linuxhoz egy webszerver, amely a . .NET kompatibilis környezet, amely Linux/unix operációs rendszereken fut, és nagy teljesítményű webszervereket támogat, ASP.NET fő funkcióval.
A Jexus V5.1 a következő funkciókkal rendelkezik:
01. Támogatás ASP.NET. Ez a Jexus alapvető funkciója. Legyen szó stabilitásról, használhatóságról, párhuzamos csapágykapacitásról, párhuzamos feldolgozási sebességről, a Jexus ASP.NET támogatása kiváló;
02. Támogatja a Fast-CGI-t. A Fast-CGI segítségével a Jexus minden WEB alkalmazást támogat Fast-CGI szolgáltatási funkciókkal, beleértve a PHP-t is;
03. Erős URL-újraírási funkcióval rendelkezik, amely reguláris kifejezéseken alapul;
04. Erős fordított proxy funkcióval rendelkezik. Támogasd a többcélú terheléselosztást és a helyi és távoli weboldalak zökkenőmentes integrációját.
05. Erős streaming média támogatással rendelkezik, támogatja a FLV/F4V videófájlok húzását és lejátszását, valamint támogatja a Microsoft sima streaming technológiáját;
06. Támogatni a "szerver push" technológiát, amely megfelelő szerver- és kliensoldali fejlesztési felületekkel van felszerelve, és amely hatékony eszköz a modern WEB alkalmazások fejlesztéséhez;
07. Irányítható "ASP.NET front-end cache" van, amely maximalizálhatja ASP.NET weboldalak átviteli kapacitását és válaszsebességét;
08. Támogatja a HTTPS SSL titkosítási adatátviteli képességet;
09. Alapvető és gyakorlati behatolásérzékelő funkcióval rendelkezik, amely automatikusan megszüntetheti az azonosított illegális kéréseket.
10. A telepítés és telepítés nagyon egyszerű, a működés és használat pedig rendkívül egyszerű.


2. Előkészületek a telepítés előtt:

1. A rendszer telepítette a mono 2.10.8-at vagy ankábbat, a mono telepítéséről Linuxon kérjük, tekintse meg a www.linuxdot.net vonatkozó cikkeit.
2. Kérjük, erősítse meg, hogy a Linux rendszerben két könyvtárfájl van, libc.so.6 és libdl.so.2, ha engedélyezni kell a https-t, a rendszernek is tartalmaznia kell libssl.so.x.x.x könyvtárfájlokat, például libssl.so.0.9.8-at, ha nincs, kérjük, telepítse az OpenSSH-t.


3. Töltsd le és bontsd le a Jexus telepítő csomagot:
1. Letöltés:
Cím: http://www.linuxdot.net/down/jexus-5.1.tar.gz, letöltheted wget-tel, például: wget http://www.linuxdot.net/down/jexus-5.1.tar.gz

2. Dekompresszió:
TAR -zxvf jexus-5.1.tar.gz

3. Telepítés:
A Jexus telepítése nagyon egyszerű, csak egy globális összeállítások másolása, beillesztése és regisztrálása folyamata, de ne feledd, hogy rootként kell működnöd.
V. A fájl másolásához ajánlott telepíteni a jexus-t a /usr/jexus-ba:
Sudo CP -RF Jexus-5.1 /USR/Jexus
B. Regisztrálja a globális összeállítót:
CD /USR/jexus
sudo ./jws.regsvr
C. Ellenőrizze a jws.start, jws.stop, jws.restart és jws.regsvr szkript fájlok jogosultságát, hogy megállapítsák, vannak-e futtatható jogosultságuk.


4. Teszt futtatása
    A Jexus fájl másolása után a Jexus rendesen működnie kell, és még további konfigurálásra egyáltalán nincs szükség.
    Kiemelés: Ha van egy másik WEB szerver telepítve a szerveredre, és a szolgáltatás fut, kérjük, állítsd meg, hogy elkerüld a portkonfliktusokat, amelyek megakadályozzák a Jexus elindítását.

    Ha ez a legutóbbi telepítés, először hozz létre egy alapértelmezett weboldal mappát: /var/www/default, és tegyél bele egy otthoni fájlt, például index.htm vagy default.htm
    Menj a jexus munkamappába, indítsd el a jexust, és a parancs a következő:
    CD /USR/jexus
    sudo ./jws.start
    A megnyitás után kérjük, próbáld meg meglátogatni ezt a weboldalt, hogy lásd, látod-e a JEXUS kezdőlapját vagy üdvözlő oldalát, ami: "http:// szerver IP címe" vagy "http:// szerver IP cím/info".


5. Jexus rendszer konfiguráció
A Jexus jól működik az alapértelmezett konfiguráció szerint, és további konfigurációk is azok, hogy jobban megfeleljen az igényeidnek.
Az egyik legfontosabb konfigurációs fájl a Jexusban a jws.conf, amely ugyanabban a mappában van, mint a Jexus többi működő fájlja.
A jws.conf az alábbi alapvető konfigurációs tartalmakat tartalmazza:

SiteLogDir=log #网站日志以及Jexus系统日志的存放位置, kötelező mező. Relatív utak jws.exe fájlok alapján használhatók
SiteConfigDir=siteconf #网站配置文件存放的位置, ami szükséges. Abszolút utak vagy relatív útvonalak is használhatók a jws.conf fájl alapján
Runtime=v4.0.30319 #设定Jexus工作进程运行于哪个.NET verzió
httpd.processes=1 #工作进程的数量 ajánlott egy folyamatot használni minden 6-8 magos CPU-hoz, és maximum 4 folyamat beállítható,
httpd.user=www-data #工作进程以什么用户身份和对应权限工作, alapértelmezett root
php-fcgi.set=/usr/bin/php-cgi,6 #如果需要Jexus同时充当PHP FastCGI szerveren ez a mondat a fast-cgi beállítás, két részre osztva, a vessző előtt a php-cgi fájl útja, a vessző után pedig a php folyamatok száma
CertificateFile=/xxxx/xx.crt #SSL证书路径 (ha https protokollt kell használni a kitöltéshez)
CertificateKeyFile=/xxxx/xx.key #SSL密钥文件路径 (ha https protokollt kell használnod)

Megjegyzés: A jws.conf fájlban SiteConfigDir és SiteLogDir szükséges.


6. Weboldal konfigurációja

A Jexus támogatja a többoldalú rendszert, annyi weboldalt állíthatsz be, amennyit csak akarsz, különböző portokkal, domainnevekkel és virtuális útvonalakkal.
1) Minden weboldal-konfigurációs fájlt a jws.conf által megadott helyszínkonfigurációs mappába kell helyezni, amely nem tartalmazhat más fájlokat, csak a weboldal konfigurációs fájlját, mert a jexus azt fogja gondolni, hogy bármely fájl itt egy másik weboldalt képvisel.
2) Minden weboldalnak csak egy konfigurációs fájlja van, a konfigurációs fájl neve ennek a weboldalnak a neve, például www.mysite.cn weboldal esetében a konfigurációs fájl neve "mysite"-ként is írható, természetesen más fájlnevek formájában is írhatók, így az adminisztrátorok könnyen emlékezhetnek és felismerhetnek, de különös figyelmet fordítanak: a fájlnévnek nem szabad szóközet tartalmaznia!
3) Egy weboldalnak annyi domain neve lehet, amennyit csak akarsz, a különböző weboldalaknak nem lehet ugyanaz a domainneve, és egy domain nélküli weboldalnak csak egy.


Vegyük www.mysite.cn példát, hogy beszéljünk a weboldal konfigurációjáról
Hozz létre egy fájlt a weboldal konfigurációs mappájában, a fájl nevének is legyen valamilyen jelentősége (legalábbis hogy a szerver adminisztrátor képet kapjon arról, melyik weboldalhoz tartozik a konfigurációs fájl).
A weboldal konfigurációs fájljának neve mysite

Sudo miv MySite

A. A weboldal konfigurációjának alapvető tartalma:
port=80 # jexus WEB szerver hallgató port (szükséges.) Természetesen más portok is lehetnek)
root=/ /var/www/mysite # A weboldal URL-jének gyökérútja (virtuális könyvtára) és a hozzá tartozó fizikai út, amelyet a két útlánc közötti tér választ el (szükséges). Még ha ez a weboldal tiszta fordított proxy állomás is, ki kell tölteni)

#可选项
hosts=mysite.cn,www.mysite.cn # Weboldal domain név (ajánlott kitölteni), használhatsz általános domainnevet is, például: *.mysite.cn (ne töltsd ki ezt a tételt, vagy csak egy "*" jelet tegyél, hogy jelezze, ez az alapértelmezett weboldal, és egyetlen porton csak egy alapértelmezett oldal lehet)
indexs=index.aspx, index.htm # Kezdőlapi fájlnév, több fájlt is írhatsz, angol vesszőkkel elválasztva (ki lehet tölteni őket). Mivel a JWS rendszer gyakori kezdőlapneveket tartalmaz)
aspnet_exts=mspx,ttt # Új vagy egyedi ASP.NET bővítmények hozzáadása (nem ajánlott.) A több kiterjesztést angol vessző választja el pont nélkül. A rendszer gyakori kiterjesztéseket tartalmaz)


B. Minimális konfigurációs példa
port=80
root=/ /var/www/default

C. Fejlett weboldal beállítási lehetőségek
A weboldal konfigurációjának haladó opciói mind opcionálisak, és a weboldal tényleges igényeihez igazítva kell, hogy legyenek opciók.
A fejlett beállítások rugalmasságával egyedi és hatékony szerverplatformot vagy szervercsoportot állíthatsz be.

1. Használd az "URL Rewrite" funkciót
Az URL újraírás azt jelenti, hogy a WEB szerver értelmezi és párosítja a látogató kérésének URL út erőforrását a megadott egyeztetési szabályok szerint egy másik valós RUL út erőforrással.

Például, ha valaki egy ".php" típusú fájlhoz fér hozzá, a szerver visszaadja a /404.html fájlt:
rewrite=^/.+?\. (asp|php|cgi)$ /404.html
# Formátum:
# "rewrite=" két rész következik, amelyeket egy szóköz zár a két rész között.
  Fehér szóköz az egyeztetési feltétel előtt: Írja le az URL egyezési feltételét egy reguláris kifejezéssel.
  A tér, majd a cél egyeztetése: azt jelenti, hogy a szerver melyik szabályt használja, ha a felhasználó hozzáférési útvonala megfelel az előző egyeztetési kritériumoknak.

Egy másik példa:
Oldjuk meg a "/bbs"-t "/bbs/index.aspx"-re, és egyeztesd a "/bbs/file-1" "/bbs/show.aspx?id=1"-re:
újraírás=^/bbs$ /bbs/index.aspx
rewrite=^/bbs/file-([0-9]{1,6})$ /bbs/show.aspx?id=$1
Formátummagyarázat: Az újraírás egyenlőségi jele két részből áll, amelyeket szóköz választ el egymástól. Az első fele egy reguláris kifejezés, amely leírja az URL út stílusát (a felhasználó böngészőjében), amelyhez URL újraírása szükséges, a második fele pedig a valódi URL út, amelyet a JWS-nek újra kell írnia és elérnie, ha a felhasználó URL-je megfelel az előző reguláris kifejezésnek.

2. Tiltsák meg a weboldalhoz való hozzáférést egy adott IP vagy IP szegmens részéről
denyfrom=111.222.111.*
denyfrom=101.202.111.*
denyfrom=101.201.1.132

3. Tiltsák meg a hozzáférést egy mappa és almappái tartalmához
DenyDirs=URL út a weboldal mappájának útjához, például "/abcfiles" vagy "~/abcfiles", több útvonal, amelyeket vesszővel választanak el

4. Hogy biztonsági ellenőrzéseket végezzen-e a kért URL-en
Ez az opció alapértelmezés szerint igaz, vagyis be kell pipálni, hacsak nem nagyon kell kikapcsolnod ezt az opciót, akkor kitöltetlenül hagyhatod, a formátum a következő:
checkquery=hamis
(Ennek kikapcsolása javíthatja a szerver sebességét, de biztonsági okokból nem ajánlott kikapcsolni.)

5. NOFILE (fájl nélküli) funkció
nofile=/mvc/controller.aspx
(Megjegyzés: Ez egy Jexus-specifikus funkció, amely arra utal, hogy a szerver melyik fájlra fog reagálni, ha a felhasználó által elérhető fájl nem létezik.) )
(Megjegyzés: Az útválasztás után az eredeti RUL útvonal egy Jexusra jellemző "X-Real-Uri" szerverváltozóban lesz tárolva)
(Tipp: ezzel a funkcióval, vagy az URL Újraírás funkcióval teljesen elkülönítheted az URL útvonalat a valós úttól, hogy elrejthesd az információkat és egyszerűsítsd az URL-t.) )

6. NOLOG (napló nélküli) függvény
nolog=yes
(Megjegyzés: A weboldal napló funkciójának kikapcsolása javítja a WEB szerver rendszer feldolgozási sebességét, de a hiányosság is nyilvánvaló, vagyis nem tudhatod részletesen a weboldal hozzáférését)

7. Hosszú csatlakozási kapcsoló
keep_alive=igaz
Megjegyzés: A V5.1 alapértelmezett értéke igaz, vagyis alapértelmezés szerint a hosszú kapcsolatot használja, és kitöltetlenül is hagyható.

8. Fordított proxy függvény
reproxy= /abc/ http://www.xxxx.com:890/abc/
A paraméter értéke két részből áll: az oldal RUL-jának gyökérútvonaláról és a cél weboldal URL-jének gyökérútvonaláról, amelyeket szóközek választanak el.
*Technika: A visszafordított generálás célcíme többszörös lehet, angol vesszővel elválasztva, például:
reproxy=/abc/ http://192.168.0.3/abc/,http://192.168.0.4/abc/
Amikor a felhasználó eléri az /abc/ szervert, a JEXUS véletlenszerűen kiválaszt egy szervert, hogy elérje a terheléselosztást vagy szerverklaszterezést.

9. Fogadd el a FAST-CGI szolgáltatásait
TCP kapcsolatokhoz:
fastcgi.add=fájlkiterjesztés, amelyet a fast-cgi|tcp által kell feldolgozni: a fast-cgi szolgáltatás IP-címe: port
Például: fastcgi.add=php,php3|tcp:127.0.0.1:9000
Unix foglalatokhoz:
fastcgi.add=Fájlkiterjesztés, amelyet fcgi |socket: út kell kezelni:
Például: fastcgi.add=php,php3|socket:/tmp/phpsvr

10. Kapcsold be a gzip tömörítési funkciót
usegzip=true #即UseGzip
Magyarázat: Miután engedélyezik ezt a funkciót, amikor a felhasználók hozzáférnek olyan fájlokhoz, mint az ".htm" és a ".js", a Jexus GZIP-et ad ezeknek a fájloknak a böngészőjének, így több hálózati sávszélességet takaríthat meg.

11. Engedélyezze a HTTPS SSL biztonságos átviteléhez
Ez a funkció titkosítja az adatokat a szerver és az ügyfél között, hogy az adatok bizalmas maradását biztosítsanak. Konkrét módszerekért kérjük, látogasson el a www.linuxdot.net speciális magyarázatára.


7. Jexus művelet:

1. Az alap indító parancs formátuma (csak egy példa, nem ajánlott)
mono /usr/jexus/jws.exe
Például: mono /usr/jexus/jws.exe
A parancs futtatása után a Ctrl+c billentyűkombinációval kilépj a programból

2. Futtasd a háttérben "service" formában, csak egy szóközet kell hozzáadni az alapparancs után, és hozzáadni egy "&" jelet (csak példaként, nem ajánlott)
mono /usr/jexus/jws.exe &

3. Automatikus indítás:
Add hozzá a következő parancsot az /etc/rc.local vagy a teszt boot scriptjéhez:
mono /usr/jexus/jws.exe >/dev/null 2>&1 &
vagy
/usr/jexus/jws.start  #推荐方式


(Megjegyzés: A különböző Linux rendszereknek eltérő indítási módszerei lehetnek, és a felhasználóknak rugalmasan kell testreszabniuk őket a különböző rendszerek jellemzői szerint)
(Tipp: a jws.start egy szkriptfájl, a felhasználók a rendszerük jellemzőinek megfelelően módosíthatják, hogy elinduljon)

4. Használj szkripteket a Jexus működtetéséhez (ajánlott):
A Jexus három szkripttel érkezik, nevezetesen: jws.start, jws.restart és jws.stop.

1. funkció, működés a Jexus szerveren:
a jws.start #启动JEXUS服务, amely az rc.local fájlba írható, hogy elérje az automatikus indítás célját;
JWS. Állítsd meg #停止Jexus的运行.
jws.restart #重启Jexus;

2. funkció, egy meghatározott weboldalon működni:
jws.restart Oldalnév #加载/Start/Restart egy meghatározott weboldal
JWS.stop weboldal neve #停止一个指定的网站


Fontos megjegyezni, hogy ezeknek a szkripeknek futtatható jogosultságokkal kell rendelkezniük, és az operátornak is adminisztrátori (root) jogosultságokkal kell rendelkeznie.


8. Eltávolítás:
1. Töröld a boot auto-start Jexus parancssorát, amit manuálisan hozzáadtál az rc.local fájlba (ha nem adtad hozzá egyáltalán, nem kell ezt a lépést megtenned)
2. Töröld a jexus mappát és annak tartalmát (ajánlott csak a *.exe és *.dll törlése, és mások, például weboldal konfigurációs fájlok törlése nem szükséges, hogy a jövőben újra engedélyezhessék őket).


9. Információs visszacsatolás és technikai csere:
Weboldal: www.linuxdot.net


10. Fontos kijelentések:
A Jexus V5.1 egy ingyenes szoftver, amely szabadon letölthető, terjeszthető és használható. Ugyanakkor a Jexus szerzői, kiadói és karbantartói nem tesznek semmilyen kifejezett vagy burkolt ígéretet a Jexus használatára, funkciójára, hatására, technikai támogatására és egyéb kapcsolódó tartalmaival kapcsolatban, és nem vállalnak semmilyen közvetlen vagy közvetett felelősséget.




Előző:Xiaobai megkérdezte, hogyan lehet feltöltőkártyát venni?
Következő:A JS GUID-eket generál
Közzétéve 2019. 01. 23. 11:11:01 |
Köszönöm, hogy elolvastad
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com