七、 Porxy服务器配置
Proxy服务器192.168.10.20主要是负责终端客户的接入为两台Squid缓存服务器提供均衡负载。现在我们就开始吧
服务器网络配置
#ee/etc/rc.confifconfig_lnc0="inet 192.168.10.20 netmask 255.255.255.0"defaultrouter="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 fol lowing configuration options are avai lable fornginx-0.5.34:
DEBUG=off"Enable nginxdebugging"
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_real ip 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 mai l_ssl module"
WWW=on "Enable html sample fi les"
===>Use'make config' to modify these settings
#make instal l clean
又开始等待了. . .
终于完了现在开始配置吧
#cd/usr/local/etc/nginx
#ee nginx.conf#更改配置文件
我更改后的配置文件如下u se r www www;worker_processes 1 ;error_log/var/log/nginx_error. log;pid /var/run/nginx.pid;events{use kqueue;worker_connections 65535;
}http{include mime.types;default_type appl ication/octet-stream;log_format main'$remote_addr -$remote_user [$time_local]$request ''"$status"$body_bytes_sent "$http_referer" ''"$http_user_agent" "$http_x_forwarded_for"' ;access_log/var/log/nginx_access. log main;
cl ient_header_timeout 3m;cl ient_body_timeout 3m;send_timeout 3m;sendfi le on;tcp_nopush on;tcp_nodelay on;keepal ive_timeout 65;cl ient_header_buffer_size 1k;large_cl ient_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;
}server{l isten 80;se rve r_na me www.zl5. i nfo;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$p roxy_ad d_x_fo rwa rd ed_for;cl ient_max_body_size 10m;cl ient_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_fi le_write_size 64k;
}location/nginx{stub_status on;access_log on;auth_basic "NginxStatus";auth_basic_user_fi le /usr/local/etc/nginx/htpasswd;
}
}
}
保存配置文件退出后现在对刚才设置的文件进行验证。
#rehash
#nginx-t
2007/12/27 15:42:52 [info] 25243#0: the configuration fi le/usr/local/etc/nginx/nginx.confsyntax is ok
2007/12/27 15:42:52 [info] 25243#0: the configuration fi le/usr/local/etc/nginx/nginx.confwas tested successful ly
Very good没问题了我们在配置文件中还设置了查看Nginx的状态信息所以现在我们还必需生成一个htppasswd文件这时候我们得用到Apache的htpasswd工具了 我们这台代理服务器上没有Apache现在只能依靠web服务器的了去那生成一个复制过来。生成htppasswd文件的方法
#htpasswd-c/tmp/htpassswd nginx
输入两次密码就完成了 然后把生成好的htpasswd文件拷贝到proxy的机器的/usr/local/etc/nginx目录下就行了。
如何在两台机器之间拷贝文件呢 scp出场了. . .
#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.81800417404??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
现在用浏览器查看一下Nginx的状态 http://192.168.10.20/nginx输入用户名和密码进入
如图
好了 Nginx也配置完成了。
小欢互联成立于2019年10月,主打海外高性价比云服务器、CDN和虚拟主机服务。近期上线了自营美国CERA机房高速VPS,进行促销活动,为客户奉上美国/香港八折优惠码:Xxc1mtLB优惠码适用于美国CERA一区/二区以及香港一区/二区优惠时间:即日起至10月底优惠码可无限次使用,且续费同价!官网:https://idc.xh-ws.com购买地址:美国CERA一区:https://idc.xh-...
香港服务器多少钱一个月?香港服务器租用配置价格一个月多少,现在很多中小型企业在建站时都会租用香港服务器,租用香港服务器可以使网站访问更流畅、稳定性更好,安全性会更高等等。香港服务器的租用和其他地区的服务器租用配置元素都是一样的,那么为什么香港服务器那么受欢迎呢,香港云服务器最便宜价格多少钱一个月呢?阿里云轻量应用服务器最便宜的是1核1G峰值带宽30Mbps,24元/月,288元/年。不过我们一般选...
之前分享过很多次CloudCone的信息,主要是VPS主机,其实商家也提供独立服务器租用,同样在洛杉矶MC机房,分为两种线路:普通优化线路及CN2 GIA,今天来分享下商家的CN2 GIA线路独立服务器产品,提供15-100Mbps带宽,不限制流量,可购买额外的DDoS高防IP,最低每月82美元起,支持使用PayPal或者支付宝等付款方式。下面分享几款洛杉矶CN2 GIA线路独立服务器配置信息。配...