Я экспериментирую с программой удара, которую я создал, кто создает виртуальные хосты в апаче и устанавливает все соответствующие системные файлы как /etc/hosts
, /etc/apache2/hosts-available/*.conf
, создайте пользователя home
, php.ini
и т.д.
До сих пор все работает хорошо, и я вижу своих suexec пользователей при вводе test1/index.php
или test2/index.php
и т.д.
Я решил перейти на vbox (сервер человечности) и запустить скрипт, который завершился успешно. Мне удалось найти апачскую начальную страницу по http://192.168.56.1:2222/ (теперь, я сомневаюсь, было ли это от моего гостя или от моего апача хоста! Так или иначе я отредактировал сообщение в обеих машинах, таким образом, я знаю, где я!) когда я настроил свойства Network гостя как это:
Сразу я заметил, что не мог видеть свои виртуальные хосты, если я не редактировал vhost файл и сделал его значением по умолчанию как sudo apache2ctl -S
показал мне (но затем ВСЕ пользователи показали что один)!
typival vhost файл:
#NameVirtualHost *:80
<VirtualHost *:80>
ServerName test
ServerAlias test
ServerAdmin test@test.com
DocumentRoot /home/test/public_html/
<IfModule mod_fcgid.c>
SuexecUserGroup test test
<Directory /home/test/public_html/>
Options +ExecCGI
Options -Indexes
AllowOverride None
AddHandler fcgid-script .php
FCGIWrapper /home/suexec/test/cgi-bin/php-fcgi-wrapper .php
Require all granted
</Directory>
</IfModule>
LogLevel debug
ErrorLog /home/test/log/apache_error.log
CustomLog /home/test/log/apache_access.log combined
ServerSignature Off
</VirtualHost>
Моя первая мысль была о ufw гостя, таким образом, я решил начать играть с ним. Короче говоря, теперь я не вижу даже страницу апача по умолчанию путем ввода в моем хосте: http://192.168.56.1:2222/
даже если я пробую sudo ufw disable
или sudo ufw reset
или sudo ufw allow from 10.0.2.15
(в госте). Обратите внимание на то, что http://192.168.56.1/
показывает моему апачу хоста.
Шоу веб-страницы:
SSH-2.0-OpenSSH_7.2p2 Ubuntu-4ubuntu2.1
Protocol mismatch.
Мой хост ifconfig
:
eno1 Link encap:Ethernet HWaddr 5c:26:0a:5f:f9:f0
inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::3e4b:4e1d:c7a2:c4e4/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:102930 errors:0 dropped:0 overruns:0 frame:0
TX packets:110273 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:69360918 (69.3 MB) TX bytes:21795276 (21.7 MB)
Interrupt:20 Memory:e2e00000-e2e20000
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:23108 errors:0 dropped:0 overruns:0 frame:0
TX packets:23108 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1
RX bytes:2514772 (2.5 MB) TX bytes:2514772 (2.5 MB)
vboxnet0 Link encap:Ethernet HWaddr 0a:00:27:00:00:00
inet addr:192.168.56.1 Bcast:192.168.56.255 Mask:255.255.255.0
inet6 addr: fe80::800:27ff:fe00:0/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:65 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:11332 (11.3 KB)
Мой гость ifconfig
:
magellan@cent:~$ ifconfig
enp0s3 Link encap:Ethernet HWaddr 08:00:27:4b:16:87
inet addr:10.0.2.15 Bcast:10.0.2.255 Mask:255.255.255.0
inet6 addr: fe80::a00:27ff:fe4b:1687/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:4991 errors:0 dropped:0 overruns:0 frame:0
TX packets:3027 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:407687 (407.6 KB) TX bytes:356072 (356.0 KB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:7 errors:0 dropped:0 overruns:0 frame:0
TX packets:7 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1
RX bytes:349 (349.0 B) TX bytes:349 (349.0 B)
В данный момент ufw
в моем госте показывает их:
magellan@cent:~$ grep 'DEFAULT_' /etc/default/ufw
DEFAULT_INPUT_POLICY="DROP"
DEFAULT_OUTPUT_POLICY="ACCEPT"
DEFAULT_FORWARD_POLICY="DROP"
DEFAULT_APPLICATION_POLICY="SKIP"
magellan@cent:~$ sudo ufw status numbered
Status: active
Какие-либо идеи как, что я могу сделать?
Мне удалось только получить доступ к апачской странице по умолчанию в моем госте путем выполнения это :
От гостя ifconfig
magellan@g3site001:~$ ifconfig
enp0s3 Link encap:Ethernet HWaddr 08:00:27:4b:16:87
inet addr:192.168.56.101 Bcast:192.168.56.255 Mask:255.255.255.0
inet6 addr: fe80::a00:27ff:fe4b:1687/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:6460 errors:0 dropped:0 overruns:0 frame:0
TX packets:5096 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:590863 (590.8 KB) TX bytes:2738709 (2.7 MB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:7 errors:0 dropped:0 overruns:0 frame:0
TX packets:7 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1
RX bytes:349 (349.0 B) TX bytes:349 (349.0 B)
я могу получить доступ к странице по умолчанию как http://192.168.56.101/
, Но тем не менее, я не могу получить доступ к своим хостам http://192.168.56.101/suexec-test/index.php
или http://192.168.56.101/test/index.php
и т.д. ???
The requested URL /suexec-test/index.php was not found on this server.