七、 P orxy服务器配置
Proxy服务器 192.168.10.20主要是负责终端客户的接入为两台Squid缓存服务器提供均衡负载。现在我们就开始吧
服务器网络配置
#ee/etc/rc.confifconfig_lnc0="inet 192.168.10.20 netmask 255.255.255.0"de faultrouter="192.168.10.10"hostname="proxy.rd.bj"
#ee/etc/hosts
192.168.10.20 proxy.rd.bj
#ee/etc/resolv.confnameserver 192.168.10.40
网络环境配置好后我们开始安装Nginx在那里告诉我
#whereis nginxnginx: /usr/ports/www/nginx
#make config
#make showconfig #我的配置选项
===>The following configuration options are available for nginx-0.5.34:
DEBUG=off"Enable nginx debugging"
HTTP_MODULE=on"Enable HTTP module"
HTTP_ADDITION_MODULE=on"Enable http_addition module"
HTTP_DAV_MODULE=on"Enable http_webdav module"
HTTP_FLV_MODULE=on"Enable http_flv module"
HTTP_PERL_MODULE=on"Enable http_perl module"
HTTP_REALIP_MODULE=on"Enable http_realip module"
HTTP_REWRITE_MODULE=on"Enable http_rewrite module"
HTTP_SSL_MODULE=on"Enable http_ssl module"
HTTP_STATUS_MODULE=on"Enable http_stub_status module"
HTTP_SUB_MODULE=on"Enable http_sub module"
MAIL_MODULE=off"Enable IMAP4/POP3/SMTP proxy module"
MAIL_IMAP_MODULE=off"Enable IMAP4 proxy module"
MAIL_POP3_MODULE=off"Enable POP3 proxy module"
MAIL_SMTP_MODULE=off"Enable SMTP proxy module"
MAIL_SSL_MODULE=off"Enable mail_ssl module"
WWW=on"Enable html sample files"
===>Use'make config' to modify these settings
#make install clean
又开始等待了. . .
终于完了现在开始配置吧
#cd/usr/local/etc/nginx
#ee nginx.conf#更改配置文件
我更改后的配置文件如下user www www;worker_processes 1;error_lo g/var/lo g/nginx_error.lo g;pi d /var/run/nginx.pi d;events {use kqueue;worker_connections 65535;
}http{include mime.types;default_type application/octet-stream;log_format main'$remote_addr-$remote_user[$time_local]$request ''"$status"$body_bytes_sent "$http_referer" '
'"$http_us er_agent" "$http_x_forwarde d_for"';access_log/var/log/nginx_access.log main;client_header_timeout 3m;client_body_timeout 3m;send_timeout 3m;sendfile on;tcp_nopush on;tcp_nodelay on;keepalive_timeout 65;client_header_buffer_size 1k;large_client_header_buffers 44k;output_buffers 1 32k;postpone_output 1460;gzip on;gzip_min_length 1100;gzip_buffers 48k;gzip_types text/plain;
upstream mysvr {server 192.168.10.30:3128 weight=5;server 192.168.10.31:3128 weight=5;
}s erver {listen 80;s erver_name www.rd.bj;charset gbk;access_log/var/log/nginx_host.access.log main;location/ {proxy_pass http://mysvr/;proxy_redirect off;proxy_set_header Host$host;proxy_set_header X-Real-IP$remote_addr;proxy_set_header X-Forwarded-For$proxy_add_x_forwarded_for;client_max_body_size 10m;client_body_buffer_size 128k;proxy_connect_timeout 90;proxy_send_timeout 90;proxy_read_timeout 90;proxy_buffer_size 4k;proxy_buffers 432k;proxy_busy_buffers_size 64k;proxy_temp_file_write_size 64k;
}location/nginx{stub_status on;access_log on;auth_basic "Nginx Status";auth_basic_user_file /usr/local/etc/nginx/htpasswd;
}
}
}
保存配置文件退出后现在对刚才设置的文件进行验证。
#rehash
#nginx-t
2007/12/2715:42:52[info]25243#0: the configuration file/usr/local/etc/nginx/nginx.conf syntax is ok2007/12/2715:42:52[info]25243#0: the configuration file/usr/local/etc/nginx/nginx.conf was tested successfully
Very good没问题了我们在配置文件中还设置了查看Nginx的状态信息所以现在我们还必需生成一个htppas swd文件这时候我们得用到Apache的htpas swd工具了 我们这台代理服务器上没有Apache现在只能依靠web服务器的了去那生成一个复制过来。
生成htppasswd文件的方法
#htpasswd-c/tmp/htpassswd nginx
输入两次密码就完成了然后把生成好的htpasswd文件拷贝到proxy的机器的/usr/local/etc/nginx目录下就行了。
如何在两台机器之间拷贝文件呢 s cp出场了. . .
#scp/tmp/htpassswd root@192.168.10.20:/usr/local/etc/nginx
好了 现在万事具备了现在启动她吧
#nginx
#ps -aux|grep nginxroot 8040.03.449084288??Ss 4:49PM 0:00.00 nginx:master process nginx(nginx)www 8050.013.8 1800417404??S 4:49PM 0:00.02 nginx:worker process (nginx)root 8070.00.3 536 416 p0 RL+ 4:49PM 0:00.00 grep nginx
现在用浏览器查看一下N ginx的状态 http://192.168.10.20/nginx输入用户名和密码进入如图
美国服务器哪家平台好?美国服务器无需备案,即开即用,上线快。美国服务器多数带防御,且有时候项目运营的时候,防御能力是用户考虑的重点,特别是网站容易受到攻击的行业。现在有那么多美国一年服务器,哪家的美国云服务器好呢?美国服务器用哪家好?这里推荐易探云,有美国BGP、美国CN2、美国高防、美国GIA等云服务器,线路优化的不错。易探云刚好就是做香港及美国云服务器的主要商家之一,我们来看一下易探云美国云服...
青云互联怎么样?青云互联是一家成立于2020年的主机服务商,致力于为用户提供高性价比稳定快速的主机托管服务,目前提供有美国免费主机、香港主机、韩国服务器、香港服务器、美国云服务器,香港安畅cn2弹性云限时首月五折,15元/月起;可选Windows/可自定义配置,让您的网站高速、稳定运行。点击进入:青云互联官方网站地址青云互联优惠码:八折优惠码:ltY8sHMh (续费同价)青云互联香港云服务器活动...
Bluehost怎么样,Bluehost好不好,Bluehost成立十八周年全场虚拟主机优惠促销活动开始,购买12个月赠送主流域名和SSL证书,Bluehost是老牌虚拟主机商家了,有需要虚拟主机的朋友赶紧入手吧,活动时间:美国MST时间7月6日中午12:00到8月13日晚上11:59。Bluehost成立于2003年,主营WordPress托管、虚拟主机、VPS主机、专用服务器业务。Blueho...