Update the Mongolian Handbook translation
(obtained from FreeBSD Mongolian Documentation project). Approved by: keramida(mentor)
This commit is contained in:
parent
9d324432e4
commit
27d1d06e98
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/head/; revision=31786
1 changed files with 101 additions and 17 deletions
|
@ -1,7 +1,7 @@
|
||||||
<!--
|
<!--
|
||||||
The FreeBSD Mongolian Documentation Project
|
The FreeBSD Mongolian Documentation Project
|
||||||
|
|
||||||
Original revision 1.102
|
Original revision 1.103
|
||||||
|
|
||||||
$FreeBSD$
|
$FreeBSD$
|
||||||
-->
|
-->
|
||||||
|
@ -3806,18 +3806,103 @@ Transport Layer Security (TLS v1) протоколоор дамжуулан өн
|
||||||
</sect3>
|
</sect3>
|
||||||
|
|
||||||
<sect3>
|
<sect3>
|
||||||
<title>Perl & PHP орсон Динамик Вебсайтууд</title>
|
<title>Хэлний холболтууд</title>
|
||||||
<para>Сүүлийн жилүүдэд, өөрийн ашиг орлогыг нэмэгдүүлэх,
|
|
||||||
хүмүүст хүрэх зорилгоор илүү олон компаниуд
|
|
||||||
бизнесээ Интернэтээр явуулах болжээ. Энэ нь
|
|
||||||
динамик агуулгатай вэб хуудсууд төрөн гарах
|
|
||||||
хэрэгцээ шаардлагыг улам нэмэгдүүлсэн. µsoft; гэх мэт зарим компаниуд
|
|
||||||
ч өөрийн бүтээгдэхүүнүүдэд тэдгээрээс оруулах болсон хэдий ч,
|
|
||||||
нээлттэй эхийн нэгдэл энэ асуудалд хариу өгсөн юм. Динамик вэб агуулгыг
|
|
||||||
бий болгох хоёр боломж бол <application>mod_perl</application> &
|
|
||||||
<application>mod_php</application> байлаа.</para>
|
|
||||||
|
|
||||||
<sect4>
|
<para>Ихэнх гол скрипт хэлнүүдэд зориулсан Apache-ийн
|
||||||
|
модулиуд байдаг. Эдгээр модулиуд нь
|
||||||
|
<application>Apache</application>-ийн модулиудыг
|
||||||
|
бүхэлд нь скрипт хэл дээр бичих боломжийг ихэвчлэн
|
||||||
|
бүрдүүлдэг. Эдгээр нь бас гадаад тайлбарлагчийг эхлүүлэх нэмэлт
|
||||||
|
зардал болон димамик вэб сайтуудын хувьд байдаг эхлүүлэх
|
||||||
|
хугацааны алдагдлыг тойрон гарах, серверт багтааж хийгдсэн
|
||||||
|
байнгын тайлбарлагч болон дараагийн хэсэгт тайлбарлагдсан
|
||||||
|
шигээр ихэвчлэн ашиглагддаг.</para>
|
||||||
|
</sect3>
|
||||||
|
</sect2>
|
||||||
|
|
||||||
|
<sect2>
|
||||||
|
<title>Динамик вэб сайтууд</title>
|
||||||
|
|
||||||
|
<indexterm><primary>web servers</primary>
|
||||||
|
<secondary>dynamic</secondary></indexterm>
|
||||||
|
|
||||||
|
<para>Сүүлийн 10 жилд, өөрийн ашиг орлогыг нэмэгдүүлэх,
|
||||||
|
хүмүүст хүрэх зорилгоор илүү олон компаниуд
|
||||||
|
бизнесээ Интернэтээр явуулах болжээ. Энэ нь
|
||||||
|
динамик агуулгатай вэб хуудсууд төрөн гарах
|
||||||
|
хэрэгцээ шаардлагыг улам нэмэгдүүлсэн. µsoft; гэх мэт зарим компаниуд
|
||||||
|
ч өөрийн бүтээгдэхүүнүүдэд тэдгээрээс оруулах болсон хэдий ч,
|
||||||
|
нээлттэй эхийн нэгдэл энэ асуудалд хариу өгсөн юм. Динамик вэб агуулгыг
|
||||||
|
бий болгох орчин үеийн боломжууд бол Django, Ruby on Rails,
|
||||||
|
<application>mod_perl</application> болон
|
||||||
|
<application>mod_php</application> юм.</para>
|
||||||
|
|
||||||
|
<sect3>
|
||||||
|
<title>Django</title>
|
||||||
|
|
||||||
|
<indexterm><primary>Python</primary></indexterm>
|
||||||
|
<indexterm><primary>Django</primary></indexterm>
|
||||||
|
|
||||||
|
<para>Django нь өндөр ажиллагаатай, гоёмсог вэб програмыг
|
||||||
|
хурдан бичих боломжийг хөгжүүлэгчдэд олгохоор хийгдсэн,
|
||||||
|
BSD лицензтэй тогтолцоо юм. Энэ нь өгөгдлийн төрлүүд
|
||||||
|
Python обьект хэлбэрээр хөгжүүлэгддэг байхаар болгосон
|
||||||
|
обьектийн харилцааг оноогчтой бөгөөд тэдгээр обьектуудад зориулсан
|
||||||
|
хөгжүүлэгчдэд SQL бичих шаардлагагүй болгож өгдөг, баялаг
|
||||||
|
динамик өгөгдлийн сангийн хандалтын API-тай юм. Энэ нь бас
|
||||||
|
програмын логикийг HTML үзүүлбэрээс тусгаарлах боломжийг
|
||||||
|
бүрдүүлэх нэмэлт загварын системтэй байдаг.</para>
|
||||||
|
|
||||||
|
<para>Django нь <application>mod_python</application>,
|
||||||
|
<application>Apache</application>, болон таны сонгосон SQL өгөгдлийн
|
||||||
|
сангийн хөдөлгүүрээс хамаардаг. FreeBSD порт нь эдгээр бүх
|
||||||
|
хамаарлуудыг тохирсон сонголтуудтай нь танд суулгаж өгөх болно.</para>
|
||||||
|
|
||||||
|
<example id="network-www-django-install">
|
||||||
|
<title>Django-г Apache2, mod_python3, болон PostgreSQL-тэй суулгах нь</title>
|
||||||
|
|
||||||
|
<screen>&prompt.root; <userinput>cd /usr/ports/www/py-django; make all install clean -DWITH_MOD_PYTHON3 -DWITH_POSTGRESQL</userinput></screen>
|
||||||
|
</example>
|
||||||
|
|
||||||
|
<para>Django болон бусад хамаарлууд суулгагдсаны дараа та
|
||||||
|
Django төслийн санг үүсгэх хэрэгтэй бөгөөд өөрийн сайт дээрх
|
||||||
|
тухайн URL дээр өөрийн програмыг дуудахын тулд суулгагдсан
|
||||||
|
Python тайлбарлагчийг ашиглахаар болгож Apache-г тохируулах хэрэгтэй.</para>
|
||||||
|
|
||||||
|
<example id="network-www-django-apache-config">
|
||||||
|
<title>Django/mod_python-д зориулсан Apache-ийн тохиргоо</title>
|
||||||
|
|
||||||
|
<para>Та өөрийн вэб програм руу тодорхой URL-уудад зориулсан
|
||||||
|
хүсэлтүүдийг дамжуулахаар Apache-г тохируулахын тулд
|
||||||
|
apache-ийн <filename>httpd.conf</filename> файлд мөр
|
||||||
|
нэмэх шаардлагатай:</para>
|
||||||
|
|
||||||
|
<screen><Location "/">
|
||||||
|
SetHandler python-program
|
||||||
|
PythonPath "['/dir/to/your/django/packages/'] + sys.path"
|
||||||
|
PythonHandler django.core.handlers.modpython
|
||||||
|
SetEnv DJANGO_SETTINGS_MODULE mysite.settings
|
||||||
|
PythonAutoReload On
|
||||||
|
PythonDebug On
|
||||||
|
</Location></screen>
|
||||||
|
</example>
|
||||||
|
</sect3>
|
||||||
|
|
||||||
|
<sect3>
|
||||||
|
<title>Ruby on Rails</title>
|
||||||
|
|
||||||
|
<indexterm><primary>Ruby on Rails</primary></indexterm>
|
||||||
|
|
||||||
|
<para>Ruby on Rails нь бүрэн гүйцэд хөгжүүлэлтийн стекийн
|
||||||
|
боломжийг олгодог бөгөөд вэб хөгжүүлэгчдийг хүчирхэг
|
||||||
|
програмыг хурдан шуурхай, илүү үр бүтээлтэй бичдэг байхаар
|
||||||
|
оновчлогдсон, нээлттэй эхийн вэб тогтолцоо юм. Үүнийг портын
|
||||||
|
системээс хялбараар суулгаж болно.</para>
|
||||||
|
|
||||||
|
<screen>&prompt.root; <userinput>cd /usr/ports/www/rubygem-rails; make all install clean</userinput></screen>
|
||||||
|
</sect3>
|
||||||
|
|
||||||
|
<sect3>
|
||||||
<title>mod_perl</title>
|
<title>mod_perl</title>
|
||||||
|
|
||||||
<indexterm>
|
<indexterm>
|
||||||
|
@ -3841,10 +3926,10 @@ Perl эхлүүлэх хугацааны алдагдлаас зайлсхийж
|
||||||
түүний статикаар эмхэтгэсэн хувилбарыг <filename role="package">www/apache13-modperl</filename>
|
түүний статикаар эмхэтгэсэн хувилбарыг <filename role="package">www/apache13-modperl</filename>
|
||||||
портоос суулгаж болно. <application>mod_perl</application> 2.0-г
|
портоос суулгаж болно. <application>mod_perl</application> 2.0-г
|
||||||
<filename role="package">www/mod_perl2</filename> портоос суулгаж болно.</para>
|
<filename role="package">www/mod_perl2</filename> портоос суулгаж болно.</para>
|
||||||
</sect4>
|
</sect3>
|
||||||
|
|
||||||
<sect4>
|
<sect3>
|
||||||
<sect4info>
|
<sect3info>
|
||||||
<authorgroup>
|
<authorgroup>
|
||||||
<author>
|
<author>
|
||||||
<firstname>Том</firstname>
|
<firstname>Том</firstname>
|
||||||
|
@ -3859,7 +3944,7 @@ Perl эхлүүлэх хугацааны алдагдлаас зайлсхийж
|
||||||
<contrib>Орчуулсан </contrib>
|
<contrib>Орчуулсан </contrib>
|
||||||
</author>
|
</author>
|
||||||
</authorgroup>
|
</authorgroup>
|
||||||
</sect4info>
|
</sect3info>
|
||||||
<title>mod_php</title>
|
<title>mod_php</title>
|
||||||
|
|
||||||
<indexterm>
|
<indexterm>
|
||||||
|
@ -3946,7 +4031,6 @@ Perl эхлүүлэх хугацааны алдагдлаас зайлсхийж
|
||||||
серверийг дахин ачаалах шаардлагатайг анхаарна уу:</para>
|
серверийг дахин ачаалах шаардлагатайг анхаарна уу:</para>
|
||||||
|
|
||||||
<screen>&prompt.root; <userinput>apachectl graceful</userinput></screen>
|
<screen>&prompt.root; <userinput>apachectl graceful</userinput></screen>
|
||||||
</sect4>
|
|
||||||
</sect3>
|
</sect3>
|
||||||
</sect2>
|
</sect2>
|
||||||
</sect1>
|
</sect1>
|
||||||
|
|
Loading…
Reference in a new issue