配置文件[中学]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输入用户名和密码进入如图

ZJI(月付450元),香港华为云线路服务器、E3服务器起

ZJI发布了9月份促销信息,针对香港华为云线路物理服务器华为一型提供立减300元优惠码,优惠后香港华为一型月付仅450元起。ZJI是原来Wordpress圈知名主机商家:维翔主机,成立于2011年,2018年9月更名为ZJI,提供中国香港、台湾、日本、美国独立服务器(自营/数据中心直营)租用及VDS、虚拟主机空间、域名注册等业务,商家所选数据中心均为国内访问质量高的机房和线路,比如香港阿里云、华为...

OneTechCloud(31元),美国CN2 GIA高防VPS月

OneTechCloud发布了本月促销信息,全场VPS主机月付9折,季付8折,优惠后香港VPS月付25.2元起,美国CN2 GIA线路高防VPS月付31.5元起。这是一家2019年成立的国人主机商,提供VPS主机和独立服务器租用,产品数据中心包括美国洛杉矶和中国香港,Cera的机器,VPS基于KVM架构,采用SSD硬盘,其中美国洛杉矶回程CN2 GIA,可选高防。下面列出部分套餐配置信息。美国CN...

IMIDC(rainbow cloud):香港/台湾/日本/莫斯科独立服务器特价,闪购大促销,最低30usd/月起

imidc怎么样?imidc彩虹网路,rainbow cloud知名服务器提供商。自营多地区数据中心,是 Apnic RIPE Afrinic Arin 认证服务商。拥有丰富的网路资源。 在2021年 6.18 开启了输血大促销,促销区域包括 香港 台湾 日本 莫斯科 等地促销机型为 E3係,参与促销地区有 香港 日本 台湾 莫斯科 等地, 限量50台,售罄为止,先到先得。所有服务器配置 CPU ...

代理服务器网站为你推荐
微信对骂群微信团队发来的让文明使用微信是什么意思?推广方法最有效的推广方法是什么?伪装微信地理位置微信和微信伪装地理位置打不开怎么办?一点就一闪就完了刷网站权重提升百度权重的几个方法今日热点怎么删除如何彻底删除今日热点godaddyGO DADDY服务器空间域名怎么样畅想中国淄博畅想中国消费怎么样安全漏洞计算机一般存在哪些安全漏洞?安全漏洞如何发现系统安全漏洞虚拟专用网安卓手机的虚拟专用网设置是什么东西?怎么用?
免费域名申请 dns是什么 香港机房 namecheap kddi 免备案空间 42u标准机柜尺寸 英语简历模板word directadmin 申请空间 商家促销 本网站在美国维护 中国电信测网速 网站卫士 vip购优惠 中国电信测速网 cdn加速是什么 中国网通测速 个人免费主页 免备案jsp空间 更多