转载自:https://blog.csdn.net/t8116189520/article/details/81909574,修改部分内容

本文已收录至博客专栏linux安装各种软件及配置环境教程

1.安装依赖包

//一键安装上面四个依赖
yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel

2.下载并解压安装包

//创建一个文件夹
cd /usr/local
mkdir nginx
cd nginx
//下载tar包
wget http://nginx.org/download/nginx-1.16.0.tar.gz
tar -zxvf nginx-1.16.0.tar.g

3.安装nginx

//进入nginx目录
cd /usr/local/nginx
//执行命令
./configure
//执行make命令
make
//执行make install命令
make install

4.查看80端口有没有被占用

netstat -tunlp|grep 80



配置nginx.conf(可省略改端口步骤)

// 打开配置文件
vi /usr/local/nginx/conf/nginx.conf

将端口号改成8089,因为可能apeache占用80端口,apeache端口尽量不要修改,我们选择修改nginx端口。

5.启动nginx

/usr/local/nginx/sbin/nginx -s reload

查看nginx进程是否启动:

ps -ef | grep nginx

6.若想使用外部主机连接上虚拟机访问端口,需要关闭虚拟机的防火墙:

centOS6及以前版本使用命令: systemctl stop iptables.service

centOS7关闭防火墙命令: systemctl stop firewalld.service

随后访问该ip即可看到nginx界面。

7.访问服务器ip查看

安装完成一般常用命令

进入安装目录中,

命令: cd /usr/local/nginx/sbin

启动,关闭,重启,命令:

./nginx 启动

./nginx -s stop 关闭

./nginx -s reload 重启

最新文章

  1. DPM模型简单记录
  2. HDInsight - 1,简介
  3. Animator窗口视图Project视图PlayerIdleAnimation和PlayerWalkingAnimation
  4. svn: E175002: can not read HTTP status line
  5. 14.python中的集合
  6. MVC 自定义错误处理
  7. 在virtualenv中安装libxml2和libxslt
  8. 谈谈我对Java中CallBack的理解
  9. C# RSA在服务上使用出现拒绝方法错误的解决方法
  10. 讯飞语音JavaWeb语音合成解决方案
  11. jedis配置
  12. ZooKeeper 之快速入门
  13. [笔记]猿计划(WEB安全工程师养成之路系列教程):02HTML头部标签
  14. Matplotlib学习---matplotlib的一些基本用法
  15. javascript监听数组变化
  16. java之导入excel
  17. Mysql表创建外键报错
  18. Base64Util 工具类
  19. Laravel 多态关联使用的案例
  20. hello world! hello blog!

热门文章

  1. C语言拾遗——inttypes.h
  2. UVA - 10003 Cutting Sticks(切木棍)(dp)
  3. POJ 1276:Cash Machine 多重背包
  4. windows driver 映射大文件
  5. bzoj 3876: [Ahoi2014]支线剧情
  6. C#类、对象、方法和属性详解
  7. App开发(连接外部服务器)
  8. Tensorflow学习教程------非线性回归
  9. openstack trove 数据库镜像构建列表
  10. WebView的学习