<VirtualHost *:80>
ServerAdmin webmaster@nmap.example.com
DocumentRoot "/opt"
ServerName
ServerAlias apache-nmap.com
ErrorLog "logs/nmap-error_log"
CustomLog "logs/nmap-access_log" common
ProxyPass / balancer://mycluster
ProxyPassReverse / balancer://mycluster
</VirtualHost>
配置截图如下
检查语法,重新加载
[root@linux-node1 extra]# /usr/local/httpd/bin/apachectl -t
Syntax OK
[root@linux-node1 extra]# /usr/local/httpd/bin/apachectl -k graceful
[root@linux-node1 extra]#
window的hosts文件添加域名解析
通过域名访问成功
还可以设置权重等一些参数
apache做反向代理生产并不建议,因为性能不高。配置麻烦
关于IO这块
apache使用select模式,性能不高
nginx使用epel模型,性能高
varish和haproxy都是使用epel模型的,性能高
可能一些特殊场景会用到它做反向代理:可能某公司一些web服务器必须和apache反向代理结合,其余反向代理,比如nginx和haproxy无法使用。不得不用apache做反向代理了。
Linux公社的RSS地址:https://www.linuxidc.com/rssFeed.aspx