Centos7安装与配置Nginx
安装与配置
1.安装nginx
yum intsall nginxsudo systemctl start nginx
启动服务sudo firewall-cmd --permanent --zone=public --add-service=http 允许http通信 sudo firewall-cmd --permanent --zone=public --add-service=https 允许https通信 sudo firewall-cmd --reload 重新加载配置
2.配置
在 /etc/nginx/conf.d 目录中新建一个my.conf文件,在此之前先将nginx.conf 配置文件中的server节点注释掉
server { listen 80; #映射端口 location / { proxy_pass http://localhost:5000; #监听端口 proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection keep-alive; proxy_set_header Host $host; proxy_cache_bypass $http_upgrade; } }
3.使用新配置启动nginx
执行这两个命令中的任一个重置nginx
nginx -s reload 重新加载配置文件 systemctl nginx restart 重启nginx
4.访问网站
此时通过80端口访问网站应该是一切正常,但不凡意外发生
异常情况502
进入 /var/log/nginx/ 目录中查看错误日志,如果是以下错误,可以尝试用下面的方法解决
getsebool -a |grep httpd_can_network_connect //检查http网络访问权限情况
我们可以看到它是关闭状态的
执行 setsebool -P httpd_can_network_connect 1 //开启网络访问权限
开启后 http_can_network_connect 状态为on
此时在访问应该不会再有问题了,此文仅为学习时记录,我自己重现了三次,应该是没什么问题的。最后 跟jesse 一起学习.Net Core 。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Linux下端口映射工具RINETD
Linux下简单好用的工具rinetd,实现端口映射/转发/重定向 官网地址http://www.boutell.com/rinetd 软件下载 wget http://www.boutell.com/rinetd/http/rinetd.tar.gz 解压安装 tar zxvf rinetd.tar.gz make make install 编辑配置 vi /etc/rinetd.conf 0.0.0.0 8080 172.19.94.3 8080 0.0.0.0 2222 192.168.0.103 3389 1.2.3.4 80 192.168.0.10 80 说明一下(0.0.0.0表示本机绑定所有可用地址) 将所有发往本机8080端口的请求转发到172.19.94.3的8080端口 将所有发往本机2222端口的请求转发到192.168.0.103的3389端口 将所有发往1.2.3.4的80端口请求转发到192.168.0.10的80端口 命令格式是 bindaddress bindport connectaddress connectport 绑定的地址 绑定的端口 连接的...
- 下一篇
Centos 7的Root密码破解
Linux的root密码破解不像Windows的密码破解,windows的登录密码破解需要介入工具进行破解。Centos6和centos7的密码方法也是不一样的,具体如下: 首先是Centos 6的Root密码破解 开机按esc 按 e 键进入编辑模式 选择Kernel /vmlinz-2.6.32-696.e16... ...后按 e键编辑此项 进入该编辑模式后,在quiet后面输入 simple或者 1然后回车 按 b键进入单用户模式 passwd root 输入2次新密码 reboot 重启 重启后用新密码登录 Centos 6的Root密码破解就完成了 下面是Centos 7的破解 开机按esc 选择CentOS Linux (3.10.0-693.......) 按 e键 光标移动到 linux 16开头的行,找到 ro改为 rw init=sysroot/bin/sh 按 Ctrl+x执行 进入后输 chroot /sysroot 输入 passwd 根据提示输入2次新密码 完成后输入 touch /.autorelabel 更新系统信息 exit reboot重...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS7,CentOS8安装Elasticsearch6.8.6
- Linux系统CentOS6、CentOS7手动修改IP地址
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- Docker安装Oracle12C,快速搭建Oracle学习环境
- CentOS7设置SWAP分区,小内存服务器的救世主
- CentOS8安装Docker,最新的服务器搭配容器使用
- 设置Eclipse缩进为4个空格,增强代码规范
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- SpringBoot2全家桶,快速入门学习开发网站教程
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装