默认情况Centos7中无Nginx的源,最近发现Nginx官网提供了Centos的源地址。因此可以如下执行命令添加源:

sudo rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm

2、安装Nginx

通过yum search nginx看看是否已经添加源成功。如果成功则执行下列命令安装Nginx。

sudo yum install -y nginx

3、启动Nginx并设置开机自动运行

sudo systemctl start nginx.service
sudo systemctl enable nginx.service

4、浏览查看效果

在浏览器中输入您的服务器地址:服务ip

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

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

配置nginx.conf

# 打开配置文件
vi /usr/local/nginx/conf/nginx.conf
#启动
systemctl start nginx#关闭
systemctl stop nginx#查看状态
systemctl status nginx#重启
systemctl restart nginx#开机自启动
systemctl enable nginx

4、Nginx配置信息

网站文件默认存放目录

/usr/share/nginx/html

网站默认站点配置

/etc/nginx/conf.d/default.conf

自定义站点配置文件存放目录

/etc/nginx/cond.d

Nginx全局配置

/etc/nginx/nginx.conf

Nginx启动

nginx -c nginx.conf

5、配置HTTPS

证书可以自行到阿里云或者腾讯云申请免费的证书,并下载对应Nginx的证书。

编辑 /etc/nginx/nginx.conf 文件
在http代码块里添加如下配置:server {listen 443;server_name xxx.com;ssl on;ssl_certificate   cert/a.pem; #证书文件路径ssl_certificate_key  cert/a.key; #证书文件路径ssl_session_timeout 5m;ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!!
ADH:!RC4;ssl_protocols TLSv1 TLSv1.1 TLSv1.2;ssl_prefer_server_ciphers on;#配置根路径(根据自身需求进行配置)location / {proxy_pass http://127.0.0.1:8080;}#配置后台业务路径(根据自身需求进行配置)location /houtai {alias /usr/tomcat/webapps/houtai/;index index.html index.htm;}
}server {listen 80;server_name xxx.com; #你的域名rewrite ^(.*)$ https://$host$1 permanent; #把http的域名请求转成https
}

CentOS如何安装nginx相关推荐

  1. linux slf4j.rpm,Centos下安装nginx rpm包

    1 在nginx官方网站下载一个rpm包,下载地址是:http://nginx.org/en/download.html wget http://nginx.org/packages/centos/6 ...

  2. linux nginx rpm 安装配置,Centos下安装nginx rpm包

    1 在nginx官方网站下载一个rpm包,下载地址是:http://nginx.org/en/download.html wget http://nginx.org/packages/centos/6 ...

  3. centos下安装nginx流程

    centos下安装nginx流程 1.安装工具库: yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel ...

  4. CentOS 7 安装 Nginx

    CentOS 7 安装 Nginx 1.安装编译工具及库文件 yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-d ...

  5. CentOS rpm安装Nginx和配置

    CentOS rpm安装Nginx和配置 官方下载地址: http://nginx.org/en/download.html 介绍 Nginx("engine x")是一款由俄罗斯 ...

  6. centos下安装nginx

    参考资料http://www.nginx.cn/install centos平台编译环境使用如下指令 安装make: yum -y install gcc automake autoconf libt ...

  7. CentOS 7安装Nginx

    1.虚拟机网络模式改为桥接,ip地址改为静态 可以在网上查阅 2. 关闭防火墙 停止防火墙服务 systemctl stop firewalld.service 关闭开机自启 systemctl di ...

  8. ubuntu和centos 编译安装nginx及常用命令

    转自http://www.cnblogs.com/piscesLoveCc/p/5794926.html 一. ubuntu安装 1. 安装依赖库 安装gcc g++的依赖库 ubuntu平台可以使用 ...

  9. CentOS 中安装nginx

    Centos6.8 yum  安装 nginx  1:使用yum安装nginx,安装nginx库 [root@hadoop110 //]# rpm -Uvh http://nginx.org/pack ...

  10. CentOS 9 安装 Nginx 模块 `subs_filter`

    sub_filter 和 subs_filter 区别 sub_filter( 0.7.24):替换响应体(Response Body)中的文本,只能设置一组替换. subs_filter:替换响应体 ...

最新文章

  1. 中国人口较少民族作家研讨会
  2. C++类的前向声明的学习
  3. 数字图像处理(一)——彩色图像基础
  4. 【Elasticsearch】es如何停用节点
  5. Firefox推荐安装插件
  6. response.setHeader()的用法 (转别人转的)
  7. LINUX设置终端窗口显示内容的滚动缓冲行数
  8. SQL Server数据库 - 安装教程
  9. Abaqus学习笔记(基础)
  10. 企业中常见的杀毒软件
  11. Python判断一个数是否为质数
  12. 面试:1.C#中的委托是什么?事件是一种委托吗?
  13. 使用阿里巴巴EasyExcel导出的excel打不开(无法打开文件)
  14. 2021年边缘计算融资汇总
  15. 你对Java集合了解多少?
  16. android wifi 移植记录
  17. 俄罗斯方块游戏算法分析
  18. iOS 画图context/QuartzCore(相关函数的解释)
  19. YX2811景观装鉓驱动IC
  20. 小米副总裁崔宝秋离职 原掌管的清河大学并入人力资源部

热门文章

  1. 华为p10和p10plus区别_华为P10和华为P10 Plus什么区别 华为P10对比P10Plus
  2. 【流放之路-第七章】
  3. 仿XP菜单,仿XP导航,JS特效免费供学习
  4. cad画图要求计算机最低配置,2018CAD对笔记本电脑的最低配置要求?
  5. Computing Arbitrary Functions of Encrypted Data(论文翻译)
  6. pythonnumpyrand函数_Numpy之random函数使用学习
  7. windows 和 ubuntu 下 git + svn 客户端
  8. 电商产品设计:商品的基本属性与销售属性
  9. 【转载】如果让我重做一次研究生——王泛森 做学问一定要看的文章
  10. Java-implements方面(The method adduser(user) of type user_dao_pleme must override or implement a supe)