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 -

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

 

二 安装,启动Ngnix

<strong>1.下载源码包(我一般放在切换到/opt文件夹下进行下载)</strong>
wget -c https://nginx.org/download/nginx-1.12.0.tar.gz
 
<strong>2.解压缩源码</strong>
tar -zxvf nginx-1.12.0.tar.gz
 
<strong>3.配置,编译安装  开启nginx状态监测功能</strong>
   切换到源码目录执行命令   
./configure --prefix=/opt/nginx112/  #这是最终的安装完成的文件夹
make && make install
 
<strong>4.进入ngnix工作目录</strong>
cd  /opt/ngin112/
该文件夹下工作目录:
conf  配置文件目录
html  网页根目录,你的index.html就放在这里,然后通过域名访问
logs    日志
sbin    存放nginx可执行命令的
 
<strong>5.启动nginx,进入sbin目录,找到nginx启动命令</strong>
cd sbin
./nginx #启动
./nginx -s stop #关闭
./nginx -s reload #重新加载
 
<strong>6.检查ngnix是否正常启动</strong>
ps -ef|grep nginx
 
<strong>7.通过windows访问nginx web服务
</strong>

  

错误提示:

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

解决方法:

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

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

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

  

posted @   EricYJChung  阅读(67)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
点击右上角即可分享
微信分享提示