nginx最简单的网站配置:单主机+静态文件

1.域名绑定主机:

新建一个A记录,将www的子域名绑定到主机的ip上;

2.主机的nginx设置监听端口,绑定域名,修改网站根目录路径和默认首选文件:

/etc/nginx/conf.d 这个目录中新建一个配置文件,可以把默认的配置文件复制过来进行修改:

server {

listen 80 default_server; #端口

server_name www.best10-webhosting.com; #域名

# Load configuration files for the default serverblock.

include /etc/nginx/default.d/*.conf;

location / {

root /html/; #网站的根目录

index index.html; #默认文件

proxy_set_header Host $host;

proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

}

}

在最开始的配置中,我把网站的根目录设置在root目录中,访问网站一直报403错误。开始以为是网页文件没有权限,改了chmod 777 还是不行。最后查资料发现,网站的根目录不能设置在用户目录中,因为网站访客和nginx都没有用户身份。然后把网站的根目录改在根目录下,可以成功访问。