CentOS 7 安装 Nginx 配置反向代理
Linux使用Nginx Yum存储库上安装Nginx,适用于Red Hat Enterprise Linux和CentOS系统。
1、添加设置Nginx Yum存储库
在CentOS中首次安装Nginx时,需要添加Nginx软件包,使用以下命名,添加安装
sudo yum install yum-utils
设置Yum存储库,请创建/etc/yum.repos.d/nginx.repo配置文件,配置内容如下
[nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=
enabled=
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true
2、安装Nginx
通过以下命令安装Nginx
sudo yum install nginx
3、配置Nginx开机启动
通过以下命令配置Nginx开机启动
systemctl enable nginx
4、启动Nginx服务
通过以下命令启动Nginx服务
systemctl start nginx
start 启动,stop 停止,restart 重启,reload 重新加载配置
启动后,在浏览器输入ip,显示下面页面,说明Nginx安装成功
注:先要确保80端口是通的
5、配置Nginx反向代理
进入到 /etc/nginx/conf.d/ 目录下,输入 cp default.conf snaill.net.conf 命令,复制一份默认配置,修改 snaill.net.conf 配置,修改后如下
server {
listen ;
server_name snaill.net www.snaill.net; #charset koi8-r;
access_log /var/log/nginx/snaill.net.log main; location / {
proxy_pass http://127.0.0.1:8000/;
} }
listen 为侦听端口
server_name 为网站域名
access_log Nginx 访问日志保存路径
proxy_pass 请求转发到的服务地址(域名或ip+端口)
配置好后,输入 systemctl reload nginx 命令,重新加载下配置,在浏览器输入server_name配置的域名,如:www.snaill.net或snaill.net,能打开网站,说明反向代理配置成功
6、禁用ip访问
默认Nginx是允许ip访问的,但这样不安全
输入 cp default.conf default.conf1 命令或删掉 default.conf,来去掉 default.conf 配置
再输入 cp snaill.net.conf ip.500.conf 命令,复制一份,修改 ip.500.conf 配置,修改后如下
server {
listen default;
return ; }
listen default 后面加 default 说明默认这是一台虚拟主机,配合 return 500 ,当输入ip访问时,就会返回 500 错误,从而禁用了ip访问
注:这里是新建一份配置来做,不是在原来的配置上改
到此CentOS 7 安装 Nginx 配置反向代理基本完成
如果要配置第二个网站,复制份 snaill.net.conf 配置文件,把里面 server_name 和 proxy_pass 改成新的域名和转发的服务地址即可
博客地址:http://www.snaill.net/post/4
CentOS 7 安装 Nginx 配置反向代理的更多相关文章
- CentOS 7 安装Nginx做反向代理
题记 须要使用nginx的反向代理功能,測试环境为centos+NGINX 1.8.0. 跳过一些繁琐的问题,直接记录核心 步骤 (1)centos 安装在VM中.因此须要注意网络连接问题 (2)安装 ...
- nginx笔记 安装nginx 配置 反向代理 多虚拟主机
1,检测linux上是否 通过yum安装了nginxrpm -qi nginx 2.安装nginx之前的依赖包yum install gcc patch libffi-devel python- ...
- ESA2GJK1DH1K微信小程序篇: 安装Nginx,配置反向代理
前言 一,为什么需要反向代理 小程序访问的是 443端口,咱需要把443端口的数据传给MQTT 这节为了避免大家配置出错,以下源码已经配置. 如果大家想自己配置,请参考 https://www.cnb ...
- [笔记]nginx配置反向代理和负载均衡
1.nginx配置文件:源码安装情况下,nginx.conf在解压后的安装包内.yum安装,一般情况下,一部分在/etc/nginx/nginx.conf中,一部分在/etc/nginx/conf.d ...
- Windos环境用Nginx配置反向代理和负载均衡
Windos环境用Nginx配置反向代理和负载均衡 引言:在前后端分离架构下,难免会遇到跨域问题.目前的解决方案大致有JSONP,反向代理,CORS这三种方式.JSONP兼容性良好,最大的缺点是只支持 ...
- Linux - Nginx配置反向代理。
Nginx配置反向代理. 准备两台服务器 http://192.168.70.66 http://192.168.70.62 设置正则匹配(192.168.70.66) vim /usr/local/ ...
- linux 安装 nginx 及反向代理配置
Nginx ("engine x") 是一个高性能的HTTP和反向代理服务器,以下为Linux centos平台下安装nginx并配置反向代理的过程(采用源码安装的方式) 一:安装 ...
- CentOS7 Nginx安装及配置反向代理
背景: Mono (Mono JIT compiler version 5.4.0.201 ) jexus-5.8.2-x64(<CentOS7 安装 jexus-5.8.2-x64>) ...
- Nginx安装及配置反向代理
本片博客记录在ubuntu16下安装nginx,以及如何实现负载均衡 安装nginx 如果是新机器,安装相关依赖环境 sudo apt install build-essential sudo apt ...
随机推荐
- 前端vue如何下载或者导出word文件和excel文件
前端用vue怎么接收并导出文件 window.location.href = "excel地址" 如果是 get 请求,那直接换成 window.open(url) 就行了 创建一 ...
- Spring Boot使用事务不起作用
今天使用spring boot做关于事务的demo时发现在service层使用@Transactional注解运行之后遇到错误并不能回滚. @Service public class HelloCon ...
- JPA配置实体时 insertable = false, updatable = false
当使用JPA配置实体时,如果有两个属性(一个是一般属性,一个是多对一的属性)映射到数据库的同一列,就会报错. 这时,在多对一的@JoinColumn注解中添加insertable = false, u ...
- 安装部署MySQL主从复制
Environment:{ CentOS 7 两台 安装MySQL(mariadb mariadb-server) } !!!关闭防火墙SELinux 1.查看版本信息 2.启动mysql服务,查 ...
- 大型情感剧集Selenium:9_selenium配合Pillow完成浏览器局部截图
网页截图 上次提到了selenium的四种截图方法,最终截图了整张网页.但很多时候,我们仅仅需要截图部分的内容.比如截取某个关键信息,或者现在已经不常见的截图验证码(现在都是各种按规则点击-).那么我 ...
- 共享共建会让中国的5G加速吗?
9月9号,中国联通正式公告,已与中国电信签署<5G网络共建共享框架合作协议书>,将在全国范围内合作共建5G接入网络. 这则消息堪称爆炸性新闻,但却看不到什么深度分析,评论文章除了强调&qu ...
- 基于webpack实现多html页面开发框架八 html引入图片打包和公共页面模块复用
一.解决什么问题 1.html中img引入的图片地址没有被替换,找不到图片 2.html公共部分复用问题,如头部.底部.浮动层等 二.html中img引入图片问题解决 1.在index.html插入i ...
- 数据库Oracle的含义
数据库的含义: 所谓的数据库其实就是数据的集合.用户可以对集合中的数据进行新增.查询.更新. 删除等操作.数据库是以一定方式储存在一起.能与多个用户共享.具有尽可能小的冗余度. 与应用程序彼此独立的数 ...
- HihoCoder1466-后缀自动机六·重复旋律9
小Hi平时的一大兴趣爱好就是演奏钢琴.我们知道一段音乐旋律可以被表示为一段字符构成的字符串. 现在小Hi已经不满足于单单演奏了!他通过向一位造诣很高的前辈请教,通过几周时间学习了创作钢琴曲的基本理论, ...
- 数理统计(一)——用Python进行方差分析
数理统计(一)——Python进行方差分析 iwehdio的博客园:https://www.cnblogs.com/iwehdio/ 方差分析可以用来推断一个或多个因素在其状态变化时,其因素水平或交互 ...