环境本机win10 用的二手的linux(虚拟机)安装的nginx,虚拟机建议使用VirtualBox,因为我的VirtualBox老是崩溃,所以用的VMware,linux装了带桌面的,对linux不熟的建议还是把桌面装上。可参考http://nginx.org/en/docs/
nginx
安装方式:源码安装
虚拟机:VMware
linux版本:centos7
首先是一个没有装nginx
首先把nginx的源码包下载下来
在/usr/local/src路径下载
wget http://nginx.org/download/nginx-1.15.8.tar.gz
然后解压
tar -zxvf nginx-1.15.8.tar.gz
如果解压失败,多半是下载有问题,把下载的和解压的文件都删掉,重新下载再解压
到nginx-1.15.8 查看nginx目录
configure是一些配置,我们需要执行这个配置,需要预先安装c++编译环境,不然,会报错
./configure
安装环境,顺便把依赖也装一下
环境:
安装make:yum -y install autoconf automake make
安装g++: yum -y install gcc gcc-c++
依赖:
yum -y install pcre pcre-devel
yum -y install zlib zlib-devel
yum install -y openssl openssl-devel
再执行./configure 如果执行时打印 creating objs/Makefile 证明执行成功了。
然后编译安装
make
make install
查看一下
whereis nginx
这时还需要配置一下环境变量,不然nginx命令不能用
在/etc/profile文件的最后添加一句
export PATH=$PATH:/usr/local/nginx/sbin/
然后执行
source /etc/profile
查看一下版本
nginx -V
启动一下nginx,直接nginx
nginx
虚拟机内访问 127.0.0.1 可以 ;本机访问ip ,不行。 往防火墙加一条 tcp 80端口 入允许
/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT
本机访问成功