nginx的安装(亲测)
先安装虚拟机,和cnetos7mini版本
虚拟机的安装省略,可以参考前面:
注意:centos7之前是ipconfig查看网络,7以后就变成ip addr
本地的网卡:IO,虚拟出来的网卡是eno16777736,但是没有ip地址
修改网卡:
vi /etc/sysconfig/network-scripts/ifcfg-eno16777736
要用root用户修改
重启网络服务:
systemctl restart network
重启失败:
输入:journatctl -ex
Failed tostart LSB:Bring up/down networking
解决办法:
[root@kvm ~]#systemctl stop NetworkManager
[root@kvm ~]#systemctl disable NetworkManager
[root@kvm ~]#systemctl restart network
或
[root@kvm ~]#systemctl restart NetworkManager
[root@kvm ~]#systemctl restart network
重启之后,网络恢复正常
还是不行。
网上说修改mac,试一下
vi /etc/sysconfig/network-scripts/ifcfg-eno16777736 增加
HWADDR=00:0c:29:b6:57:89
vi /etc/sysconfig/network-scripts/ifcfg-eno16777736
还是没解决:
直接配置静态ip:
IPADDR=192.168.44.101 静态ip地址
NETMASK=255.255.255.0 子网掩码
GATEWAY=192.168.44.1 网关(和虚拟机网关一致,NAT设置里面)
DNS1=8.8.8.8 DNS服务器
DNS2=8.8.4.4 DNS服务器
BOOTPROTO=static
重启网络:
systemctl restart network
ok了。
xshell去连接虚拟机。
出现一个故障,发现 nat模式网络连接的是VMnet1的网卡,不是VMnet8的网卡,删除这俩个网卡重新添加网卡。
配置nat对应的是VMnet8就ok了,可以ping qq.com
常用的版本分为四个阵营:
Nginx开源版本
http://nginx.org/
Nginx plus商业版本
https://www.nginx.com
Openresty
http://openresty.org
Tengine
http://tengine.taobao.org/
安装ssh工具
yum install -y lrzsz
解压:
tar zxvf nginx-1.21.6.tar.gz
编译:
./configure --prefix=/usr/local/nginx
make
make install
报错:
[root@localhost nginx-1.21.6]# ./configure --prefix=/usr/local/nginx
checking for OS
+ Linux 3.10.0-327.el7.x86_64 x86_64
checking for C compiler ... not found./configure: error: C compiler cc is not found
安装gcc:
提示缺少c语言的编译器,直接安装gcc,yum install -y gcc
异常:
[root@localhost nginx-1.21.6]# make
make: *** No rule to make target `build', needed by `default'. Stop.
[root@localhost nginx-1.21.6]# make install
make: *** No rule to make target `install'. Stop.
安装gcc提示已经安装,可能没安装成功,删除继续安装
[root@localhost nginx-1.21.6]# yum install -y gcc
Loaded plugins: fastestmirror
base | 3.6 kB 00:00:00
extras | 2.9 kB 00:00:00
updates | 2.9 kB 00:00:00
Loading mirror speeds from cached hostfile
* base: mirrors.neusoft.edu.cn
* extras: mirrors.ustc.edu.cn
* updates: mirrors.ustc.edu.cn
Package gcc-4.8.5-44.el7.x86_64 already installed and latest version
Nothing to do
执行下面的命令:
yum -y install gcc-c++
安装成功
但是执行: make install 和make不起作用,还是报错
make: *** No rule to make target `build', needed by `default'. Stop.
来自网上:分别安装zlib-devel gcc-c++ libtool openssl openssl-devel
yum -y install make zlib-devel gcc-c++ libtool openssl openssl-devel
然后再次编译nginx
编译安装:
./configure --prefix=/usr/local/nginx
make
make install
成功了。
启动Nginx
进入安装目录/usr/local/nginx/sbin
./nginx 启动
./nginx -s stop 快速停止
./nginx -s quit 优雅关闭,在退出前完成已经接受的连接请求
./nginx -s reload 重新加载配置
查看进程:
ps -ef | grep nginx
输入ip地址就可以直接访问:如果不能访问,关闭下面防火墙
nginx安装成系统服务:
创建服务脚本
vi /usr/lib/systemd/system/nginx.service
添加下面的内容,然后保存
设置开机启动,然后重启reboot,然后reload重新加载nginx
重新加载系统服务
systemctl daemon-reload启动服务:
systemctl start nfinx.service
开机启动
systemctl enable firewalld.service
连接不到,将防火墙关闭掉
systemctl stop firewalld.service
禁止防火墙开机启动
systemctl disable firewalld.service
放行端口
firewall-cmd --zone=public --add-port=80/tcp --permanent
重启防火墙
nginx的安装(亲测)相关推荐
- pytorch1.7.0 安装亲测有效
pytorch1.7.0 安装亲测有效 pip install torch1.7.0+cu101 torchvision0.8.1+cu110 torchaudio===0.7.0 -f https: ...
- Mysql8.0.12解压版安装亲测(步骤超级简单)
Mysql8.0.12解压版亲测 1.下载(官方推荐的是下载安装板,但是之前一直用,想试一下解压版,毕竟更简单嘛) https://dev.mysql.com/downloads/mysql/ 2.解 ...
- 华为/荣耀可安装谷歌GMS!Mate30/Pro安装亲测有效!
华为Mate30 谷歌已经有网友分享了教程,亲测可用,我的nova5 谷歌已经完美解决.准备国庆出国游的,所以提前把我的nova5测试了N+1个网友推荐的谷歌框架,比如网上随手可见的谷歌服务框架安装神 ...
- starUML安装亲测有效
最近画UML图 找了下starUML的安装教程,亲测有效: starUML安装过程 一.下载安装 二.安装nodejs环境 三.反编译 一.下载安装 官网下载地址 下载好后一路傻瓜式安装完,关闭Sta ...
- CentOS7中使用yum安装Nginx的方法(亲测启动方法)
最近无意间发现Nginx官方提供了Yum源.因此写个文章记录下. 1.添加源 默认情况Centos7中无Nginx的源,最近发现Nginx官网提供了Centos的源地址.因此可以如下执行命令添加源: ...
- 【Ubuntu】Ubuntu16.04安装GTX960M显卡驱动(960、1070and 750ti直接图形界面安装亲测能用,1080需要到命令界面安装亲测能用)
原文地址:https://blog.csdn.net/teavamc/article/details/78330266 实验目的 安装Navida GTX960M 显卡驱动 实验开始: 1,安装pri ...
- nginx 版本升级,亲测可用
今天,我们来聊一聊,在企业实际生产环境中经常遇到的一个情况,升级Nginx到新的版本和如何回滚至旧版本. 1.环境介绍 今天准备的两个nginx版本如下: [root@nginx ~]# cd /do ...
- TeXLive2019 安装(亲测有效)
按照惯例,先给出最终结果: 下面是正常安装的过程. 配置:win10操作系统:TexLive2019. 具体过程如下: 参考博客:TexLive安装及学习教程 现在Tex Live参考的博客:TexL ...
- 深入分析Nginx 502 Bad Gateway和Nginx 504 Gateway(亲测)
Nginx 502 Bad Gateway的含义是请求的PHP-CGI已经执行,但是由于某种原因(一般是读取资源的问题)没有执行完毕而导致PHP-CGI进程终止. Nginx 504 Gateway ...
- Graphviz安装配置及入门(windows安装亲测)
Graphviz 是一个开源工具,可以运行在类似于 UNIX® 的大多数平台和 Microsoft® Windows® 之上.适用于大多数平台的二进制文件可以在 Graphviz 主页 上找到.AIX ...
最新文章
- torch expand
- 推荐系统之冷启动问题
- Python函数中的变量作用域
- 华为java8_Java8 Stream
- jquery替换节点
- 数据包接收系列 — IP协议处理流程(二)
- 免费分享全套java学习资料
- 【win10】配置系统未初始化
- php重构求圆柱圆锥的体积,圆锥的体积 - 彭阳县第二小学数学教研社区 - 宁夏教育云...
- 三相桥式全控整流电路simulink仿真_交流变直流,二极管整流电路是如何工作的?...
- word文档通配符换行_[Word] 学习笔记
- 怎么制作QQ背景音乐链接
- 洛洛阅读—自己写的简约Android小说阅读器背景
- press ESC in 1 seconds to skip startup.nsh,any other key to continue
- Excel制作+导出
- 腾讯云TVP大佬十年心血MySQL工作笔记,看完还不懂MySQL来打我!
- VGG16全卷积网络 以VGG代码为例
- 三年级信息技术用计算机娱乐,三年级上册信息技术教案
- 动态网站开发(应该怎么做啊)
- 2019年10月8日股市走势预测——06