当前位置: 首页 > news >正文

centos 搭建nginx+配置域名+windows访问

准备工作:一个完整的centos环境,nginx安装包(可以从官网下载)nginx: download

一:centos可能有精简版,部分环境没有相关依赖包,

需要检查以下项:

1.gcc检查:gcc -v(回车后应当有版本输出,如果没有则需要安装)

2.pcre检查:pcre-config --version(回车后应当有版本输出,如果没有则需要安装)

3.openssl版本检查:openssl version(回车后应当有版本输出,如果没有则需要安装)

二:检查工作完成后,将nginx安装包上传到centos系统中,开始安装nginx

1.使用命令tar -zxvf nginx-27.3.tar.gz解压文件

2.然后进入解压后的目录cd nginx…

依次运行命令./configure

make

make install

3.安装完成后,启动nginx服务,使用命令systemctl start nginx (服务默认使用80端口,如果该端口未被占用,则启动成功,若该端口有占用,需停掉对应的服务)

  1. 我这里因为80端口被占用,停止对应服务后,再次启动则成功了

4.如果系统防火墙开启了,还需要关闭防火墙或者添加防火墙规则允许80端口流量通过,centos7的防火墙使用firewalld进行管理,

systemctl stop firewalld(关闭防火墙),

firewall-cmd --permanent --add-port=80/tcp(防火墙允许80端口放行)

firewall-cmd –reload(重载防火墙规则)

firewall-cmd --zone=public --query-port=80/tcp(查看放行80端口是否成功)

可通过下图命令控制:

5.配置域名访问。只需要编辑nginx配置文件的server_name即可,然后重启nginx,如下图:

以上步骤完成后,则完成nginx的安装及域名配置

三、主机访问域名需要通过dns服务器解析,这里我们直接修改hosts文件。(主机访问域名的步骤:1.首先访问hosts文件查找记录  2.如果hosts文件没有则查找本地缓存  3.以上两步均未找到,则请求网卡配置的dns服务器地址  注意:如果在控制台使用nslookup 命令是直接请求的网卡的dns服务器地址配置,而不会把前两部的结果打印出来。)

修改hosts文件并保存,该文件路径:C:\Windows\System32\drivers\etc

最后通过浏览器访问成功

http://www.lryc.cn/news/521280.html

相关文章:

  • APP推荐:全新TV端来了,8K原画电视版
  • 【MySQL】索引(一)
  • ES6的高阶语法特性
  • GO:GO程序如何处理缓存加载和大数据缓存
  • 时序数据库TDengine 3.3.5.0 发布:高并发支持与增量备份功能引领新升级
  • 信息系统项目管理-采购管理-采购清单示例
  • python识别图片中指定颜色的图案并保存为图片
  • 【git命令行】git pull冲突如何使用stash暂存,不提交当前工作的情况下临时保存修改
  • 浏览器输入http形式网址后自动跳转https解决方法
  • BertTokenizerFast 和 BertTokenizer 的区别
  • 【update 更新数据语法合集】.NET开源ORM框架 SqlSugar 系列
  • 测试人员面试需要掌握的内容
  • git 新建分支并推到远程分支
  • 【Uniapp-Vue3】showLoading加载和showModal模态框示例
  • PythonOpenCV图片识别
  • 构建优雅、高效的 Nodejs 命令行工具 - Archons
  • 你喜欢用什么编辑器?
  • 鸿蒙报错Init keystore failed: keystore password was incorrect
  • 【Flink】Flink内存管理
  • JVM:ZGC详解(染色指针,内存管理,算法流程,分代ZGC)
  • Docker常用命令大全
  • (12)springMVC文件的上传
  • 在Linux系统中无网络安装Nginx并配置负载均衡
  • Android车机DIY开发之软件篇(三)编译Automotive OS错误(1)
  • 基于网络爬虫技术的网络新闻分析【源码+文档+部署讲解】
  • uniapp区域滚动——上划进行分页加载数据(详细教程)
  • 机器学习(1):线性回归概念
  • 关于编写测试用例的细枝末节
  • 《计算机网络》课后探研题书面报告_了解PPPoE协议
  • Linux Centos 安装Jenkins到服务