Apache не может получить доступ от бледного на archlinux

Информация:

  • Archlinux через VMware
  • Имейте порты 8080, 443 и 80 переданных к локальному IP от маршрутизатора, работающего pfsense
  • Я могу получить доступ к веб-странице от LAN через локальный IP.

Мой httpd.conf:

Listen 80
ServerAdmin: webmaster@mywebsite.com
Servername: mywebsite.com

Мой iptables.rules: (Замените wanip моим бледным IP),

# Generated by iptables-save v1.4.21 on Sat Mar 14 08:15:17 2015
*filter
:INPUT ACCEPT [1941:153776]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [149:19536]
-A INPUT -d wanip/32 -p tcp -m tcp --sport 1024:65535 --dport 80 -m state --state NEW,ESTABLISHED -j ACCEPT
-A INPUT -d wanip/32 -p tcp -m tcp --sport 1024:65535 --dport 443 -m state --state NEW,ESTABLISHED -j ACCEPT
-A INPUT -d wanip/32 -p tcp -m tcp --sport 80 --dport 1024:65535 -m state --state ESTABLISHED -j ACCEPT
-A INPUT -d wanip/32 -p tcp -m tcp --sport 443 --dport 1024:65535 -m state --state ESTABLISHED -j ACCEPT
-A OUTPUT -s wanip/32 -p tcp -m tcp --sport 1024:65535 --dport 80 -m state --state NEW,ESTABLISHED -j ACCEPT
-A OUTPUT -s wanip/32 -p tcp -m tcp --sport 80 --dport 1024:65535 -m state --state ESTABLISHED -j ACCEPT
-A OUTPUT -s wanip/32 -p tcp -m tcp --sport 443 --dport 1024:65535 -m state --state ESTABLISHED -j ACCEPT
-A OUTPUT -s wanip/32 -p tcp -m tcp --sport 1024:65535 --dport 80 -m state --state NEW,ESTABLISHED -j ACCEPT
-A OUTPUT -s wanip/32 -p tcp -m tcp --sport 1024:65535 --dport 443 -m state --state NEW,ESTABLISHED -j ACCEPT
COMMIT
# Completed on Mon Sat 14 08:15:17 2015

Я могу получить доступ ftp и ssh от бледного.

Я использую виртуальные хосты к субдоменам. (У меня должны быть они для субдоменов в будущем.)

 <VirtualHost *:80> 
 ServerAdmin webmaster@mysubdomain.mywebsite.com
 ServerName mysubdomain.mywebsite.com
 ServerAlias www.mysubdomain.mywebsite.com
 DocumentRoot /srv/http/mysubdomain.mywebsite.com/public_html/
 ErrorLog /srv/http/mysubdomain.mywebsite.com/logs/error.log 
 CustomLog /srv/http/mysubdomain.mywebsite.com/logs/access.log combined
        <Directory />
           Order deny,allow
           Allow from all
        </Directory>
 </VirtualHost>

Я пытался добавить запись в свой файл hosts

192.168.1.201 mysubdomain.mydomain.com localhost

Какие-либо идеи о том, как получить его подключение к нему от адреса? Я в замешательстве здесь. Я также приношу извинения за замену mysubdomain.mydomain.com. Я в настоящее время фиксирую сеть и существует больше дыр в системе безопасности, и идентификатор скорее не отправляют адрес.

Я уверяю Вас, что владею доменом и субдоменом, и на записи DNS указывают на корректные IP-адреса.

Дамп httpd-S:

[deathmock@archweb ~]$ httpd -S
VirtualHost configuration:
*:80                   mysubdomain.mydomain.com (/etc/httpd/conf/extra/httpd-vhosts.conf:23)
ServerRoot: "/etc/httpd"
Main DocumentRoot: "/srv/http"
Main ErrorLog: "/var/log/httpd/error_log"
Mutex proxy: using_defaults
Mutex default: dir="/run/httpd/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex proxy-balancer-shm: using_defaults
PidFile: "/run/httpd/httpd.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="http" id=33 not_used
Group: name="http" id=33 not_used
1
задан 17 March 2015 в 18:36
1 ответ

Оказывается, в моей сети была другая программа, которая занимала мой порт 80 в другой системе. Разобрался после отслеживания соединения.

0
ответ дан 4 December 2019 в 07:57

Теги

Похожие вопросы