Автор Тема: установка нескольких сайтов на сервер.  (Прочитано 5480 раз)

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

Оффлайн appletver

  • Пользователь
  • *
  • Сообщений: 20
настроил сервер Debian 603 + Postgres 902 + apache + 1c.
1 Повесил сайт который лежит в директории /var/www
2 1c предприятие лежит /var/www/unf

задача: на данном серваке разместить более чем 2 сайта.

я думаю нужно делать так файлы сайта копирнуть в /var/www/site1
новый сайт установить уже в /var/www/site2
и настроить redirect
Ели можно, то команды для данного мероприятия
Прошу помощи!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 

Оффлайн redVi

Re: установка нескольких сайтов на сервер.
« Ответ #1 : 02 Февраля 2012, 11:26:44 »
я думаю нужно делать так файлы сайта копирнуть в /var/www/site1
новый сайт установить уже в /var/www/site2
Ну да
и настроить redirect
Ели можно, то команды для данного мероприятия
Редирект можно настроить через .htaccess. Файл подробно прокомментирован, разберётесь
А лучше обратитесь к документации apache: http://httpd.apache.org/docs/2.0/ru/
Debian Sid, Openbox || Gentoo, Openbox
 

Оффлайн appletver

  • Пользователь
  • *
  • Сообщений: 20
Re: установка нескольких сайтов на сервер.
« Ответ #2 : 02 Февраля 2012, 21:26:23 »
Где читать я и сам знаю, умничать не надо. я прошу как сделать, а не где почитать.
 

Оффлайн redVi

Re: установка нескольких сайтов на сервер.
« Ответ #3 : 03 Февраля 2012, 06:47:51 »
1. Как сделать вам, пожалуй, никто не скажет, потому как это ваши сайты, и что вы с ними хотите делать миру неизвестно.
Редирект? Редирект - перенаправление пользователя с ресурса, куда он зашёл, на другой ресурс. Обычно используют при "склеивании" доменов (сайт с www и без, с http и без), при переезде сайта на новый домен и подобное. Зачем он вам при наличии двух разных (насколько я понимаю) ресурсов, вы не указали.
2. Да я, вроде, не умничать пытаюсь, а как раз помочь. Мне неведом ваш уровень подготовки, поэтому и даю ссылку на официальную документацию.

301 редирект в .htaccess (в примере перенаправление с сайта без префикса на сайт с www):
RewriteEngine On
RewriteCond %{HTTP_HOST} ^ваш_сайт.ru
RewriteRule (.*) http://www.ваш_сайт.ru/$1 [R=301,L]

Перенаправление на другой домен, тот же .htaccess:

Redirect Permanent / http://www.ваш_сайт.ru
Что нужно именно вам и зачем, из вашего поста неясно.

Debian Sid, Openbox || Gentoo, Openbox
 

Оффлайн appletver

  • Пользователь
  • *
  • Сообщений: 20
Re: установка нескольких сайтов на сервер.
« Ответ #4 : 03 Февраля 2012, 11:32:15 »
спасибо за участие! я думал что подробно расписал.
сейчас сайт работает и откликается по адресу site.com и лежит в /var/www нужно чтобы сайт лежал в директории /var/www/site1 и откликался по ссылке site.com и прицепить второй и последующий сайты которые будут лежать в директориях /var/www/site2 /var/www/site3 и откликаться по ссылкам site2.com b site3.com
 

Оффлайн Uliss

  • Пользователь
  • *
  • Сообщений: 12
Re: установка нескольких сайтов на сервер.
« Ответ #5 : 03 Февраля 2012, 12:44:12 »
Цитировать
Где читать я и сам знаю, умничать не надо. я прошу как сделать, а не где почитать.

appletver, К сожалению, читать все же необходимо ;) Парой команд тут не обойдетесь.
http://httpd.apache.org/docs/2.0/vhosts/
а тут пример описан:
http://silverghost.org.ua/2009/06/27/virtualnye-xosty-v-apache2/
 

Оффлайн appletver

  • Пользователь
  • *
  • Сообщений: 20
Re: установка нескольких сайтов на сервер.
« Ответ #6 : 03 Февраля 2012, 13:51:53 »
спасибо буду курить ман
 

Оффлайн Indeferend

  • Пользователь
  • *
  • Сообщений: 42
  • Jabber: pavelbbb@gmail.com
