美文网首页
Nginx 的使用

Nginx 的使用

作者: 武曌思 | 来源:发表于2018-03-09 10:54 被阅读0次

一、安装

apt-get install nginx

二、配置

1、Nginx 配置文件

Nginx 的全部配置存放在 /etc/nginx 目录下

感谢博主 @Luwnto

nginx.conf 是nginx的主配置文件,里面包含了当前目录的所有配置文件,只不过有的是注释状态,需要的时候自行开启(后面几个常用的)

conf.d 这是一个目录,里面可以写我们自己自定义的配置文件,文件结尾一定是.conf才可以生效(当然也可以通过修改nginx.conf来取消这个限制)

sites-available 是我们的虚拟主机的目录,我们在在这里面可以创建多个虚拟主机

sites-enabled 这里面的配置文件其实就是 sites-available 里面的配置文件的软连接,但是由于 nginx.conf 默认包含的是这个文件夹,所以我们在 sites-available 里面建立了新的站点之后,还要建立个软连接到 sites-enabled 里面才行

2、虚拟 server 配置

每个 Nginx 的虚拟 server 都由 /etc/nginx/sites-available 路径下的一个配置文件来表示。而将其链接到的 /etc/nginx/sites-enabled 路径下则可以启用对应的站点。配置文件如下

3、链接

ln -s /etc/nginx/sites-available/xxx /etc/nginx/sites-enabled/xxx

三、Nginx 服务器的启动和停止

1、每次修改配置文件,都需要重启 Nginx,使用如下任意一个都可以

service nginx restart

service nginx reload

2、停止服务器

service nginx stop

3、启动服务器

service nginx start

四、Nginx 用户问题

问题描述:启动服务器后,访问静态文件会遇到 403 错误,原因之一是 Nginx 用户权限不够。

解决方案:修改 /etc/nginx/nginx.conf 文件,user root;

相关文章

  • 贵安项目nginx配置

    关于nginx的使用以及为什么使用【Nginx】什么是Nginx?为什么使用Nginx?nginx 之 proxy...

  • brew下安装并且使用nginx

    使用 brew search nginx命令,搜索nginx 使用 brew install nginx命令,安...

  • mac 配置Nginx服务

    安装nginx brew install nginx安装后使用nginx -v查看nginx版本 配置nginx ...

  • Docker Nginx的使用

    Docker Nginx的使用 使用dockerfile定制nginx镜像新建一个目录t-nginx sudo m...

  • nginx与uWsgi

    什么是nginx 为什么使用nginx nginx、WSGI、uwsgi、uWSGI nginx和uWSGI 的意...

  • Nginx作为代理服务

    一. 为什么使用Nginx 要回答为什么要使用nginx,那就先说说nginx能做些什么。首先,nginx能做反向...

  • nginx: [emerg] bind() to 0.0.0.0

    使用systemctl start nginx启动nginx失败, 使用systemctl status ngin...

  • Nginx的高级使用

    1、概述 之前介绍过Nginx的简单使用,今天来聊聊Nginx的一些高级使用。 2、使用Nginx解决跨域问题 当...

  • Tomcat

    方案二: Nginx+Tomcat方案三: 使用nginx做反向代理负载均衡 建议使用Nginx和Tomca...

  • 【Docker 系列】docker 学习 三

    【Docker 系列】docker 学习 三 使用 Dcoker 部署 nginx 搜索 nginx 镜像 使用 ...

网友评论

      本文标题:Nginx 的使用

      本文链接:https://www.haomeiwen.com/subject/ntcufftx.html