Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: сервер на ubuntu 12.04 ... домен второго уровня...  (Прочитано 2345 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн demettriss

  • Автор темы
  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
    • VioletSun
доброго времени суток...

установил Ubuntu 12,04 и PHP+APACHE2+MSQL...

вопрос...

1 как создать на подобие Денвера ИМЯ_САЙТА.РУ
2 как создать домен второго уровня ДОМЕН_ВТОРОГО_УРОВНЯ.ИМЯ_САЙТА.РУ

Спасибо огромное!!!

Оффлайн kom-pik

  • Любитель
  • *
  • Сообщений: 88
    • Просмотр профиля

Оффлайн demettriss

  • Автор темы
  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
    • VioletSun
Re: сервер на ubuntu 12.04 ... домен второго уровня...
« Ответ #2 : 20 Октября 2012, 00:21:10 »
https://help.ubuntu.ru/wiki/apachemysqlphp

интересная статья...
но...
про субдомен ничего не нашел(

Оффлайн kom-pik

  • Любитель
  • *
  • Сообщений: 88
    • Просмотр профиля
Re: сервер на ubuntu 12.04 ... домен второго уровня...
« Ответ #3 : 20 Октября 2012, 02:09:27 »
Добавить
в один гонфиг для сайта ИМЯ_САЙТА.РУ
NameServer ИМЯ_САЙТА.РУ
NameAlias www.ИМЯ_САЙТА.РУ

для сайта СУБ_ДОМЕН.ИМЯ_САЙТА.РУ
NameServer УБ_ДОМЕН.ИМЯ_САЙТА.РУ
NameAlias www.УБ_ДОМЕН.ИМЯ_САЙТА.РУ

и про DNS не забывай

Оффлайн demettriss

  • Автор темы
  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
    • VioletSun
Re: сервер на ubuntu 12.04 ... домен второго уровня...
« Ответ #4 : 20 Октября 2012, 02:57:03 »
Добавить
в один гонфиг для сайта ИМЯ_САЙТА.РУ
NameServer ИМЯ_САЙТА.РУ
NameAlias www.ИМЯ_САЙТА.РУ

для сайта СУБ_ДОМЕН.ИМЯ_САЙТА.РУ
NameServer УБ_ДОМЕН.ИМЯ_САЙТА.РУ
NameAlias www.УБ_ДОМЕН.ИМЯ_САЙТА.РУ

и про DNS не забывай

а можно , пожалуйста , как для чайника!!!)

Оффлайн kom-pik

  • Любитель
  • *
  • Сообщений: 88
    • Просмотр профиля
Re: сервер на ubuntu 12.04 ... домен второго уровня...
« Ответ #5 : 20 Октября 2012, 03:20:28 »
копируем дефолтные настройки и назначаем имя новому фаилу
cp /etc/apache2/sites-available/default /etc/apache2/sites-available/site.ruvim /etc/apache2/sites-available/site.ru
(Нажмите, чтобы показать/скрыть)

создаешь каталог
mkdir /var/www/site.ruкидаешь туда сайт
назначаешь права
chown -R www-data:www-data /var/www/включаешь сайт
a2ensite site.ruребут апача
/etc/init.d/apache2 restartтак же делаешь для сайта pupkin.site.ru

В DNS зоне прописываешь к примеру
site.ru A 192.168.0.11
pupkin.site.ru A 192.168.0.11

Если просмотр сайта только с твоего пк в
/etc/hosts
добавь
127.0.1.2    site.ru
127.0.1.3    pupkin.site.ru
« Последнее редактирование: 20 Октября 2012, 03:32:42 от kom-pik »

Оффлайн demettriss

  • Автор темы
  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
    • VioletSun
Re: сервер на ubuntu 12.04 ... домен второго уровня...
« Ответ #6 : 20 Октября 2012, 20:30:16 »
<VirtualHost *:80>
        ServerAdmin webmaster@localhost

        DocumentRoot /var/www
        <Directory />
                Options FollowSymLinks
                AllowOverride None
        </Directory>
        <Directory /var/www/>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride None
                Order allow,deny
                allow from all
        </Directory>

        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
        <Directory "/usr/lib/cgi-bin">
                AllowOverride None
                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
                Order allow,deny
                Allow from all
        </Directory>

        ErrorLog ${APACHE_LOG_DIR}/error.log

        # Possible values include: debug, info, notice, warn, error, crit,
        # alert, emerg.
        LogLevel warn

        CustomLog ${APACHE_LOG_DIR}/access.log combined

    Alias /doc/ "/usr/share/doc/"
    <Directory "/usr/share/doc/">
        Options Indexes MultiViews FollowSymLinks
        AllowOverride None
        Order deny,allow
        Deny from all
        Allow from 127.0.0.0/255.0.0.0 ::1/128
    </Directory>

</VirtualHost>
~                   

Пользователь решил продолжить мысль 20 Октября 2012, 20:49:26:
Если просмотр сайта только с твоего пк в
/etc/hosts

------ Ubuntu не дает отредактировать этот файл...

Пользователь решил продолжить мысль 20 Октября 2012, 20:58:51:
sudo gedit /etc/hosts

Пользователь решил продолжить мысль 20 Октября 2012, 21:14:00:
в итоге...
по адресу
http://portal.ru/
две папки
forum.portal.ru/ и portal.ru/   
и по переходу -->
http://portal.ru/forum.portal.ru/
http://portal.ru/portal.ru/

при установки dle в http://portal.ru/portal.ru/
при нажатии на главную он перенаправляет на http://portal.ru/index.php - то есть пусто(((


есть еще что????

можешь мне это настроить если я те доступ дам удаленный....
пиши в http://vk.com/demettriss
« Последнее редактирование: 20 Октября 2012, 21:14:00 от demettriss »

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: сервер на ubuntu 12.04 ... домен второго уровня...
« Ответ #7 : 20 Октября 2012, 23:20:35 »
(Нажмите, чтобы показать/скрыть)
Wars ~.o

Оффлайн demettriss

  • Автор темы
  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
    • VioletSun
Re: сервер на ubuntu 12.04 ... домен второго уровня...
« Ответ #8 : 21 Октября 2012, 04:11:37 »
Создаем в папке /var/www папку с названием сайта - например temp.ru
если нет прав -

chown -R ВАШЛОГИНВУБУНТЕ:www-data /var/www/
sudo -i
cp /etc/apache2/sites-available/default /etc/apache2/sites-available/temp.ru
vim /etc/apache2/sites-available/temp.ru
добавляем
         ServerName temp.ru
         DocumentRoot /var/www/temp.ru/
         <Directory /var/www/temp.ru/>
меняем
      AllowOverride all - 2 раза

<VirtualHost *:80>
        ServerAdmin webmaster@localhost
        ServerName temp.ru
        DocumentRoot /var/www/temp.ru/
        <Directory />
                Options FollowSymLinks
                AllowOverride all
        </Directory>
        <Directory /var/www/temp.ru/>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride all
                Order allow,deny
                allow from all
        </Directory>

        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
        <Directory "/usr/lib/cgi-bin">
                AllowOverride None
                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
                Order allow,deny
                Allow from all
        </Directory>

        ErrorLog ${APACHE_LOG_DIR}/error.log

        # Possible values include: debug, info, notice, warn, error, crit,
        # alert, emerg.
        LogLevel warn

        CustomLog ${APACHE_LOG_DIR}/access.log combined

    Alias /doc/ "/usr/share/doc/"
    <Directory "/usr/share/doc/">
        Options Indexes MultiViews FollowSymLinks
        AllowOverride None
        Order deny,allow
        Deny from all
        Allow from 127.0.0.0/255.0.0.0 ::1/128
    </Directory>

</VirtualHost>
           
     
a2ensite temp.ru
gedit /etc/hosts
добавляем

127.0.1.3    temp.ru

invoke-rc.d apache2 restart
все!!!

СПАСИБО ОГРОМНОЕ - Вениамину !!!!!

 

Страница сгенерирована за 0.019 секунд. Запросов: 22.