NGinx服务器问题
所以我使用的是数字海洋服务器,我起诉了LEMP构建 当我导航到/var/www/html目录时,我看到构建“index.html”和“index.php”附带的两个标准文件 现在我的问题是,我的Web应用程序的结构使“index.html”文件位于另一个子目录“dist”下。(/var/www/html/dist/) 如何配置Nginx以显示此文件 更新:NGinx服务器问题,nginx,server,digital-ocean,Nginx,Server,Digital Ocean,所以我使用的是数字海洋服务器,我起诉了LEMP构建 当我导航到/var/www/html目录时,我看到构建“index.html”和“index.php”附带的两个标准文件 现在我的问题是,我的Web应用程序的结构使“index.html”文件位于另一个子目录“dist”下。(/var/www/html/dist/) 如何配置Nginx以显示此文件 更新: server { listen 80 default_server; listen [::]:80 default_serv
server {
listen 80 default_server;
listen [::]:80 default_server ipv6only=on;
root /var/www/html;
index index.php index.html index.htm;
# Make site accessible from http://localhost/
servername ***.**.**.**;
location / {
# First attempt to serve request as file, then
# as directory, then fall back to displaying a 404.
try_files $uri $uri/ =404;
# Uncomment to enable naxsi on this location
# include /etc/nginx/naxsi.rules
}
error_page 404 /404.html;
error_page 500 502 503 504 /50x.html;
在配置中更改此行
root /var/www/html;
把这个放进去
root /var/www/html/dist;
编辑:
如果您使用基于Debian的服务器(例如Ubuntu),请在控制台上执行
sudo服务nginx reload
。如果不起作用,请尝试sudo service nginx restart
能否向我们显示此webapp的nginx配置?在哪里可以找到此文件?很抱歉,非常新的nginx…没问题,没关系。可能在/etc/nginx/sites enabled/中有一个文件。它通常有.conf
扩展名,但并不总是这样,如果你打开该文件夹中的文件,你可以在内容中找到一个类似server\u name yourdomain.com
,发送给我们找到它的人!请看上面…抱歉,尝试编辑,我忘了说重新启动nginx