[+] Apache2, SSL, PHP5 i mysql w chroot
: 24 stycznia 2009, 16:06
Witam.
Z administracji sieci mam zadanie uruchomić szyfrowany serwer apache2 z obsługą PHP5 i mysql w środowisku chroot. Wszystko ładnie pięknie poszło do czasu gdy doszło do ukrywania w chroot.
Postępowałem według poradnika i niestety dochodząc wpisania polecenia: dostaję komunikat:
Szukałem na różnych forach i niestety nie dokopałem się do rozwiązania.
Z góry dziękuję za pomoc.
[Dodano: 2009-01-24, 18:22]
Może komuś bystrzejszemu pomoże wynik wykonania polecenia:
Z administracji sieci mam zadanie uruchomić szyfrowany serwer apache2 z obsługą PHP5 i mysql w środowisku chroot. Wszystko ładnie pięknie poszło do czasu gdy doszło do ukrywania w chroot.
Postępowałem według poradnika i niestety dochodząc wpisania polecenia:
Kod: Zaznacz cały
/usr/sbin/chroot /chroot/apache/ /usr/sbin/apache2
Kod: Zaznacz cały
debian:/# /usr/sbin/chroot /chroot/apache/ /usr/sbin/apache2
/usr/sbin/chroot: cannot run command `/usr/sbin/apache2': No such file or directory
Z góry dziękuję za pomoc.
[Dodano: 2009-01-24, 18:22]
Może komuś bystrzejszemu pomoże wynik wykonania polecenia:
Kod: Zaznacz cały
strace chroot /chroot/apache/ /usr/sbin/apache2
Kod: Zaznacz cały
debian:/etc/apache2# strace chroot /chroot/apache/ /usr/sbin/apache2
execve("/usr/sbin/chroot", ["chroot", "/chroot/apache/", "/usr/sbin/apache2"], [/* 16 vars */]) = 0
uname({sys="Linux", node="debian", ...}) = 0
brk(0) = 0x804bfc8
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f23000
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=13972, ...}) = 0
mmap2(NULL, 13972, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f1f000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/lib/tls/i686/cmov/libc.so.6", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\240O\1"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=1241392, ...}) = 0
mmap2(NULL, 1247388, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7dee000
mmap2(0xb7f15000, 28672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x127) = 0xb7f15000
mmap2(0xb7f1c000, 10396, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7f1c000
close(3) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7ded000
mprotect(0xb7f15000, 20480, PROT_READ) = 0
set_thread_area({entry_number:-1 -> 6, base_addr:0xb7ded8e0, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0
munmap(0xb7f1f000, 13972) = 0
brk(0) = 0x804bfc8
brk(0x806cfc8) = 0x806cfc8
brk(0x806d000) = 0x806d000
open("/usr/lib/locale/locale-archive", O_RDONLY|O_LARGEFILE) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=1209120, ...}) = 0
mmap2(NULL, 1209120, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7cc5000
close(3) = 0
chroot("/chroot/apache/") = 0
chdir("/") = 0
execve("/usr/sbin/apache2", ["/usr/sbin/apache2"], [/* 16 vars */]) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/locale.alias", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/pl_PL.UTF-8/LC_MESSAGES/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/pl_PL.utf8/LC_MESSAGES/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/pl_PL/LC_MESSAGES/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/pl.UTF-8/LC_MESSAGES/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/pl.utf8/LC_MESSAGES/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/pl/LC_MESSAGES/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
write(2, "chroot: ", 8chroot: ) = 8
write(2, "cannot run command `/usr/sbin/ap"..., 38cannot run command `/usr/sbin/apache2') = 38
open("/usr/share/locale/pl_PL.UTF-8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/pl_PL.utf8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/pl_PL/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/pl.UTF-8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/pl.utf8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/pl/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
write(2, ": No such file or directory", 27: No such file or directory) = 27
write(2, "\n", 1
) = 1
close(1) = 0
exit_group(127) = ?
Process 1810 detached