Apache Ant යනු ජාවා වැඩසටහන් ගොඩනැගීමේ ක්රියාවලිය ස්වයංක්රීය කිරීම සඳහා විවෘත මූලාශ්ර මෙවලමකි. make උපයෝගිතාව Makefile භාවිතා කරමින් මූලාශ්ර කේතය සහ පුස්තකාල වලින් ක්රියාත්මක කළ හැකි ආකාරයක් ගොඩනඟන ආකාරය හා සමානව, Apache Ant සමාන XML ගොනුවක් භාවිතා කරමින් එහි ප්රභව කේතය සහ පුස්තකාල වලින් ජාවා ව්යාපෘතියක් ගොඩනඟයි.
ඔබ CentOS මත Apache Ant ස්ථාපනය කිරීමට කැමති නම්, මෙම මාර්ගෝපදේශය අනුගමනය කරන්න.
පළමුවෙන්ම, ඔබ ජාවා සංවර්ධන කට්ටලය ස්ථාපනය කළ යුතුය, මන්ද Apache Ant එහි ගොඩනැගීමේ ක්රියාවලියේදී JDK භාවිතා කරයි.
ඉන්පසු ඉදිරියට ගොස් Apache Ant ස්ථාපනය ක
වැඩිදුර කියවන්න →ප්රශ්නය: මට ජාවා වෙබ් යෙදුමක් ධාවනය කිරීමට අවශ්යයි, ඒ සඳහා මම Apache Tomcat භාවිතා කිරීමට උත්සාහ කරමි. Debian හෝ Ubuntu Linux මත Apache Tomcat ස්ථාපනය කරන්නේ කෙසේද?
Apache Tomcat යනු Java servlet එන්ජිම සහ J2EE බහාලුම් විවෘත මූලාශ්ර ක්රියාත්මක කිරීමකි. එය අද ව්යවසාය දත්ත මධ්යස්ථානවල වඩාත් ජනප්රිය යෙදුම් වලින් එකක් වන අතර Apache Tomcat මගින් බල ගැන්වෙන ව්යවසාය වෙබ් යෙදුම් බොහොමයක් තිබේ.
Ubuntu හෝ Debian මත Apache Tomcat ස්ථාපනය කිරීමට, මෙහි පියවර අනුගමනය කරන්න.
Apache Tomcat හට Java Development Kit (JDK) අවශ්ය වේ. ම
වැඩිදුර කියවන්න →ප්රශ්නය: මම මගේ ලිනක්ස් පද්ධතියේ Apache වෙබ් සේවාදායක දෝෂ නිරාකරණය කිරීමට උත්සාහ කරමි. Apache දෝෂ ලොග් ගොනුව [ඔබේ Linux distro ඇතුළු කරන්න] පිහිටා ඇත්තේ කොහේද?
දෝෂ ලොගය සහ ප්රවේශ ලොග් ගොනු පද්ධති පරිපාලකයින් සඳහා ප්රයෝජනවත් තොරතුරු කොටසකි, උදාහරණයක් ලෙස ඔවුන්ගේ වෙබ් සේවාදායකයේ දෝශ නිරාකරණය කිරීමට, විවිධ ද්වේෂසහගත ක්රියාකාරකම් වලින් එය ආරක්ෂා කිරීමට හෝ HTTP සේවාදායක අධීක්ෂණය සඳහා විවිධ විශ්ලේෂණ ක්රියාත්මක කිරීමට. ඔබගේ වෙබ් සේවාදායක සැකසුම මත පදනම්ව, එහි දෝෂ/ප්රවේශ ලොග ඔබගේ පද්ධතියේ විවිධ ස්ථානවල දක්නට ලැබේ.
මෙම පළ කිරීම ඔබට ලිනක්ස් හි Apach
වැඩිදුර කියවන්න →වෙබ් සේවාදායකයන් පෙරනිමියෙන් HTTP භාවිතා කරයි, එය පැහැදිලි පෙළ ප්රොටෝකෝලයකි. නමට අනුව, පැහැදිලි පෙළ ප්රොටෝකෝලය සංක්රමණ දත්ත මත කිසිදු ආකාරයක සංකේතාංකනයක් යොදන්නේ නැත. HTTP මත පදනම් වූ වෙබ් සේවාදායකය සැකසීමට ඉතා පහසු වන අතර, එය ආරක්ෂාව සම්බන්ධයෙන් විශාල පසුබෑමක් ඇත. ඕනෑම "මැද-මධ්යම" කෙනෙකුට ප්රවේශමෙන් තැබූ පැකට් ස්නිෆර් සමඟ සංක්රමණ පැකට් වල අන්තර්ගතය දැකගත හැකිය. අවදානම තවත් පියවරක් ඉදිරියට ගෙන යමින්, ද්වේෂසහගත පරිශීලකයෙකුට සංක්රමණ මාර්ගයෙහි වංචනික සේවාදායකයක් පවා පිහිටුවිය හැකිය, එය සැබෑ ගමනාන්ත වෙබ් සේවාදායකය ලෙස පෙනී සිටියි. මෙම අවස්ථාවෙහිදී, අවසාන පරිශීලකයින් සැබෑ ගමනාන්ත සේවාදායකය වෙනුව
වැඩිදුර කියවන්න →Apache Tomcat යනු ලිනක්ස් හි වඩාත් ජනප්රිය සහ බලවත් වෙබ් යෙදුම් සේවාදායකයකි. ඔබට Java servlets හෝ JSP වෙබ් යෙදුම් සත්කාරකත්වය කිරීමට Tomcat භාවිතා කළ හැක. වෙනත් ඕනෑම Apache-බලපත්ර සහිත මෘදුකාංගයක් මෙන්, ලිබරල් Apache බලපත්රය යටතේ Tomcat නොමිලේ ලබා ගත හැකිය. ඔබ CentOS මත Apache Tomcat ස්ථාපනය කිරීමට කැමති නම්, මෙන්න ඔබට මාර්ගෝපදේශයකි. Debian හෝ Ubuntu මත Tomcat ස්ථාපනය සඳහා. ඒ වෙනුවට මෙම මාර්ගෝපදේශය වෙත යොමු වන්න.
පළමුව, ඔබ Java Development Kit (JDK) ස්ථාපනය කළ යුතුය. එය සිදු කිරීම සඳහා, පහත දැක්වෙන පරිදි ගැළපෙන ජාවා අනුවාදය හඳුනා ගන්න. මෙම නි
වැඩිදුර කියවන්න →ඔබ වෙබ් සත්කාරක ව්යාපාරයේ යෙදී සිටියත්, හෝ අතථ්ය පුද්ගලික සේවාදායකයක වෙබ් අඩවි කිහිපයක් ඔබම පවත්වාගෙන ගියත්, ඔබට ඉහළ නරඹන්නන්, ඉල්ලූ ගොනු (ගතික හෝ ස්ථිතික), භාවිත කළ කලාප පළල, සේවාදායක බ්රව්සර් සහ වැනි අමුත්තන්ගේ සංඛ්යාලේඛන සංදර්ශන කිරීමට අවශ්ය වේ. අඩවි යොමු කිරීම සහ යනාදිය.
GoAccess යනු Apache හෝ Nginx වෙබ් සේවාදායකය සඳහා විධාන රේඛා ලොග් විශ්ලේෂකය සහ අන්තර් ක්රියාකාරී නරඹන්නෙකු වේ. මෙම මෙවලම සමඟින්, ඔබට කලින් සඳහන් කළ දත්ත බ්රවුස් කිරීමට පමණක් නොව, වැඩිදුර දත්ත සඳහා හෑරීමට වෙබ් සේවාදායක ලොග් විග්රහ කිරීමටද හැකි වනු ඇත - සහ මේ සියල්ල තත්ය කාලීනව ටර්මිනල් කවුළුවක් තුළ
වැඩිදුර කියවන්න →Linux හි කැපී පෙනෙන ලක්ෂණයක් නම්, සාමාන්ය තත්වයන් යටතේ, පද්ධති ලොග් එකක් හෝ කිහිපයක් විශ්ලේෂණය කිරීමෙන් ඔබේ පද්ධතියේ සිදුවෙමින් පවතින සහ සිදුවී ඇති දේ දැනගැනීමට ඔබට හැකිවීමයි. ඇත්ත වශයෙන්ම, පද්ධති ලොග් යනු පද්ධති පරිපාලක විසින් පද්ධති හෝ යෙදුම් ගැටළු නිරාකරණය කිරීමේදී සොයා බැලීමට නැඹුරු වන පළමු සම්පතයි. මෙම ලිපියෙන් අපි Apache HTTP සේවාදායකය විසින් ජනනය කරන ලද Apache ප්රවේශ ලොග් ගොනු කෙරෙහි අවධානය යොමු කරමු. එකම තොරතුරු වඩාත් මිත්රශීලී ආකෘතියකින් බැලීම සඳහා ලොගවලට එරෙහිව SQL විමසුම් ධාවනය කිරීමට ඉඩ සලසන විවෘත මූලාශ්ර මෙවලමක් වන asql භාවිතයෙන් Apache ප්රවේශ ලොග විශ්ලේෂණය කිරීමේ
වැඩිදුර කියවන්න →මෙම නිබන්ධනය ඔබට ධාවනය වන උබුන්ටු සේවාදායකයක් ඇති බවත්, ජාලකරණය සකසා ඇති බවත්, ඔබට SSH ප්රවේශය ඇති බවත් උපකල්පනය කරයි.
Apache HTTP සේවාදායකය (Apache2) යනු බොහෝ ලිනක්ස් ස්ථාපනයන් විසින් භාවිතා කරන පෙරනිමි වෙබ් සේවාදායකයයි. එය ලබා ගත හැකි එකම එක හෝ සියලු තත්වයන් සඳහා හොඳම නොවේ, නමුත් එය බොහෝ භාවිත අවස්ථා ආවරණය කරයි. ස්ථාපනය අතරතුර, කුමන වෙබ් සේවාදායකය ස්වයංක්රීයව නැවත සකස් කළ යුතුදැයි ඔබෙන් අසනු ඇත. පිළිතුර apache2.
Apache2 සහ අනෙකුත් පුස්තකාල ස්ථාපනය කිරීමට පහත විධානය භාවිතා කරන්න.
$ sudo apt-get -y install apt-get in
වැඩිදුර කියවන්න →
වෙබ් සේවාදායක ආරක්ෂාව විශාල විෂයයක් වන අතර, විශේෂිත වෙබ් සේවාදායකයක් දැඩි කිරීමට හොඳම මෙවලම් සහ ශිල්පීය ක්රම මොනවාද යන්න පිළිබඳව විවිධ පුද්ගලයින්ට විවිධ මනාප සහ අදහස් ඇත. Apache වෙබ් සේවාදායකය සමඟින්, ප්රවීණයන්ගෙන් බහුතරයක් - සියල්ලන්ම නොවේ නම්- mod_security සහ mod_evasive යනු Apache වෙබ් සේවාදායකයක් පොදු තර්ජනවලින් ආරක්ෂා කළ හැකි ඉතා වැදගත් මොඩියුල දෙකක් බව එකඟ වේ.
මෙම ලිපියෙන්, අපි Apache HTTP වෙබ් සේවාදායකය දැනටමත් ක්රියාත්මක වෙමින් පවතින බව උපකල්පනය කරමින් mod_security සහ mod_evasive ස්ථාපනය කර වින්යාස කරන්නේ කෙසේද යන්න සාකච්ඡා ක
වැඩිදුර කියවන්න →නිෂ්පාදන පරිසරයේ ඇති Apache වෙබ් සේවාදායකය විවිධ ආකාරවලින් ප්රහාරයට ලක් විය හැක. ප්රහාරකයින් තිරිසන් ප්රහාර භාවිතා කිරීමෙන් හෝ නරක ස්ක්රිප්ට් ක්රියාත්මක කිරීමෙන් අනවසර හෝ තහනම් නාමාවලි වෙත ප්රවේශය ලබා ගැනීමට උත්සාහ කළ හැකිය. සමහර ද්වේෂසහගත bots ඔබගේ වෙබ් අඩවි යම් ආරක්ෂක අවදානමක් සඳහා පරිලෝකනය කළ හැක, නැතහොත් අයාචිත තැපැල් යැවීමට ඊමේල් ලිපින හෝ වෙබ් පෝරම එකතු කරයි.
Apache HTTP සේවාදායකය එවැනි ප්රහාරයන් පෙන්නුම් කරන විවිධ අසාමාන්ය සිදුවීම් ග්රහණය කර ගනිමින් විස්තීර්ණ ලොග් කිරීමේ හැකියාවන් සමඟ පැමිණේ. කෙසේ වෙතත්, සවිස්තරාත්මක Apache ලඝු-සටහන් ක්රමානුකූලව විග්රහ කිරීම සහ විභව ප්රහාරවලට ඉක
වැඩිදුර කියවන්න →