配置文件[中学]FreeBSD上搭建大型网站(Nginx代理服务器篇)

代理服务器网站  时间:2021-03-02  阅读:()

七、 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: /us r/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"Enab le 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"Enab le http_rewrite module"

HTTP_S SL_MODULE=on"Enab le http_ssl module"

HTTP_STATUS_MODULE=on"Enab le 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

又开始等待了 .. .

终于完了现在开始配置吧

#c d/usr/loc al/etc/nginx

#ee nginx.conf#更改配置文件

我更改后的配置文件如下us er www www;worker_processes 1;error_log/var/log/nginx_error.log;pid /var/run/nginx.pid;events {us e kqueue;worker_c onnections 65535;

}http{include mime.types;default_type application/octet-stream;log_format main'$remote_addr -$remote_user [$time_local] $request''"$s tatus"$body_bytes_s ent "$http_referer" '

'"$http_us er_ag ent" "$http_x_forw arded_for"';access_log/var/log/nginx_access.log main;c lient_he ader_timeout 3m;client_body_timeout 3m;send_timeout 3m;sendfile on;tcp_nopush on;tcp_nodelay on;keepalive_tim eout 65;client_header_buffer_size 1k;large_c lient_header_buffers 44k;output_buffers 1 32k;pos tpone_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;loc ation/ {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_s ize 64k;

}loc ation/nginx{stub_status on;access_log on;auth_bas ic "Nginx Status";auth_bas ic_us er_file /us r/loc al/etc/nginx/htpas sw d;

}

}

}

保存配置文件退出后现在对刚才设置的文件进行验证。

#rehash

#nginx-t

2007/12/27 15:42:52[info]25243#0: the c onfiguration file/usr/loc al/etc/nginx/nginx.c onf syntax is ok2007/12/27 15:42:52[info]25243#0: the configuration file/usr/local/etc/nginx/nginx.conf was tested successfully

Very good没问题了我们在配置文件中还设置了查看Nginx的状态信息所以现在我们还必需生成一个htppas swd文件这时候我们得用到Apac he的htpassw d工具了 我们这台代理服务器上没有Apac he现在只能依靠web服务器的了去那生成一个复制过来。

生成htppas swd文件的方法

#htpas sw d-c/tmp/htpas ssw d nginx

输入两次密码就完成了然后把生成好的htpas swd文件拷贝到proxy的机器的/usr/loc al/etc/nginx目录下就行了。

如何在两台机器之间拷贝文件呢 s cp出场了.. .

#scp/tmp/htpass sw d root@192.168.10.20:/usr/loc al/etc/nginx

好了 现在万事具备了现在启动她吧  

#nginx

#ps -aux|grep nginxroot 8040.03.449084288??Ss 4:49PM 0:00.00 nginx:master process nginx(nginx)www 8050.0 13.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

现在用浏览器查看一下Ng inx的状态http://192.168.10.20/ng inx输入用户名和密码进入如图

pia云低至20/月,七折美国服务器

Pia云是一家2018的开办的国人商家,原名叫哔哔云,目前整合到了魔方云平台上,商家主要销售VPS服务,采用KVM虚拟架构 ,机房有美国洛杉矶、中国香港和深圳地区,洛杉矶为crea机房,三网回程CN2 GIA,带20G防御,常看我测评的朋友应该知道,一般带防御去程都是骨干线路,香港的线路也是CN2直连大陆,目前商家重新开业,价格非常美丽,性价比较非常高,有需要的朋友可以关注一下。活动方案...

木木云35元/月,美国vps服务器优惠,1核1G/500M带宽/1T硬盘/4T流量

木木云怎么样?木木云品牌成立于18年,此为贵州木木云科技有限公司旗下新运营高端的服务器的平台,目前已上线美国中部大盘鸡,母鸡采用E5-267X系列,硬盘全部组成阵列。目前,木木云美国vps进行了优惠促销,1核1G/500M带宽/1T硬盘/4T流量,仅35元/月。点击进入:木木云官方网站地址木木云优惠码:提供了一个您专用的优惠码: yuntue目前我们有如下产品套餐:DV型 1H 1G 500M带宽...

华纳云新人下单立减40元/香港云服务器月付60元起,香港双向CN2(GIA)

华纳云(HNCloud Limited)是一家专业的全球数据中心基础服务提供商,总部在香港,隶属于香港联合通讯国际有限公司,拥有香港政府颁发的商业登记证明,保证用户的安全性和合规性。 华纳云是APNIC 和 ARIN 会员单位。主要提供数据中心基础服务、互联网业务解决方案, 以及香港服务器租用、香港服务器托管、香港云服务器、美国云服务器,云计算、云安全技术研发等产品和服务。其中云服务器基于成熟的 ...

代理服务器网站为你推荐
安装程序配置服务器失败sql安装程序配置服务器失败51自学网站谁能给我免费学习的网站吧 谢谢了金山杀毒怎么样金山杀毒怎么样?二叉树遍历二叉树三种遍历方式原则?网店推广网站什么平台适合做淘宝店铺推广神雕侠侣礼包大全神雕侠侣手游华山论剑礼包有什么 怎么领取ios7固件下载iOS的固件有正版盗版之分吗?我看到了蜂威网有iOS7的固件想下载试用一下,那里是测试版是正版吗xv播放器下载求手机可以看xv格式的视频播放器mate8价格华为mate8市场价多少宕机宕机是什么意思
com域名 godaddy域名解析 新通用顶级域名 重庆服务器托管 bbr namecheap 电影服务器 国外php主机 秒解服务器 京东商城双十一活动 国外免费全能空间 域名转接 linux服务器维护 太原网通测速平台 最好的qq空间 香港新世界中心 德隆中文网 登陆qq空间 空间服务器 网络速度 更多