Назад | Перейти на главную страницу

Настройка прокси с Apache 2.4 на Mac 10.8

У меня есть 1 приложение (Java), работающее на моем локальном компьютере (localhost: 9000). Я хочу настроить Apache в качестве прокси-сервера переднего плана, поэтому я использовал следующую конфигурацию в httpd.conf:

<Directory />
    #Options FollowSymLinks
    Options Indexes FollowSymLinks Includes ExecCGI
    AllowOverride All
    Order deny,allow
    Allow from all
</Directory>

Listen 57173

LoadModule proxy_module modules/mod_proxy.so

<VirtualHost *:9999>
  ProxyPreserveHost On
  ServerName project.play
  ProxyPass / http://127.0.0.1:9000/Login
  ProxyPassReverse / http://127.0.0.1:9000/Login
  LogLevel debug
</VirtualHost>

ServerName localhost:57173

Я меняю свой vim / private / etc / hosts на:

##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting.  Do not change this entry.
##
127.0.0.1       localhost
255.255.255.255 broadcasthost
::1             localhost
fe80::1%lo0     localhost
127.0.0.1:9999  project.play

и используйте dscacheutil -flushcache. Проблема в том, что я могу получить доступ только к localhost: 57173, когда я пытался получить доступ http://project.play:9999, Chrome возвращает сообщение «Ой! Google Chrome не может найти project.play:9999».
Может кто-нибудь показать мне, в чем я ошибался? большое спасибо
P / S: при доступе к localhost: 9999 он возвращает Сервер сделал бу-бу.

Пожалуйста, исправьте свой hosts(5) файл, то есть переместить / добавить project.play к 127.0.0.1 линия и удалить 127.0.0.1:9999 (который не является IP-адресом).