首先说一下使用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时,出现无法访问,如下图这样

1、原因:

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

2、解决

方法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

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