读者福利
分享一份自己整理好的Java面试手册,还有一些面试题pdf
不要停下自己学习的脚步
[root@itlaoxin163 src]# pwd
/usr/local/src
[root@itlaoxin163 src]# cd nginx-1.8.0/
[root@itlaoxin163 nginx-1.8.0]# pwd
/usr/local/src/nginx-1.8.0
##### []( )3)开始编译:
./configure --prefix=/usr/local/nginx --with-http_dav_module --with-http_stub_status_module --with-http_addition_module --with-http_sub_module --with-http_flv_module --with-http_mp4_module
对参数的解释:
参数:
–with-http\_dav\_module 启用ngx\_http\_dav\_module支持(增加PUT,DELETE,MKCOL:创建集合,COPY和MOVE方法)默认情况下为关闭,需编译开启
–with-http\_stub\_status\_module 启用ngx\_http\_stub\_status\_module支持(获取nginx自上次启动以来的工作状态)
–with-http\_addition\_module 启用ngx\_http\_addition\_module支持(作为一个输出过滤器,支持不完全缓冲,分部分响应请求)
–with-http\_sub\_module 启用ngx\_http\_sub\_module支持(允许用一些其他文本替换nginx响应中的一些文本)
–with-http\_flv\_module 启用ngx\_http\_flv\_module支持(提供寻求内存使用基于时间的偏移量文件)
–with-http\_mp4\_module 启用对mp4文件支持(提供寻求内存使用基于时间的偏移量文件)
##### []( )4)安装
[root@itlaoxin163 nginx-1.8.0]# make && make install
##### []( )5) 生成运行nginx的用户
[root@itlaoxin163 nginx-1.8.0]# useradd -u 8000 -s /sbin/nologin nginx
[root@itlaoxin163 nginx-1.8.0]# id !$
id nginx
uid=8000(nginx) gid=8000(nginx) 组=8000(nginx)
[root@itlaoxin163 nginx-1.8.0]#
##### []( )6)启动nginx
如果你不知道nginx配置文件和启动脚本在哪,可以搜一下
[root@itlaoxin163 ~]# find / -name nginx.conf
/usr/local/nginx/conf/nginx.conf
[root@itlaoxin163 ~]# /usr/local/nginx/sbin/nginx
[root@itlaoxin163 ~]# netstat -antup |grep 80
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 9327/nginx: master
[root@itlaoxin163 ~]#
##### []( )7) 查看nginx执行效果
[root@itlaoxin163 ~]# systemctl stop firewalld.service
[root@itlaoxin163 ~]# curl -I 127.0.0.1
HTTP/1.1 200 OK
Server: nginx/1.8.0
Date: Fri, 02 Apr 2021 00:55:30 GMT
Content-Type: text/html
Content-Length: 612
Last-Modified: Fri, 02 Apr 2021 00:46:51 GMT
Connection: keep-alive
ETag: “6066697b-264”
Accept-Ranges: bytes
#### []( )2\. 配置nginx成为分发器
##### []( )1)先备份
[root@itlaoxin163 ~]# cd /usr/local/nginx/c
client_body_temp/ conf/
[root@itlaoxin163 ~]# cd /usr/local/nginx/c
client_body_temp/ conf/
[root@itlaoxin163 ~]# cd /usr/local/nginx/conf/
[root@itlaoxin163 conf]# cp nginx.conf nginx.conf.bak
[root@itlaoxin163 conf]#
##### []( )2) 把nginx设置成分发器,实现动静分离
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210402090618934.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3hpbnNodXpoYW4=,size_16,color_FFFFFF,t_70)
为了方便大家复制:
location / {
root html;
index index.html index.htm;
if ($request_uri ~* \.html$){
proxy_pass http://htmlservers;
}
if ($request_uri ~* \.php$){
proxy_pass http://phpservers;
}
proxy_pass http://picservers;
##### []( )3) 定义负载均衡设备的IP
在nginx配置文件最后一行}前添加一下内容:
upstream htmlservers {
server 192.168.1.162:80;
server 192.168.1.164:80;
}
upstream phpservers{
server 192.168.1.162:80;
server 192.168.1.164:80;
}
upstream picservers {
server 192.168.1.162:80;
server 192.168.1.164:80;
}
##### []( )4) 测试配置文件是否ok
[root@itlaoxin163 conf]# /usr/local/nginx/sbin/nginx -t
nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful
[root@itlaoxin163 conf]#
##### []( )5) 重启nginx
\[root@itlaoxin163 conf\]# /usr/local/nginx/sbin/nginx -s reload
在ITlaoxin62服务器和63服务器上进行配置
ITlaoxin62:
配置web服务器:
[root@ITlaoxin162 html]# yum install httpd php -y
生成静态测试文件:
[root@ITlaoxin162 html]#echo 192.168.1.162 > /var/www/html/index.html
\[root@itlaoxin162 ~\]# vim /var/www/html/test.php
写入内容:
echo “我是162服务器”;
最后
码字不易,觉得有帮助的可以帮忙点个赞,让更多有需要的人看到
又是一年求职季,在这里,我为各位准备了一套Java程序员精选高频面试笔试真题,来帮助大家攻下BAT的offer,题目范围从初级的Java基础到高级的分布式架构等等一系列的面试题和答案,用于给大家作为参考
以下是部分内容截图
又是一年求职季,在这里,我为各位准备了一套Java程序员精选高频面试笔试真题,来帮助大家攻下BAT的offer,题目范围从初级的Java基础到高级的分布式架构等等一系列的面试题和答案,用于给大家作为参考
以下是部分内容截图
[外链图片转存中…(img-F7y13zXk-1715238270974)]