Есть SUSE 10.2.
Server version: Apache/2.2.4 (Linux/SUSE)
Server built: Sep 25 2008 11:52:17
Требуется развернуть 2 сайта в локальной сети и организовать доступ на запись определенной машине из этой локалки.
Куда копать ребята?
apache в локальной сети (2 сайта + доступ на запись)
Модератор: /dev/random
-
koluchy
- Сообщения: 109
- ОС: openSUSE (Novell)
apache в локальной сети
Говорила мне мама не работай под рутом.
-
serzh-z
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
Re: apache в локальной сети
См. vhost для "2 сайта" и SSH или FTP для "доступ на запись".
-
koluchy
- Сообщения: 109
- ОС: openSUSE (Novell)
-
koluchy
- Сообщения: 109
- ОС: openSUSE (Novell)
Re: apache в локальной сети
Может быть есть линк на удобную информацию по этой теме. Что-то ничего конкретного пока не нашел.
Говорила мне мама не работай под рутом.
-
Fivex
- Сообщения: 18
- ОС: Debian, Fedora 10
Re: apache в локальной сети
-
koluchy
- Сообщения: 109
- ОС: openSUSE (Novell)
Re: apache в локальной сети
Спаси
бо.
Мне бы для "доступ на запись" инфо.
Поставил vsftpd ничего дял доступа на запись в опциях не нашел.
Мне бы для "доступ на запись" инфо.
Поставил vsftpd ничего дял доступа на запись в опциях не нашел.
Говорила мне мама не работай под рутом.
-
kosteel
- Сообщения: 330
- Статус: Root Lamer
- ОС: Debian GNU/Linux 5.02 amd64
Re: apache в локальной сети
koluchy
я сделал так:
1. создал пользователя vsftp с домашним каталогом /home/vsftp
2. в vsftpd.conf помимо всего прочего прописал:
таким образом при входе на ftp попадаешь в домашний каталог пользователя vsftp, поднимаешся выше и заходишь куда угодно где у этого пользователя есть права
я сделал так:
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 в локальной сети
Таким образом я пробовал, но не устраивает возможность хождения по корневой системе этого пользователя. Кстати такой пользователь получает доступ и к нтфс или фат, если таковые замаунчены.
Говорила мне мама не работай под рутом.
-
kosteel
- Сообщения: 330
- Статус: Root Lamer
- ОС: Debian GNU/Linux 5.02 amd64
Re: apache в локальной сети
Такой пользователь получает доступ ко всему где у него есть права, их можно ограничить, к примеру прописав chroot_local_user = /var/www/htdocs чтобы он мог просматривать только контент веб-сайта и не мог подниматься выше по директориям. Вообще я делал так для простоты, можно сделать это и без системного пользователя, где-то у меня было описание конфига если найду скину, а вообще глянь в /usr/share/doc/vsftpd/EXAMPLES там лежат рабочие конфиги для разных целей.
Ничто не вечно под рутом
-
koluchy
- Сообщения: 109
- ОС: openSUSE (Novell)
Re: apache в локальной сети
Ага. Спасибо. Посмотрю. И конфиг пожалуйста скидывайте.
Я сделал так (vsftpd.conf):
Создал системного юзера ftpuser и определил ему группу ftp.
Далее:
Думаю тему можно закрывать.
Я сделал так (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
Думаю тему можно закрывать.
Говорила мне мама не работай под рутом.