首页 > 系统相关 >Nginx 搭建配置

Nginx 搭建配置

时间:2023-11-01 09:47:20浏览次数:33  
标签:index domain nginx 配置 Nginx com your 搭建

步骤一:安装 Nginx

1.在 Ubuntu 系统中,您可以使用以下命令来安装 Nginx:

sudo apt update

sudo apt install nginx

2.安装完成后,您可以使用以下命令来检查 Nginx 是否成功安装:

nginx -v

3.使用以下命令来查找nginx的安装位置:

which nginx  或 nginx -t

 

4.在 http 块中,我们需要添加以下内容来配置我们的个人网站:

server { 
    listen 80; 
    server_name your_domain.com; 
    root /var/www/your_domain.com; 
 
    index index.html; 
 
    location / { 
        try_files $uri $uri/ =404; 
    } 
}

其中,listen 指定了监听的端口号,这里我们使用默认的80端口;server_name 指定了网站的域名或 IP 地址,您需要将 your_domain.com 替换为您自己的域名或 IP 地址;root 指定了网站的根目录,这里我们将其设置为 /var/www/your_domain.com,您需要创建该目录并将您的网站文件放置在其中;index 指定了默认的索引文件,这里我们将其设置为 index.html;location 指定了请求的 URL 匹配规则,这里我们将所有的请求都指向静态文件,并返回404错误。

完成以上操作后,使用以下命令保存并退出配置文件:

Ctrl + X

Y

Enter

接下来,您需要测试您的 Nginx 配置文件是否正确,使用以下命令:

sudo nginx -t
如果您的配置文件没有错误,您应该会看到以下输出:

nginx: configuration file /etc/nginx/nginx.conf test is successful
最后,使用以下命令重启 Nginx 以使新的配置生效:

sudo systemctl restart nginx

  

标签:index,domain,nginx,配置,Nginx,com,your,搭建
From: https://www.cnblogs.com/minch/p/17802322.html

相关文章

  • 基于Nginx和FFmpeg搭建流媒体服务器(转)
    https://www.jianshu.com/p/b1680d3ecd4f什么是流媒体流媒体就是将视频文件分成许多小块儿,将这些小块儿作为数据包通过网络发送出去,实现一边传输视频数据包一边观看视频。什么是流式传输客户端通过链接视频服务器实时传输音、视频信息,实现“边下载边播放”。顺序流式传输......
  • Linux配置环境变量
    1.什么是环境变量环境变量(environmentvariables)一般是指在操作系统中用来指定操作系统运行环境的一些参数,如:临时文件夹位置和系统文件夹位置等。环境变量是在操作系统中一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。例如Windows和DOS操作系统中的path......
  • Nginx 配置及命令
    1、配置1.1、为ngixn添加功能模块nginx安装目录:/app/nginx-1.16.1nginx部署目录:/app/nginx#查看nginx已经安装的功能模块/app/nginx/sbin/nginx-V打印如下,--with开头的都为模块nginxversion:nginx/1.16.1builtbygcc4.4.720120313(RedHat4.4.7-18)(GCC)b......
  • fastapi搭建平台实战教程一:SQLAlchemy生成数据库数据
    除了falsk,SQLAlchemy也能很好的支持fastapi框架。首先创建一个main.pyfromfastapiimportFastAPIapp=FastAPI()@app.post("/register")defregister():[email protected]("/login")deflogin():...配置数据库创建db.py,初始化数据库连接对象fromsqlalche......
  • 使用.NET 6创建Windows Service项目并配置使用Serilog
    一.创建WindowsService项目二.添加Serilog对应的NuGet包三.编写Serilog配置文件双击打开appsettings.json,并录入以下配置:四.在Program.cs启动代码中配置Serilog 五.测试结果 ......
  • Apollo 配置中心的部署与使用经验
    前言Apollo(阿波罗)是携程开源的分布式配置管理中心。本文主要介绍其基于Docker-Compose的部署安装和一些使用的经验特点成熟,稳定支持管理多环境/多集群/多命名空间的配置配置修改发布实时(1s)通知到应用程序支持权限控制、配置继承,版本管理,灰度发布,使用监控等官方提供了......
  • linux安装nginx服务
    一、安装依赖yum-yinstallgcczlibzlib-develpcre-developensslopenssl-devel二、上传或下载nginx的tar.gz包wget下载:wget http://nginx.org/download/nginx-1.24.0.tar.gz三、解压nginxtar-zxvf nginx-1.24.0.tar.gz-Cpath(解压目录)四、编译安装./configure......
  • IDEA配置Tomcat老是在浏览器中包资源找不到404错误
    Idea报了一个404老是访问不到我的项目地址,花了我好久的时间,我可算是整出来了。废话不多说,上图。第一步排错:发现上边url:https://localhost:8080/事实上这个url是指向不了我们项目的,也就是说这个url的指向是找不到我们项目的路径的。接下来第二步:看下边那行有个红色圈圈的警告,我......
  • 05_搭建静态资源服务器
    一、Node环境搭建Node.js简介​ Node.js是一个开源与跨平台的JavaScript运行时环境。它是一个可用于几乎任何项目的流行工具!​ Node.js在浏览器外运行V8JavaScript引擎(GoogleChrome的内核)。这使Node.js表现得非常出色。​ Node.js应用程序运行于单个进程中,无需......
  • Nginx 出现403 Forbidden 的几种解决方案
    转自:https://blog.csdn.net/weixin_44138647/article/details/103589130一、启动用户和nginx工作用户不一致所致查看nginx的启动用户:打开nginx.conf文件viconf/nginx.confusernginx;改为userroot;二、nginx.conf中缺少index的指定的文件。查看nginx的配置:打开nginx.co......