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服务器的主页显示内容为首页内容

总结

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

相关文章

  • 使用systemctl方式管理nginx方式

    使用systemctl方式管理nginx方式

    这篇文章主要介绍了使用systemctl方式管理nginx方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2025-06-06
  • Nginx环境下WordPress的多站点功能配置详解

    Nginx环境下WordPress的多站点功能配置详解

    WordPress的多站点功能允许安装一个WordPress程序的情况下,实现多个站点也就是一套程序,可以绑定多个域名或子域名,本文详细介绍了在Nginx环境下WordPress的多站点功能配置方法
    2018-10-10
  • nginx中的location路径配置(实路径和虚路径)

    nginx中的location路径配置(实路径和虚路径)

    这篇文章主要介绍了nginx中的location路径配置(实路径和虚路径),具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-06-06
  • nginx ssl免密码重启教程详解

    nginx ssl免密码重启教程详解

    这篇文章给大家介绍了nginx 如何启动以及nginx ssl 免密码重启 的方法,非常不错,具有参考借鉴价值,需要的朋友参考下吧
    2017-01-01
  • Nginx WebSocket长连接及数据容量配置实践

    Nginx WebSocket长连接及数据容量配置实践

    Nginx通过配置HTTP代理,可以有效地处理WebSocket连接,支持长连接和大数据传输,关键配置包括设置HTTP/1.1版本、升级头部、连接头部、增加超时时间、调整最大请求体大小和临时文件大小,这些配置确保了WebSocket连接的稳定性和高效性
    2025-12-12
  • 在Nginx服务器上配置Google反向代理的基本方法

    在Nginx服务器上配置Google反向代理的基本方法

    这篇文章主要介绍了在Nginx服务器上配置Google反向代理的基本方法,文中使用到了SSL来加密反向代理,需要的朋友可以参考下
    2015-12-12
  • Nginx使用命令安装过程及说明

    Nginx使用命令安装过程及说明

    本文概述安装Nginx流程:解压安装包,安装依赖,配置路径为/usr/local/nginx/conf/nginx.conf,设置软连接,启动服务并检查版本
    2025-07-07
  • canary环境使用nginx实现原理分析

    canary环境使用nginx实现原理分析

    文章介绍了通过Nginx实现前端页面多环境的配置方法,根据请求头或Cookie中的`canary`值判断转发地址,文章还指出现有方法的不足,如需要修改配置和重启Nginx,不易操作且容易出错,最后,文章提到可以通过Nginx支持Rust特性进行改进,并计划后续研究更新
    2026-01-01
  • 详解Nginx 被动检查服务器的存活状态

    详解Nginx 被动检查服务器的存活状态

    Nginx 可以持续测试您的上游服务器,避免出现故障的服务器,并将恢复的服务器优雅地添加到负载均衡组中。这篇文章主要介绍了Nginx 被动检查服务器的存活状态,需要的朋友可以参考下
    2021-10-10
  • 详解Nginx搭建图片服务器过程

    详解Nginx搭建图片服务器过程

    本篇文章给大家图文详细讲解了Nginx搭建图片服务器的过程以及中间遇到的问题处理方法,一起跟着小编学习下吧。
    2017-12-12

最新评论