nginx最简单的网站配置:单主机+静态文件
2017-03-13 16:12
253 查看
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都没有用户身份。然后把网站的根目录改在根目录下,可以成功访问。
新建一个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都没有用户身份。然后把网站的根目录改在根目录下,可以成功访问。
相关文章推荐
- nginx tar.gz安装方法+简单静态文件配置
- 最简单的配置nginx.conf使之成为静态文件下载服务器
- nginx tar.gz安装方法+简单静态文件配置
- 虚拟主机ip配置,nginx.conf文件配置及日志文件切割
- nginx配置静态文件目录,压缩传输
- nginx配置静态文件过期时间
- nginx配置静态文件expires时间 cache-control
- window下phpstudy的nginx配置虚拟主机和伪静态
- Nginx提供网站服务应用包括(虚拟主机、用户访问控制、用户验证、nginx平滑升级、防盗链)的配置
- nginx中配置静态文件资源
- 通过nginx访问静态文件配置
- nginx安装及配置为简单的文件服务器
- Nginx配置——配置静态文件过期时间
- 详解nginx静态资源服务器简单配置
- Nginx learning —— 简单了解 Nginx 及其配置文件
- Nginx配置一个简单的虚拟主机
- Nginx下让WordPress支持伪静态规则及网站下级目录配置伪静态教程
- Nginx静态资源服务器简单配置
- nginx配置静态文件服务器详解
- nginx虚拟主机包含配置方式(也可以一个虚拟主机配置一个单独的文件)