доступ к файлам c hw node через /vz/root или /vz/private [message #8151] |
Thu, 09 November 2006 13:13 |
sitnikov
Messages: 63 Registered: August 2006 Location: Tallinn, Estonia
|
Member |
|
|
Значить есть мысль "заточить" apache со скрпитами которые потенциально опасны в VE. но отдавать статику и проксировать запросы на этот апаче хочется при помощи nginxи возникает такой вопрос:
если запустить nginx не в VE а на hw node, то можно ли отдавать фалы прямо через /vz/root или даже /vz/private ? т.е чтобы doc_root у nginx был такой, чтобы он файлы статические брал прямо через эти директории, а за динамикой он уже будет по tcp отправляться к апаче который будет сидеть в VE
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Re: доступ к файлам c hw node через /vz/root или /vz/private [message #8210 is a reply to message #8151] |
Fri, 10 November 2006 12:18 |
sitnikov
Messages: 63 Registered: August 2006 Location: Tallinn, Estonia
|
Member |
|
|
вообщем получилось вот так (VE можно стартить стопать в любом порядке)
[root@demo1 vz-scripts]# cat mysql_mount
#!/bin/sh
MODE=${0##*\.}
SRC=/vz/root/10002/var/lib/mysql
DST=/vz/root/10003/var/lib/mysql
MOUNTED=$(grep $DST /proc/mounts | wc -l)
mnt() {
if [ $MOUNTED -lt 1 ] && [ -d $DST ]; then
mount --bind $SRC $DST >/dev/null 2>&1
fi
}
umnt() {
if [ $MOUNTED -gt 0 ]; then
umount $DST >/dev/null 2>&1
fi
}
case "$MODE" in
mount)
mnt
;;
umount)
umnt
;;
*)
echo "Unknown mode ($MODE)"
exit -1
;;
esac
[root@demo1 vz-scripts]# ls -la 1000[23].*mount
lrwxrwxrwx 1 root root 11 Nov 10 07:07 10002.mount -> mysql_mount
lrwxrwxrwx 1 root root 11 Nov 10 07:07 10002.umount -> mysql_mount
lrwxrwxrwx 1 root root 11 Nov 10 07:07 10003.mount -> mysql_mount
lrwxrwxrwx 1 root root 11 Nov 10 07:07 10003.umount -> mysql_mount
[Updated on: Fri, 19 October 2007 09:28] by Moderator Report message to a moderator
|
|
|
|