Сервер Apache на Centos (от VMware)
У меня Windows Server 2012, и он имеет действительный IP-адрес в Интернете. Я установил VMWare на сервер Windows и создал виртуальную машину Linux CentOS в VMWare.
В Linux я запускаю сервер Apache и вижу страницу Apache при входе localhost
в браузере Linux, но в окнах, когда я использую IP-адрес Linux, я не вижу страницу сервера Apache! мой виртуальный сетевой адаптер на NAT и IP-адрес Linux 192.168.79.20
Я могу пропинговать этот IP из окон, но я не могу получить доступ к серверу Apache. поэтому я открыл порт 80 в linux (iptable) и использовал переадресацию портов для пересылки всех входящих данных на 8888 в windows на IP-адрес Linux и номер порта 80. он не будет работать, пока я stoped
Брандмауэр Linux. Когда я останавливаю брандмауэр Linux, я могу получить доступ к серверу Apache с хоста (сервера Windows), используя http://localhost:8888
! но когда я использую Linux IP и порт, как 192.168.79:80, я не вижу страницу сервера Apache!
У меня три проблемы:
1. Я хочу, чтобы сервер Apache и брандмауэр не были вместе.
2. Я хочу получить доступ к серверу Linux Apache, используя IP и порт
3. Я хочу установить домен для Linux. поэтому добавьте запись в Windows DNS-сервер и перешлите ее на сервер Apache. например, когда кто-то использует MyDomain.com
он / она может видеть страницу сервера Apache!
вы не могли бы мне помочь? что не так в моей конфигурации? и есть ли моменты, которые я забыл сделать?!
благодарю вас.
2 ответа
Вы, вероятно, использовали iptables -A
ты должен был использовать iptables -I
, По умолчанию CentOS имеет правило отбрасывания в конце цепочки INPUT, -A ставит правило в конце цепочки после отбрасывания, чтобы комплект никогда не оценивался. Вам следует прочитать документацию по инструментам, которые вы пытаетесь использовать, это не так просто, как кажется.
- Создайте резервную копию файла /etc/sysconfig/iptables (на случай, если вы облажаетесь)
- Отредактируйте файл / etc / sysconfig / iptables
- Скопируйте строку для SSH (порт 22) и вставьте ниже этой строки. Добавьте порт 80 или любой другой порт, который вы хотите, в новую строку.
- Сохранить файл
Примечание: БУДЬТЕ ОЧЕНЬ ОСТОРОЖНЫ, РЕДАКТИРУЯ ЭТОТ ФАЙЛ!!!