nginx初步搭建二三事


nginx注意事项

一直以来都是用宝塔建站,今天特殊情况,需要单独装个nginx用。
环境:Ubuntu16.06
首先安装nginx,直接apt装的是低版本,所以

wget http://nginx.org/keys/nginx_signing.key
apt-key add nginx_signing.key
echo -e "deb http://nginx.org/packages/ubuntu/ xenial nginx" >> /etc/apt/sources.list
echo -e "deb-src http://nginx.org/packages/ubuntu/ xenial nginx" >> /etc/apt/sources.list
apt update
apt install nginx

这样就是当前最新稳定版的了。
然后坑就开始了。
百度半天nginx搭建web教程(大多文章都你抄我我抄你,也是醉了)
怎么搞都不行,折腾几个小时烦死了。

写的比较标准的方法都是在 sites-available 里创建配置然后软链接到 sites-enabled
没错,但我主要强调一点,也就是被坑的地方
注意要在 /etc/nginx/nginx.conf 里加入 include /etc/nginx/sites-enabled/*;

conf.d:用户自己定义的conf配置文件
sites-available:系统默认设置的配置文件
sites-enabled:由sites-available中的配置文件转换生成
nginx.conf:汇总以上三个配置文件的内容,同时配置我们所需要的参数

所以有两种办法

  • 直接在conf.d/ 下创建domain.com.conf
  • sites-available 下创建domain.com 然后ln -s /etc/nginx/sites-available/excalibur.moe /etc/nginx/sites-enabled/软连接过去

nginx.conf 文件中,谁的include在上面谁的优先级就高

service  nginx reload
service  nginx start
service  nginx stop
service  nginx restart

文章作者: 巡璃
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 巡璃 !
评论
  目录