apache в локальной сети (2 сайта + доступ на запись)

Софт под Linux, разные программы, но только связанные с Linux

Модератор: /dev/random

koluchy
Сообщения: 109
ОС: openSUSE (Novell)

apache в локальной сети

Сообщение koluchy »

Есть SUSE 10.2.
Server version: Apache/2.2.4 (Linux/SUSE)
Server built: Sep 25 2008 11:52:17

Требуется развернуть 2 сайта в локальной сети и организовать доступ на запись определенной машине из этой локалки.

Куда копать ребята?
Говорила мне мама не работай под рутом.
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: apache в локальной сети

Сообщение serzh-z »

См. vhost для "2 сайта" и SSH или FTP для "доступ на запись".
Спасибо сказали:
koluchy
Сообщения: 109
ОС: openSUSE (Novell)

Re: apache в локальной сети

Сообщение koluchy »

Cпасибо.
Говорила мне мама не работай под рутом.
Спасибо сказали:
koluchy
Сообщения: 109
ОС: openSUSE (Novell)

Re: apache в локальной сети

Сообщение koluchy »

Может быть есть линк на удобную информацию по этой теме. Что-то ничего конкретного пока не нашел.
Говорила мне мама не работай под рутом.
Спасибо сказали:
Fivex
Сообщения: 18
ОС: Debian, Fedora 10

Re: apache в локальной сети

Сообщение Fivex »

koluchy писал(а): ↑
16.01.2009 15:53
Может быть есть линк на удобную информацию по этой теме. Что-то ничего конкретного пока не нашел.

http://oglib.ru/apman/vhosts/examples.html вот мануал по настройке...
Спасибо сказали:
koluchy
Сообщения: 109
ОС: openSUSE (Novell)

Re: apache в локальной сети

Сообщение koluchy »

Спаси :drinks: бо. :v:
Мне бы для "доступ на запись" инфо.
Поставил vsftpd ничего дял доступа на запись в опциях не нашел.
Говорила мне мама не работай под рутом.
Спасибо сказали:
kosteel
Сообщения: 330
Статус: Root Lamer
ОС: Debian GNU/Linux 5.02 amd64

Re: apache в локальной сети

Сообщение kosteel »

koluchy
я сделал так:
1. создал пользователя vsftp с домашним каталогом /home/vsftp
2. в vsftpd.conf помимо всего прочего прописал:

Код: Выделить всё

local_enable = yes
write_enable = yes
ftp_username = vsftp
anonymous_enable = no
(может что-то забыл)


таким образом при входе на ftp попадаешь в домашний каталог пользователя vsftp, поднимаешся выше и заходишь куда угодно где у этого пользователя есть права
Ничто не вечно под рутом
Спасибо сказали:
koluchy
Сообщения: 109
ОС: openSUSE (Novell)

Re: apache в локальной сети

Сообщение koluchy »

Таким образом я пробовал, но не устраивает возможность хождения по корневой системе этого пользователя. Кстати такой пользователь получает доступ и к нтфс или фат, если таковые замаунчены.
Говорила мне мама не работай под рутом.
Спасибо сказали:
kosteel
Сообщения: 330
Статус: Root Lamer
ОС: Debian GNU/Linux 5.02 amd64

Re: apache в локальной сети

Сообщение kosteel »

koluchy писал(а): ↑
22.01.2009 12:15
Таким образом я пробовал, но не устраивает возможность хождения по корневой системе этого пользователя. Кстати такой пользователь получает доступ и к нтфс или фат, если таковые замаунчены.


Такой пользователь получает доступ ко всему где у него есть права, их можно ограничить, к примеру прописав chroot_local_user = /var/www/htdocs чтобы он мог просматривать только контент веб-сайта и не мог подниматься выше по директориям. Вообще я делал так для простоты, можно сделать это и без системного пользователя, где-то у меня было описание конфига если найду скину, а вообще глянь в /usr/share/doc/vsftpd/EXAMPLES там лежат рабочие конфиги для разных целей.
Ничто не вечно под рутом
Спасибо сказали:
koluchy
Сообщения: 109
ОС: openSUSE (Novell)

Re: apache в локальной сети

Сообщение koluchy »

Ага. Спасибо. Посмотрю. И конфиг пожалуйста скидывайте.
Я сделал так (vsftpd.conf):

Код:

(выше есть еще кое какие опции, они остались не тронутыми) local_enable=YES chroot_local_user=YES local_root=/srv/www/htdocs/

Создал системного юзера ftpuser и определил ему группу ftp.
Далее:

Код:

5-313-kolnix:/srv/www/htdocs # chown ftpuser server1 5-313-kolnix:/srv/www/htdocs # dir total 0 drwxr-xr-x 2 ftpuser root 48 2009-01-27 12:09 server1

Думаю тему можно закрывать.
Говорила мне мама не работай под рутом.
Спасибо сказали: