Tôi đã googled và tôi không thể bắt gặp bất cứ điều gì chỉ thị về cấu hình apache cho proxypass.
Tôi đã cố gắng tìm tên miền Chuyển tiếp sang máy chủ web mới mà không cần chờ lan truyền DNS nhưng tôi không hiểu họ đang nói gì, đặc biệt là:
1) làm cách nào tôi có thể kích hoạt proxy, proxy_http và các mô-đun viết lại
2) tìm tập tin cấu hình apache và dòng này ở đâu?
RewriteEngine on
ProxyPassReverse / http://<your-fqdn-here>/
ProxyPass / http://<your-fqdn-here>/
Ý tôi là bạn có thể hướng dẫn tôi cách cấu hình ProxyPass không?
Cập nhật
Tôi đang chạy trên phiên bản centOS Apache:
Server version: Apache/2.2.22 (Unix)
Server built: Feb 10 2012 16:45:29
Cpanel::Easy::Apache v3.9.1 rev9999
Tôi đã cố gắng cài đặt các mô-đun proxy bằng cách theo dõi hướng dẫn này http://www.hackersgarage.com/install-mod_proxy-apache-module-on-whmcpanel-ceentos-linux-server.html
Nhưng tôi đã nhận được lỗi này:
./configure --enable-mods-shared="proxy proxy_http proxy_connect"
-bash: ./configure: /bin/sh: bad interpreter: Permission denied
Vì vậy, tôi chỉ bỏ qua nó và tiếp tục với các lệnh còn lại. Khi tôi cố gắng khởi động lại apache:
root@db [/tmp/httpd-2.2.22]# /etc/init.d/httpd restart
httpd: Syntax error on line 36 of /usr/local/apache/conf/httpd.conf: module proxy_module is built-in and can't be loaded
Chỉ cần thêm nó vào httpd.conf và nó đã hoạt động
< VirtualHost *:80 > ServerName domain.com ServerAlias www.domain.com
<IfModule mod_proxy.c> ProxyPass / http://www.newdomain.com/ ProxyPassReverse / http://www.newdomain.com/ </ IfModule> </ Virtualhost>