一、安装
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;
网友评论