将nginx
配置为反向代理时遇到了一些问题。
很高兴我说我的VPS安装了kloxo
和webmin
并在我的VPS上运行了多个域。
我已经通过nginx
和REPEL
安装了YUM
,这是我的/etc/nginx/nginx.conf
文件
在此link中给出。
我将apache端口更改为8080并重新启动服务以进行更改并启动nginx并且存在一些问题。
当我尝试访问我的centos vps上的每个域时,我面向APACHE START PAGE (WELCOME PAGE)
,当我在x.x.x.x
等浏览器中输入我的VPS IP时,我面向NGINX START PAGE (WELCOME PAGE)
。
我希望nginx
提供我的静态文件,并将动态文件重定向到Apache
以获得更好的效果。
答案 0 :(得分:0)
有一个例子来自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;
}
}