nginx遇到没有启动的服务,自定义页面
Nginx
1. 什么是nginx?
Nginx 是异步框架的网页服务器,也可以用作反向代理、负载平衡器和 HTTP 缓存。 Nginx 是免费的开源软件,根据类 BSD 许可证的条款发布。
2.本次内容说明
因为服务器上是不能够连外网的,所有本次教程是针对无网环境的.
3.本次安装环境如下:
OS名称 |
CentOS6.10 |
Nginx版本 |
Nginx-1.16.1 |
安装包及依赖包如下:
包类型 |
包名 |
文件大小 |
路径 |
安装包 |
pcre-8.43.tar.gz
zlib-1.2.11.tar.gz
Nginx-1.16.1.tar.gz |
3.55MB |
/data/soft/nginx |
依赖包 |
cpp-4.4.7-23.el6.x86_64.rpm
gcc-4.4.7-23.el6.x86_64.rpm
gcc-c++-4.4.7-23.el6.x86_64.rpm
glibc-devel-2.12-1.212.el6_10.3.x86_64.rpm
glibc-headers-2.12-1.212.el6_10.3.x86_64.rpm
kernel-headers-2.6.32-754.23.1.el6.x86_64.rpm
libgcc-4.4.7-23.el6.x86_64.rpm
libgomp-4.4.7-23.el6.x86_64.rpm
libstdc++-4.4.7-23.el6.x86_64.rpm
libstdc++-devel-4.4.7-23.el6.x86_64.rpm
mpfr-2.4.1-6.el6.x86_64.rpm |
27MB |
/data/soft/rpms/nginx |
安装前提
安装前需要安装一系列依赖包,依次输入以下命令。
命令1:su root
命令2:rpm -ivh /data/soft/rpms/nginx/*.rpm --nodeps --force
安装nginx
(1)安装nginx,按顺序执行以下命令。
命令1:tar -xvzf /data/soft/nginx/nginx-1.16.1.tar.gz -C /data/soft/nginx
命令2:cd /data/soft/nginx/nginx-1.16.1
命令3:./configure --prefix=/data/service/nginx --with-pcre=/data/soft/nginx/pcre-8.43 --with-zlib=/data/soft/nginx/zlib-1.2.11
命令4:make
命令5:make install
(2)运行nginx,按顺序执行以下命令。
命令1:cd /data/service/nginx/sbin
命令2:./nginx
(3)配置访问IP等内容
(1)联网状态下运行以下命令,查看本机IP,默认网关,子网掩码
命令:ifconfig -a
(2)输入以下命令,打开配置文件,ifcfg-eth0为网卡配置文件名,以具体环境为准。
命令:vi /etc/sysconfig/network-scripts/ifcfg-eth0
(3)输入“i”,进入编辑模式,将以下代码拷贝到该文件中。输入完毕后,按下“ESC”,输入“:wq”保存并退出。如图所示:
IPADDR=(1)中查询到的IP地址
NETMASK=(1)中查询到的子网掩码
GATEWAY=(1)中查询到的默认网关
(4)运行以下命令重启网卡。
命令:service network restart
4. 检验
在浏览器中输入第四步的(3)中的IPADDR(需要在联网状态下),如图所示,则配置成功。
4. 反向代理的配置
1.进入nginx的conf
(
2. 编辑nginx.conf目录
3. 添加要代理的路径
代码演示
upstream fdfs_group2{ server 192.168.1.154:20080 weight=1 fail_timeout=30s; } location /group2/M00 { proxy_pass http://fdfs_group2; }
4. 自定义错误html
有时候nginx代理的服务不能用或者异常了,nginx自带的页面是英文,不够友好,所有我们需要自定义.接着上面的,修改原先的5xx.html为404.html(自定义的页面),保存返回
5. 将自定义的页面放到html中
6. 重启nginx服务器
7. 为了模拟真实,修改云桌面的hosts,在etc目录下
8.访问http://www.sso.com/sso/web/login.html(服务开启的情况)正常访问
8. 访问http://www.sso.com/sso/web/login.html(服务没有开启的情况),进入404页面
本文来自博客园,作者:小陈子博客,转载请注明原文链接:https://www.cnblogs.com/cj8357475/p/12956693.html