Linux+nginx部署静态网站步骤以及访问nginx遇到的问题解决

本文介绍如何在Linux环境下使用Nginx部署静态网站,包括传输项目文件、配置Nginx、重启服务等步骤,并解决部署过程中可能遇到的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

首先说一下使用linux+nginx部署静态网站的步骤:

这里以ace静态网站为例,说明部署此类静态网站步骤:

一、linux+nginx部署ace静态网站:

  • 1、使用传输工具将项目传输到linux的/opt/www/ace目录下

  • 2、使用vim修改nginx-1.14.2/conf/nginx.conf中的配置文件:

    • 即修改location中的请求拦截转发

      • location后面跟的是url中的请求地址
      • root后跟的是项目ace源文件在linux文件中的磁盘位置
      • index后面跟的是访问此项目时默认跳转的页面

这里要注意路径问题,源文件的位置必须放在root + /ace 里面

  • 3、修改完成后重启nginx

  • 至此,即可正常访问部署的静态网站

=================================================

二、部署nginx时遇到的问题解决:

  • 这里出现问题:

访问192.168.10.129/ace时,出现无法访问

  • 原因: 磁盘中有若干nginx配置文件,未加载到正确的nginx.conf配置文件导致拦截转发请求失败

  • 解决:

    • 方法1:采用指定配置文件方式启动nginx服务:

./nginx -c /usr/soft/nginx/nginx-1.14.2/conf/nginx.conf

  • 方法2:修改nginx服务启动时的默认配置文件加载

    • 修改方式如下:

(1)查看Nginx默认配置文件nginx.conf路径

nginx -t

查看到Nginx默认配置文件路径位置是:/usr/local/nginx/conf/nginx.conf,可按以下步骤将其更改到/xxx/nginx路径下。

(2)将原文件移动到需要更改的目录

mv /usr/local/nginx/conf/nginx.conf /xxx/nginx/

(3)创建连接到原目录

ln -s /xxx/nginx/nginx.conf /usr/local/nginx/conf/

(4)启动/重启Nginx

/usr/local/nginx/sbin/nginx 或 /usr/local/nginx/sbin/nginx -s reload

推荐使用第一种方式,指定配置文件的加载,更加灵活

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值