现在是下午两点四十七分,学习重新开始,今天需要顺利,学习变得痛苦不是一个好的趋势。
先解决昨天的无法安装情况,原因是因为yum源无法连接到外网,遂排查网络状框,参考了文章
https://blog.youkuaiyun.com/qq_40612124/article/details/79084276
后仍然无法连接,与文章有出入的地方是,在进入dns后并未出现
如图显示的文本,而是一篇空白,以此推测是dns的配置文件出现了错误,延着这条思路继续往下进行排错
参考多篇文章后未果,决定重建虚拟机并重写yum源的配置
配置新源时遇到
File contains no section headers.
file: file:///etc/yum.repos.d/CentOS-Base.repo, line: 1
'entOS-Base.repo\n'
取得重大突破,完成了yum源的配置
(直接复制之前写好的repo文件后再对源进行清理和重新配置即可使用其他的命令)
yum clean all
yum makecache
虚拟机第二次开机,需要重新挂载镜像和更新yum源配置
————————————————————————————————————
兴奋起来了,解决问题让我十分满足,接下来继续配置nginx服务
首先完成了服务的安装
yum install gcc gcc-c++ openssl-devel zlib-devel pcre-devel -y
随后创建了组和成员
groupadd -g 1001 nginx
useradd -u 900 nginx -g nginx -s /sbin/nologin
准备安装nginx服务
tar -zxvf nginx-1.12.2.tar.gz
随后报错
tar (child): nginx-1.12.2.tar.gz:无法 open: 没有那个文件或目录
tar (child): Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error is not recoverable: exiting now
教学视频又犯病了,说要上传到某某文件夹,又不给命令,只给了个解压命令鬼知道他要解压到哪去
搞了半天在配套素材包里找到了文件,使用wget安装不成功,估计是没有做dns的缘故,域名解析不了自然不能下载
解压成功后进行编译
./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_ssl_module --with-http_gzip_static_module --user=nginx -- group=nginx
一直报错,使用别的文章提供的代码试试看
./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-stream --with-stream_ssl_module --with-http_stub_status_module
成功了......这写教材的不行啊
下一步make && make install
创建软连接
ln -s /usr/local/nginx/sbin/nginx /usr/local/sbin/
nginx -t
查看端口状态 ,启动成功
[root@nginx nginx-1.12.2]# netstat -ntpl
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 23232/nginx: master
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1440/sshd
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 1857/master
tcp6 0 0 :::22 :::* LISTEN 1440/sshd
tcp6 0 0 ::1:25 :::* LISTEN 1857/master
看到服务已经开启,访问测试
访问成功,本次实验完成
——————————————————————
总算是做完了,可以说是一波多折,但是我很满足,很享受这种自己慢慢去解决问题的过程的感觉,即使做了快三个小时,走了很多弯路,我也一点都不后悔,学习这件事就是这样的,没有捷径可走,搞技术更是如此,要慢慢的去实验,求证,排错,要慢慢的去想。
学习让人愉悦的原因就在于此,能够感觉到自己的成长。
明天继续吧