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

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.kler.cn/a/500718.html

相关文章:

  • PHP 循环控制结构深度剖析:从基础到实战应用
  • ubuntu22.04 的录屏软件有哪些?
  • 硬件设计-齐纳管
  • Vue 开发者的 React 实战指南:性能优化篇
  • 【Ubuntu与Linux操作系统:九、Shell编程】
  • Perl语言的编程范式
  • 简历整理YH
  • Django 社团管理系统的设计与实现
  • SpringBoot项目实战(39)--Beetl网页HTML文件中静态图片及CSS、JS文件的引用和展示
  • 如何在Go语言开发中实现高性能的分布式日志收集
  • 【微服务】面试 2、服务雪崩
  • 【网络】:网络编程套接字
  • 《机器学习》集成学习之随机森林
  • 双因素身份验证技术在NPI区域邮件安全管控上的解决思路
  • Java Web开发基础:HTML的深度解析与应用
  • 基于SSM实现的垃圾分类平台系统功能实现二
  • CSS3 弹性盒子
  • 第三十六章 Spring之假如让你来写MVC——拦截器篇
  • vue3树形组件+封装+应用
  • STM32供电参考设计
  • GoLand 如何集成 Netty?
  • 网络安全常见的35个安全框架及模型
  • 企业财务共享中心建设情况总结汇报提纲