【发布时间】:2014-10-11 00:19:14
【问题描述】:
目前有一个纯 HTML 网站,其中包含一些嵌入式 JS 代码来控制 HTML 文件之间的流以及图形配置细节。目录如下:html、css、fonts、img、js、sound。在我的本地机器上,我可以轻松打开 HTML 文件并浏览网站。我正在使用带有 nginx 作为反向代理的 Ubuntu Amazon EC2 实例。在实例上运行 express.js 控制的网站时,我通常只需编辑 nginx 配置文件并启动 app/server.js 文件。但是,我不确定如何使用一组具有 CSS 和其他相关资产的静态 HTML 文件来执行此操作。下面是我编写 nginx 文件的尝试,但我不确定我的提议是否可行。
server {
listen 80 default_server;
listen [::]:80 default_server ipv6only=on;
root /var/www/website-dashboard/;
index index.html;
# Make site accessible from http://localhost/
server_name localhost;
location / {
default_type "text/html";
try_files $uri.html $uri $uri/ /index.html;
access_log off;
}
}
【问题讨论】:
标签: html css nginx amazon-ec2