nginx как обратный прокси для запуска apache
У меня проблемы с настройкой nginx
в качестве обратного прокси.
Хорошо, что у меня есть VPS с kloxo
а также webmin
Установлено и запущено несколько доменов на моем VPS.
Я установил nginx
с помощью REPEL
а также YUM
а это мой /etc/nginx/nginx.conf
файл приведен в этой ссылке.
Я изменяю порт apache на 8080 и перезапускаю службу для внесения изменений и запускаю nginx, и возникает некоторая проблема.
Когда я пытаюсь достичь всех доменов на моем Centos VPS, я сталкиваюсь с APACHE START PAGE (WELCOME PAGE)
и когда я ввожу свой VPS IP в браузере, как x.x.x.x
Я стою перед NGINX START PAGE (WELCOME PAGE)
,
я хочу nginx
обслуживать мои статические файлы и перенаправлять динамические Apache
для лучшей производительности.
1 ответ
Вот пример из книги Nginx Http Server, стр. 235.
server {
server_name .example.com;
root /home/example.com/www;
location ~* \.php.$ {
# Proxy all requests with an URI ending with .php*
# (includes PHP, PHP3, PHP4, PHP5...)
proxy_pass http://127.0.0.1:8080;
}
location / {
# Your other options here for static content
# for example cache control, alias...
expires 30d;
}
}