Главная > FAQ > Настройка виртуальных хостов

Настройка виртуальных хостов

Например у нас есть несколько сайтов или собираемся разместить, и нам надоело заходить каждый раз (localhost/site1/ или localhost/test), настроим виртуальные хосты.
В моем случаи будем настраивать несколько — один ceval.blogdns.com и второй travian.podzone.net
В моем случаи я редактировал файл /etc/apache2/sites-available/default,
sudo nano /etc/apache2/sites-available/default

Добавил следующие для ceval.blogdns.com:

NameVirtualHost *:80

ServerName ceval.blogdns.com
DocumentRoot /var/www/run
ServerAdmin ceval@zzz.xx

allow from all
Options +Indexes

DirectoryIndex index.php index.html
# indexes + directory root.
# logfiles
errorlog /var/www/run/logs/error.log
customlog /var/www/run/logs/access.log combined

и для travian.podzone.net


ServerName travian.podzone.net
DocumentRoot /var/www/travian.podzone.net
ServerAdmin ceval@zzz.xx

allow from all
Options +Indexes

DirectoryIndex index.php index.html
# indexes + directory root.
# logfiles
errorlog /var/travian.podzone.net/logs/error.log
customlog /var/travian.podzone.net/logs/access.log combined

и не забываем создовать нужные нам директории и файлы, это для хоста travian.podzone.net
$ sudo mkdir /var/www/travian.podzone.net
$ sudo mkdir /var/www/travian.podzone.net/logs
$ sudo touch /var/www/travian.podzone.net/logs/error.log
$ sudo touch /var/www/travian.podzone.net/logs/access.log

но тут вроде как все понятно,теперь открываем наш hosts и правим тут
$ sudo nano /etc/hosts

127.0.0.1 localhost.localdomain localhost
217.23.XXX.XXX ceval.blogdns.com travian.podzone.net
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts

так как у меня есть реальный ip, эти хосты я вешаю на него, так же можно повесить и на локальный ip, если нет реального или это там ни надо (192.168.10.10 ceval.blogdns.com travian.podzone.net)
Так же все это можно проделать с купленным доменным именем (если оно у вас есть).
Лично я имея только реальный ip, ни покупал себе доменное имя, а воспользовался сервисом DynDNS.com

Categories: FAQ Tags: , ,
  1. Пока что нет комментариев.
  1. Пока что нет уведомлений.
Необходимо войти на сайт, чтобы написать комментарий.

Warning: Cannot modify header information - headers already sent by (output started at /home/ceval/2.ceval.z8.ru/docs/wp-includes/class.wp-scripts.php:128) in /home/ceval/2.ceval.z8.ru/docs/9366a1381d6c604c70f31b3ccab7051f/sape.php on line 1183