Re: установка нескольких сайтов на сервер.
« Ответ #7 : 04 Февраля 2012, 01:21:58 »
пишите в джабер, постараюсь помочь, вот уже 3 года держу полноценный хостинг и опыт с такими делами имею.
Если вам помог мой ответ - не забывайте нажимать кнопочку "СПАСИБО"
Консультирую по
Intel Core2Duo E7500/4Gb DDR3 RAM/WD Blue 500Gb/Nvidia GeForce 210/Debian Squeeze amd64
Intel Core i5 2400/ 16Gb DDR3/ WD Green 1Tb/ Ubuntu 10.04 + kernel 3.3
HP625 + Debian squeeze
Sony Vaio VPC-EH1L1R + ubuntu 10.0
 

Оффлайн appletver

  • Пользователь
  • *
  • Сообщений: 20
Re: установка нескольких сайтов на сервер.
« Ответ #8 : 07 Февраля 2012, 00:32:47 »
курю ман, если можно так сказать.
вот мой файлик, куда нужно добавлять VirtualHosts. У меня еще 1с на этом серваке вертится в вебе.
Проблема все та же
 
GNU nano 2.2.4                              Файл: /etc/apache2/sites-enabled/000-default                                                                   

<VirtualHost *:80>
        ServerAdmin webmaster@localhost

        DocumentRoot /var/www
        <Directory />
                Options FollowSymLinks
                AllowOverride None
        </Directory>
        <Directory /var/www/>
                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>


 

Оффлайн ihammers

Re: установка нескольких сайтов на сервер.
« Ответ #9 : 07 Февраля 2012, 04:22:21 »
курю ман, если можно так сказать.
вот мой файлик, куда нужно добавлять VirtualHosts. У меня еще 1с на этом серваке вертится в вебе.
...
Посмотрите на форуме тему: "Настройка apach в debian?", там описывается настройка apache2.
Debian GNU/Linux Stretch, kernel 4.9.0-5-amd64,
LXQt/KDE/OpenBox AMD Phenon X4 / 16Gb RAM / ATI HD7750 Silent
_______________________________
Debian GNU/Linux Stretch, kernel 4.9.0-5-amd64, LXQt/KDE/OpenBox
Acer Aspire One 722 AMD C60 / 4Gb RAM / ATI HD6290
 

Оффлайн appletver

  • Пользователь
  • *
  • Сообщений: 20
Re: установка нескольких сайтов на сервер.
« Ответ #10 : 08 Февраля 2012, 23:09:32 »
 :) из серии Вы спрашивали, мы отвечаем:

Виртуальные хосты (Apache virtual hosts) Debian 6.0 Squeeze
 В данном примере будет показано, как создать несколько виртуальных хостов.

 Заходим под root-ом:

su

 Перейдем в папку www:

cd /var/www

 Увидим файл index.html, который сообщал Вам при переходе на localhost, что мы находимся на дефолтной веб-странице сервера.

 Создадим две папки для виртуальных хостов (Вы находитесь в папке /var/www):

mkdir virtual.host1
mkdir virtual.host2

 Скопируем index.html в обе созданные папки (Вы находитесь в папке /var/www):

cp index.html /var/www/virtual.host1
cp index.html /var/www/virtual.host2

 Подправим index.html, чтобы поместить в созданные папки и видеть различия при обращении к виртуальным хостам:

nano /var/www/virtual.host1/index.html

 Пример для первого виртуального хоста:

 <html><body><h1>Virtual Host №1</h1>
 </body></html>

 Сохраним файл.

nano /var/www/virtual.host2/index.html

 Пример для второго виртуального хоста:

 <html><body><h1>Virtual Host №2</h1>
 </body></html>

 Сохраним файл.

 Подключим созданные папки:

nano /etc/apache2/sites-enabled/virtual.host1

 Сюда внесем:

 <VirtualHost *:80 >
 ServerAdmin webmaster@example.com
 ServerName virtual.host1
 ServerAlias virtual.host1

 DirectoryIndex index.html
 DocumentRoot /var/www/virtual.host1/

 </VirtualHost>

 Сохраним файл.

nano /etc/apache2/sites-enabled/virtual.host2


 Сюда внесем:

 <VirtualHost *:80 >
 ServerAdmin webmaster@example.com
 ServerName virtual.host2
 ServerAlias virtual.host2

 DirectoryIndex index.html
 DocumentRoot /var/www/virtual.host2/

 </VirtualHost>

 Сохраним файл.

 Откроем файл hosts:

