Всем привет установил LAMP на ubuntu server 10.04 все работает, но как теперь зделать что бы на станицу зайти можно было через домен а не через ip
Создать виртуальный хост, как это делать смотри в манах по апачу, регаешь домен привязываешь к ip все)
#!/bin/bash #Author: Ivlev E echo -n "Введите имя создаваемого хоста: " read newHost echo -n "Введите путь от корня до файлов сайта: " read newPath #Производим запись в hosts file="/etc/hosts" b=$(cat $file) newContent="127.0.0.1 ${newHost}"$'\n'"127.0.0.1 www.${newHost}"$'\n'$b sudo bash -c "echo '${newContent}' > $file" #Добавляем сайт в sites-available и прописываем в него нужные директивы sap=/etc/apache2/sites-available/$newHost sudo touch $sap sudo chmod 777 $sap directives="<VirtualHost *:80> ServerName ${newHost} ServerAlias ${newHost} www.${newHost} DocumentRoot ${newPath} <Directory ${newPath:1}/> AllowOverride All </Directory> </VirtualHost>" echo "$directives">$sap #Включаем виртуальный хост sudo a2ensite $newHost #Включаем rewrite sudo a2enmod rewrite #Перезапускаем сервер sudo /usr/sbin/apache2ctl restart
Не, ну чтоб заходили посетители, в любом случае нужно преобрести домен, затем просто пропишешь в host днс адреса регестратора домена, если у тебя статистический ip то можно прописать его у регистратора домена, вот и достаточно)