Linux安装Ngnix流程


 一 Ngnix安装环境准备

yum install gcc patch libffi-devel python-devel  zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel openssl openssl-devel -y 

 上述是安装ngnix前所需要的安装的其他包,否则会报错

二 安装,启动Ngnix

1.下载源码包(我一般放在切换到/opt文件夹下进行下载)
wget -c https://nginx.org/download/nginx-1.12.0.tar.gz

2.解压缩源码
tar -zxvf nginx-1.12.0.tar.gz

3.配置,编译安装  开启nginx状态监测功能
   切换到源码目录执行命令    
./configure --prefix=/opt/nginx112/  #这是最终的安装完成的文件夹
make && make install 

4.进入ngnix工作目录
cd  /opt/ngin112/
该文件夹下工作目录:
conf  配置文件目录
html  网页根目录,你的index.html就放在这里,然后通过域名访问 
logs	日志
sbin	存放nginx可执行命令的

5.启动nginx,进入sbin目录,找到nginx启动命令
cd sbin
./nginx #启动
./nginx -s stop #关闭
./nginx -s reload #重新加载

6.检查ngnix是否正常启动
ps -ef|grep nginx 

7.通过windows访问nginx web服务

错误提示:

安装完成后,我的本机无法访问虚拟机里面的ngnix

解决方法:

虚拟机自身能够访问ngnix,另一台虚拟机和本机访问不到ngnix,所以问题出在了ngnix机器上

添加命令,防火墙增加80端口访问权限

sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT
# 可以访问了