nano /etc/hosts

 Заменим строку 127.0.0.1 localhost, на строку с нашими доменами:

127.0.0.1 localhost virtual.host1 virtual.host2

 Сохраним файл.

 Перезагрузим apache:

service apache2 restart

 В результате при переходе на virtual.host1 и virtual.host2 вы увидите:
Virtual Host №1
и
Virtual Host №2


*******************************************************************************************************

/etc/apache2/sites-enabled путь где надо создавать файлы
 

Оффлайн ihammers

Re: установка нескольких сайтов на сервер.
« Ответ #11 : 09 Февраля 2012, 04:24:23 »
Spoiler: ShowHide
:) из серии Вы спрашивали, мы отвечаем:
...
ИМХО: Печально, что вы не прочитали выше пост или прочитали, но не поняли.  Ну да ладно. 

PS: Ставьте в заголовке тема решена.
Debian GNU/Linux Stretch, kernel 4.9.0-5-amd64,
LXQt/KDE/OpenBox AMD Phenon X4 / 16Gb RAM / ATI HD7750 Silent
_______________________________
Debian GNU/Linux Stretch, kernel 4.9.0-5-amd64, LXQt/KDE/OpenBox
Acer Aspire One 722 AMD C60 / 4Gb RAM / ATI HD6290
 

Оффлайн appletver

  • Пользователь
  • *
  • Сообщений: 20
Re: установка нескольких сайтов на сервер.
« Ответ #12 : 09 Февраля 2012, 14:27:26 »
это?

Обычно для VirtualHost достаточно следующих параметров (/etc/apache2/sites-enabled/example.conf):
Спойлер   :
Код: [Выделить]
<VirtualHost *>
    ServerAdmin user@example.ru
    ServerName mysity.example.ru

    DocumentRoot /var/www/MYSITY/docs

    ErrorLog /var/log/apache2/mainerror_log
    CustomLog /var/log/apache2/mainaccess_log common

    AddDefaultCharset UTF-8
</VirtualHost>
 

Оффлайн ihammers

Re: установка нескольких сайтов на сервер.
« Ответ #13 : 09 Февраля 2012, 15:20:56 »
это?
...
Да и несколько постов дальше.  А про hosts говорилось выше (в той же ветке).
Debian GNU/Linux Stretch, kernel 4.9.0-5-amd64,
LXQt/KDE/OpenBox AMD Phenon X4 / 16Gb RAM / ATI HD7750 Silent
_______________________________
Debian GNU/Linux Stretch, kernel 4.9.0-5-amd64, LXQt/KDE/OpenBox
Acer Aspire One 722 AMD C60 / 4Gb RAM / ATI HD6290
 

Оффлайн appletver

  • Пользователь
  • *
  • Сообщений: 20
Re: установка нескольких сайтов на сервер.
« Ответ #14 : 11 Февраля 2012, 01:20:22 »
все оказалось проще пареной репы. теперь вопрос следующий: на серваке 3 сайта первый лежит в директории по умолчанию /var/www там еще 1с решил не переносить от греха подальше, 2 других сайта положил в /home прямо в корень - это нормально, или же лучше класть сайты в какой нибудь другой каталог? получилось так /home/user/site2/www/ и /home/user/site3/www/ два сайта открываются из вне отлично а один откоывается медленно и как то очень случайно (захотел открылся, а захотел и нет) есть какие нибудь мысли у кого. функционал сайтов одинаковый бесплатные cms для сайтов визиток. наворотов практически никаких
 

Теги:
     

    установка программ

    Автор ibahob

    Ответов: 9
    Просмотров: 2409
    Последний ответ 03 Февраля 2012, 12:43:34
    от retjn
    Установка пакетов на урезанном ядре

    Автор phirit

    Ответов: 2
    Просмотров: 1088
    Последний ответ 19 Февраля 2015, 13:34:12
    от phirit
    Установка MySQL на VDS OC Debian 10/Linux

    Автор Wolfruh

    Ответов: 1
    Просмотров: 341
    Последний ответ 05 Октября 2020, 08:27:40
    от qupl
    Установка mc удалила половину системы.

    Автор izamoo

    Ответов: 29
    Просмотров: 4791
    Последний ответ 26 Октября 2013, 20:53:50
    от Sergei_Alekseev
    [Решено] Установка и не полное удаление зависимостей пакетов

    Автор vladimirse

    Ответов: 11
    Просмотров: 2717
    Последний ответ 28 Апреля 2017, 23:37:14
    от vladimirse