解压
进入一级目录
添加用户
安装gcc
yum install gcc
查看版本号
在一级目录下进入/src/core下
隐藏nginx的版本号
修改内容如下:
不用调制:
在core下回到一级目录
进入/auto/cc下
改gcc配置,注释掉debug
回到一级目录下
执行如下命令:
得到安装结果后根据结果下载缺失的包:
yum install -ypcre-devel.x86_64 0:7.8-6.el6
yum install -yopenssl-devel.x86_64 0:1.4-4.el6
然后执行:make && make install
进入/usr/local/lnmp/nginx下
执行:
在nginx下进入conf
执行:
回到上一级目录,进入sbin下
执行
制作软链接
nginx下载安装完成
再添加一个cpu并增大内存
(1)进入/usr/local/lnmp/nginx/conf下
打开配置文件,做以下更改
2表示:开启2核cpu,开启两个进程
01表示:启用第一个cpu内核 10表示:启用第二个cpu内核
nginx -t 检查更改的配置是否有语法错误
nginx -sreload 重新加载nginx服务
(1)再次打开配置文件,增大内存
增加的内存不能超过此值
再打开另一个配置文件,再加入如下内容:
此时才生效,效果如下
(1)打开nginx的配置文件,增加如下内容:
(4)进入/usr/local/lnmp/nginx/conf下
nginx -t
nginx -s reload
(4)编写测试页
vim index.html
(缺少“</h1>”)
(4)进入/usr/local/lnmp/nginx/conf下
将多余内容注释,更改如下内容
(5)制作证书:
进入/etc/pki/tls/private下
执行如下操作:
生成密钥
重定向
返回上一级tls,进入certs下
制作证书 make cert.pem
证书填写内容如下:
(6)进入/usr/local/lnmp/nginx/conf下
(7)查看监听端口
netstat -antlp
(8)在浏览器检测,访问https://172.25.15.1
(9)网页监控
进入/usr/local/lnmp/nginx/conf下
(10)永久性重写网页
在本地主机curl,效果如下:
(11)临时性重写网页
nginx -s reload
在本地主机curl,效果如下:
负载均衡
vim nginx.conf
开启ser2、ser3,并打开http服务
修改ser3的端口,以免端口冲突
开启ser2、ser3,并打开http服务
修改ser3的端口,以免端口冲突
修改ser1的端口,以免端口冲突
vim/etc/httpd/conf/httpd.conf
etc/init.d/httpd/ start
在ser1中,进入/var/www/html下
编写测试页
vim index.html
当前网站正在维护中
执行如下操作: