记录一下第三天与第四天实习工作中出现的一些问题

工作日志(外传一)

问题清单

🤗双休中。。。
Day3与Day4刚刚解决了一个大问题——配置SSL证书,在整个配置过程中出现了很多问题,但都被我一点点的解决了,其中有很简单的小问题,有比较棘手费脑细胞的问题,也有一些很可笑的问题。
今天就在这把它们一一记录下吧。

  1. nginx安装问题/Linux版本问题:使用错误的安装工具安装
  2. nginx测试[warn]:ssl命令
    在这里插入图片描述
  3. nginx测试[emerg]:http命令
    在这里插入图片描述
  4. 404 Not Found代表的错误意思

解决方法

1.问题一:nginx安装问题/Linux版本问题——使用错误的安装工具安装

  • 问题描述:
    由于我的服务器是Linux系统,工作需要安装nginx,于是乎我在搜索栏里敲下“Linux安装nginx教程”,想都没想我就直接找了一个查看人数最多的教程照着葫芦画瓢了。
    我记得教程第二步是安装一个nginx的环境——gcc
yum install gcc-c++

敲下命令,结果。。。
在这里插入图片描述
这???难道是我的姿势不对?会不会是yum我没安装?
来,那我就安装一个yum,这不简单😎
在这里插入图片描述
😡🤬🤬,这是几个意思?

  • 解决方案:
    可想而知后续了,又是一阵无功而返
    师哥看过我输入的命令后,不厚道的笑了一下,给我如是说道:咱们服务器的Linux是Ubuntu版本的,这个版本下的Linux没有yum命令。
    啊~原来是这样
    通过师哥解释我了解到:
    Linux系统是一个开源系统,因此不同公司定制了不同版本的Linux系统,于是就出现了Ubuntu、centOS下的Linux等,它们大致一样,但是体现在命令行中又稍有不同的表现形式。

2.问题二:nginx测试[warn]:ssl命令
与往常一样,敲完命令保存后,进行nginx测试,
测试结果报告successful,但是有一个小小的[warn],啊~这可忍受不了
在这里插入图片描述
经过查询得知:
这个警告是nginx版本的问题,如果使用的是Nginx 1.15.0及以上版本,需要修改监听443端口的语句:
旧版本通用ssl命令:

server {
	listen 443;
	ssl on;
	
	# --snip--
}

Nginx 1.15.0及以上版本通用ssl命令:

server { 
	listen 443 ssl;

	# --snip--
}

好,我改过来就是了,这次应该没有问题了吧😎
结果。。。结果就引出了问题三。。。
☹️☹️☹️

3.问题三:nginx测试[emerg]:http命令
在这里插入图片描述

这又是啥玩意,一会儿[warn]一会儿[emerg]的。。。🙁
那就。。。查 查 呗🤔
经过一番查询,终于在stackoverflow上找到了结果,
在这里插入图片描述
链接: stackoverflow解决nginx: [emerg] http directive问题.
原来是因为我在自己建的针对单一确定域名的配置文件里写了如下语句:

#重复的 http {}会报错
http {
	server {
		# --sinp--
	}
	
	server {
		# --sinp--
	} 
}

由于总配置文件nginx.conf中已经存在 http { },并且还存在include语句,因此http被重复包括,所以会出现该[emerg]
nginx.conf文件代码:

http {
	# --snip--
	include /etc/nginx/sites-enabled/*;
	# 域名配置文件在文件夹sites-enabled下面有软连接
}

因此就相当于总配置文件里就出现了如下配置:

# 多了一层 http {}
http {
	http {
		server {
			# --snip--
		}
	}
	
	# --snip--
}

相当于多了一层http { }, 因此出现该[emerg]。🧐

4.问题四:各种网页报错的理解
这两天在学习的过程中,访问网站时经常会时不时的出现一些常见的网络报错,搜集了两篇不错的博客慢慢学习:
链接1: 网页常见报错.
链接2: HTTP 网页报错常见状态码.

总结

从接触运维相关工作到现在已经过去了4个工作日了,感觉越来越对这方面感兴趣。在学习中感到快乐,在快乐中继续学习,同时也逐渐认识到后面的路还很长,还要掌握很多很多的知识。
希望通过自己的学习以及公司的培养,在一年后的7月18日,我能自豪而又谦虚的跟别人说:我对运维还是略懂一二的。
加油吧,以后的路还很长很崎岖。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值