Linux配置Nginx服务器全过程

 更新时间:2026年04月28日 08:55:00   作者:上弦月QAQ  
本文简要介绍了Nginx服务器的安装与配置,重点讲解了基于域名的虚拟主机配置方式,包括新建目录和配置文件、创建日志文件、测试Nginx服务器等步骤,并提供了详细的配置方法和步骤说明

配置Nginx简介

与Apache类似,Nginx支持多种虚拟机配置方式,如基于IP地址的虚拟主机和基于域名的虚拟主机配置,本篇博客主要以基于域名的虚拟主机配置为例。

安装Nginx服务器:https://www.jb51.net/server/362967ytn.htm

配置Nginx服务器

一、配置IP地址

1、配置IP地址

ifconfig ens33 192.168.100.100

二、新建目录及配置文件

1、新建目录:在/usr/local/nginx/conf目录下新建目录vhost

cd /usr/local/nginx/conf
mkdir vhost

2、在vhost目录中新建虚拟主机配置

cd vhost
vim exam.conf

3、设置配置文件内容

server{
		listen 192.168.100.100:80;
		server_name http://exam.excesoft.com;
		access_log /data/logs/http://exam.excesoft.com.log main;
		error_log /data/logs/http://exam.excesoft.com.errror.log;
		location /{
		root /var/www/html/exam;
		index index.html index.htm;
	}
}

4、将虚拟主机配置文件包含到主文件中

vim nginx.conf

在nginx.conf文件末尾的最后一个花括号内部,增加下列语句:include vhost/*.conf

	include vhost/*.conf;
}

三、创建日志文件

1、创建目录

mkdir /data/logs

2、创建日志文件

touch  /data/logs/http://exam.excesoft.com.log

3、创建错误日志

touch  /data/logs/http://exam.excesoft.com.error.log

四、进行Nginx服务器的测试

1、检查服务器配置

cd /usr/local/nginx/sbin/
./nginx -t

2、启动nginx服务器

./nginx

3、添加域名和IP地址的对应关系

vim /etc/hosts

在最后一行添加内容

192.168.100.100 http://exam.excesoft.com

五、创建目录及测试文件

1、创建目录

mkdir -p /var/www/html/exam

2、创建测试文件

vim /data/exam.excesoft.com/index.html

3、在index.html中输入

hello,this is index.html in /data/exam.excesoft.com/

4、启动浏览器,输入http://192.168.100.100,可看到Nginx服务器的主页显示内容为首页内容

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Nginx的location路径与proxy_pass匹配规则说明

    Nginx的location路径与proxy_pass匹配规则说明

    这篇文章主要介绍了Nginx的location路径与proxy_pass匹配规则说明,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-06-06
  • Nginx中nginx.conf配置结构示例详解

    Nginx中nginx.conf配置结构示例详解

    Nginx 是一款高性能的 Web 服务器和反向代理服务器,其灵活的配置语法和模块化设计使其成为现代 Web 架构的核心组件,这篇文章主要介绍了Nginx中nginx.conf配置结构的相关资料,需要的朋友可以参考下
    2025-09-09
  • Nginx的auth_request模块的应用小结

    Nginx的auth_request模块的应用小结

    Nginx的auth_request模块通过子请求实现动态鉴权,支持JWT验证、API鉴权等场景,本文就来详细的介绍auth_request模块的使用,具有一定的参考价值,感兴趣的可以了解一下
    2026-04-04
  • 基于Nginx 反向代理获取真实IP的问题详解

    基于Nginx 反向代理获取真实IP的问题详解

    下面小编就为大家分享一篇基于Nginx 反向代理获取真实IP的问题详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-01-01
  • nginx 流量控制以及访问控制的实现

    nginx 流量控制以及访问控制的实现

    这篇文章主要介绍了nginx 流量控制以及访问控制的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-08-08
  • Nginx的基本概念和原理

    Nginx的基本概念和原理

    这篇文章主要介绍了Nginx的基本概念和原理,Nginx专为性能优化而开发,性能是器最重要的考量,实现上非常注重效率,能经受高负载的考验,据报告能支持高达50,000个并发连接数。下文我们就来看看Nginx概念和原理,需要的小伙伴可以参考一下
    2022-03-03
  • 前端必备Nginx配置详解

    前端必备Nginx配置详解

    这篇文章主要介绍了前端必备Nginx配置详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-09-09
  • nginx 某些url只能由特定网段访问

    nginx 某些url只能由特定网段访问

    在一些场景中,我们需要根据客户端的IP地址或网段对访问进行控制,在Nginx中针对某些URL只允许特定网段访问,本文就来介绍一下如何实现,具有一定的参考价值,感兴趣的可以了解一下
    2023-09-09
  • nginx做代理时如何修改querystring方法详解

    nginx做代理时如何修改querystring方法详解

    这篇文章主要介绍了nginx做代理时如何修改querystring的方法详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-08-08
  • nginx里集成php模块安装配置步骤详解

    nginx里集成php模块安装配置步骤详解

    这篇文章主要为大家介绍了nginx里集成php模块安装配置步骤详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-08-08

最新评论