Web Server (Apache)
Суулгахдаа
#yum install httpd
#/etc/httpd/conf/httpd.conf
- ServerRoot “/etc/httpd” шаардлагатай тохиргооны файлуудын байрлал
- Listen 80 – Портын дугаарыг заана
- Listen 192.168.1.1:80 – Listen – г ip хаягаар тохируулж болно.
- Load Module userdir_module modules/mod_userdir.so
- Load Module cgi_module modules/mod_cgi.so
- Load Module rewrite_module modules/mod_rewrite.so
- Include conf.d /*.conf – Apache- ийн тохиргооны файлуудыг уг директороос дуудна. Үндсэн тохиргооны файлуудын хуулбар. Үндсэн тохиргооны файл эвдэгдэхгүй.
- User apache
- Group apache
- ServerAdmin sysadmin@example.com
- ServerName www.examples.com:80
- Use CanonicalName on – Сервер олон нэртэй байж болно.
- DocumentRoot “/var/www/html” – Вебийн код хаана байгааг заана.
- DirectoryIndex index.html.rar – Хамгийн эхлэлийн хуудас ямар нэртэй байхыг заана.
- #chkconfig httpd on
- #chkconfig –list httpd
- #/etc/init.d/httpd start
- #/etc/init.d/httpd stop
- #/etc/init.d/httpd restart
Нэмэлт: DocumentRoot “var/www/html”
<directory pathname> Өгөгдсөн директорт хамаарах заавруудыг тодорхойлно.
</directory>
<location document> Өгөгдсөн директорт хамаарах заавруудыг тодорхойлно.
</location>
<files filename> Өгөгдсөн файлд хамаарах заавруудыг тодорхойлно.
</files>
options - Өгөгдсөн директорийн онцлог боломжуудыг тодорхойлно.
Virtual host
- IP based
- Home based
DNS- д веб серверийн бичдэг байх ёстой.
# vi /etc/httpd/conf/http.conf
Name VirtualHost * :80 –vh нэр
<VirtualHost *:80>
ServerName www.example.org
DocumentRoot /var/webhosts/www.example.org
</VirtualHost>
(*) гэдэг нь бүх хаягаар хандана гэсэн үг. (*) – ийн оронд IP тавьж өгч болно.
No comments:
Post a Comment