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
|
||||
|
||||
Original revision 1.102
|
||||
Original revision 1.103
|
||||
|
||||
$FreeBSD$
|
||||
-->
|
||||
|
@ -3806,18 +3806,103 @@ Transport Layer Security (TLS v1) протоколоор дамжуулан өн
|
|||
</sect3>
|
||||
|
||||
<sect3>
|
||||
<title>Perl & PHP орсон Динамик Вебсайтууд</title>
|
||||
<para>Сүүлийн жилүүдэд, өөрийн ашиг орлогыг нэмэгдүүлэх,
|
||||
хүмүүст хүрэх зорилгоор илүү олон компаниуд
|
||||
бизнесээ Интернэтээр явуулах болжээ. Энэ нь
|
||||
динамик агуулгатай вэб хуудсууд төрөн гарах
|
||||
хэрэгцээ шаардлагыг улам нэмэгдүүлсэн. µsoft; гэх мэт зарим компаниуд
|
||||
ч өөрийн бүтээгдэхүүнүүдэд тэдгээрээс оруулах болсон хэдий ч,
|
||||
нээлттэй эхийн нэгдэл энэ асуудалд хариу өгсөн юм. Динамик вэб агуулгыг
|
||||
бий болгох хоёр боломж бол <application>mod_perl</application> &
|
||||
<application>mod_php</application> байлаа.</para>
|
||||
<title>Хэлний холболтууд</title>
|
||||
|
||||
<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>
|
||||
|
||||
<indexterm>
|
||||
|
@ -3841,10 +3926,10 @@ Perl эхлүүлэх хугацааны алдагдлаас зайлсхийж
|
|||
түүний статикаар эмхэтгэсэн хувилбарыг <filename role="package">www/apache13-modperl</filename>
|
||||
портоос суулгаж болно. <application>mod_perl</application> 2.0-г
|
||||
<filename role="package">www/mod_perl2</filename> портоос суулгаж болно.</para>
|
||||
</sect4>
|
||||
</sect3>
|
||||
|
||||
<sect4>
|
||||
<sect4info>
|
||||
<sect3>
|
||||
<sect3info>
|
||||
<authorgroup>
|
||||
<author>
|
||||
<firstname>Том</firstname>
|
||||
|
@ -3859,7 +3944,7 @@ Perl эхлүүлэх хугацааны алдагдлаас зайлсхийж
|
|||
<contrib>Орчуулсан </contrib>
|
||||
</author>
|
||||
</authorgroup>
|
||||
</sect4info>
|
||||
</sect3info>
|
||||
<title>mod_php</title>
|
||||
|
||||
<indexterm>
|
||||
|
@ -3946,7 +4031,6 @@ Perl эхлүүлэх хугацааны алдагдлаас зайлсхийж
|
|||
серверийг дахин ачаалах шаардлагатайг анхаарна уу:</para>
|
||||
|
||||
<screen>&prompt.root; <userinput>apachectl graceful</userinput></screen>
|
||||
</sect4>
|
||||
</sect3>
|
||||
</sect2>
|
||||
</sect1>
|
||||
|
|
Loading…
Reference in a new issue