CentOS如何安装nginx
默认情况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相关推荐
- linux slf4j.rpm,Centos下安装nginx rpm包
1 在nginx官方网站下载一个rpm包,下载地址是:http://nginx.org/en/download.html wget http://nginx.org/packages/centos/6 ...
- linux nginx rpm 安装配置,Centos下安装nginx rpm包
1 在nginx官方网站下载一个rpm包,下载地址是:http://nginx.org/en/download.html wget http://nginx.org/packages/centos/6 ...
- centos下安装nginx流程
centos下安装nginx流程 1.安装工具库: yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel ...
- CentOS 7 安装 Nginx
CentOS 7 安装 Nginx 1.安装编译工具及库文件 yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-d ...
- CentOS rpm安装Nginx和配置
CentOS rpm安装Nginx和配置 官方下载地址: http://nginx.org/en/download.html 介绍 Nginx("engine x")是一款由俄罗斯 ...
- centos下安装nginx
参考资料http://www.nginx.cn/install centos平台编译环境使用如下指令 安装make: yum -y install gcc automake autoconf libt ...
- CentOS 7安装Nginx
1.虚拟机网络模式改为桥接,ip地址改为静态 可以在网上查阅 2. 关闭防火墙 停止防火墙服务 systemctl stop firewalld.service 关闭开机自启 systemctl di ...
- ubuntu和centos 编译安装nginx及常用命令
转自http://www.cnblogs.com/piscesLoveCc/p/5794926.html 一. ubuntu安装 1. 安装依赖库 安装gcc g++的依赖库 ubuntu平台可以使用 ...
- CentOS 中安装nginx
Centos6.8 yum 安装 nginx 1:使用yum安装nginx,安装nginx库 [root@hadoop110 //]# rpm -Uvh http://nginx.org/pack ...
- CentOS 9 安装 Nginx 模块 `subs_filter`
sub_filter 和 subs_filter 区别 sub_filter( 0.7.24):替换响应体(Response Body)中的文本,只能设置一组替换. subs_filter:替换响应体 ...
最新文章
- 中国人口较少民族作家研讨会
- C++类的前向声明的学习
- 数字图像处理(一)——彩色图像基础
- 【Elasticsearch】es如何停用节点
- Firefox推荐安装插件
- response.setHeader()的用法 (转别人转的)
- LINUX设置终端窗口显示内容的滚动缓冲行数
- SQL Server数据库 - 安装教程
- Abaqus学习笔记(基础)
- 企业中常见的杀毒软件
- Python判断一个数是否为质数
- 面试:1.C#中的委托是什么?事件是一种委托吗?
- 使用阿里巴巴EasyExcel导出的excel打不开(无法打开文件)
- 2021年边缘计算融资汇总
- 你对Java集合了解多少?
- android wifi 移植记录
- 俄罗斯方块游戏算法分析
- iOS 画图context/QuartzCore(相关函数的解释)
- YX2811景观装鉓驱动IC
- 小米副总裁崔宝秋离职 原掌管的清河大学并入人力资源部
热门文章
- 华为p10和p10plus区别_华为P10和华为P10 Plus什么区别 华为P10对比P10Plus
- 【流放之路-第七章】
- 仿XP菜单,仿XP导航,JS特效免费供学习
- cad画图要求计算机最低配置,2018CAD对笔记本电脑的最低配置要求?
- Computing Arbitrary Functions of Encrypted Data(论文翻译)
- pythonnumpyrand函数_Numpy之random函数使用学习
- windows 和 ubuntu 下 git + svn 客户端
- 电商产品设计:商品的基本属性与销售属性
- 【转载】如果让我重做一次研究生——王泛森 做学问一定要看的文章
- Java-implements方面(The method adduser(user) of type user_dao_pleme must override or implement a supe)