centos 7 配置nginx
安装nginx:
curl -o nginx.rpm http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
rpm -ivh nginx.rpm
yum install nginx
启动nginx:
systemctl start nginx
激活服务:
systemctl enable nginx
防火墙开放80端口:
firewall-cmd --zone=public --add-port=80/tcp --permanent
systemctl restart firewalld
修改nginx配置文件:
vi /etc/nginx/conf.d/default.conf
内容如下:
server {
listen ;
server_name domain.com www.domain.com;
location / {
proxy_pass http://localhost:9888;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
proxy_set_header Connection "upgrade"; 表示支持websocket
nginx代理的websocket,如果1分钟内没有任何通讯,websocket会自动端口,所以可以考虑20秒做个心跳包,或者有个比较好的断开自动重连的机制
SELinux白名单:
yum install policycoreutils-python
sudo cat /var/log/audit/audit.log | grep nginx | grep denied | audit2allow -M mynginx
sudo semodule -i mynginx.pp
重启nginx:
nginx –s reload
浏览器输入:http://192.168.136.138/ ,正常访问9888端口的网站
server_name配置规则参考(支持正则表达式):
server_name domain.com www.domain.com;
server_name *.domain.com;
server_name www.*;
server_name ~^(?.+)\.domain\.com$;
最新文章
- MyEclipse 2015 Stable 2.0安装包及破解工具下载
- apache开源项目--kylin
- Ansible 变量
- 基于HTML5及WebGl下生成的json格式的工控SCADA风机叶轮旋转
- iOS - Core Animation 核心动画的使用
- lua c函数注册器
- NGS概念大科普(转)
- Linux 查看dns运行状态
- android高级---->;Handler的原理
- 相对和绝对路径 mkdir cd rm 等命令
- ESP32那些事儿(六):功能开发之蓝牙及WiFi功能
- MyBean - 单实例插件改进和VCL插件的改进
- Eclipse代码提示功能设置
- WPF 同一个程序 只允许 同时运行一个
- python使用cx_Oracle连接oracle
- canvas学习笔记1
- 修改linux系统的默认语言
- Uva12230Crossing Rivers (数学期望)
- JFinal DB.tx()事务回滚及lambda表达式应用
- JS 创建元素的三种方法
热门文章
- 符号变换引擎(Symbol Transform Engine - STE)
- UltraEdit UE如何设置自动换行
- 【Cocos2dx游戏开发】CCNotificationCenter传递消息和数据
- CSS垂直居中完美有用实例
- _stdcall与_cdecl
- luogu2744 量取牛奶
- golang函数——可以为类型(包括内置数据类型)定义函数,类似类方法,同时支持多返回值
- 【转载】基于AFNetWorking3.0的图片缓存分析
- 8.4 IP地址的划分及子网划分
- [Swift通天遁地]二、表格表单-(3)在表格中嵌套另一个表格并使Cell的高度自适应