创建/etc/nginx/sites-available 和/etc/nginx/sites-enabled vim /etc/nginx/nginx.conf 编辑http块内部添加如下内容 include /etc/nginx/sites-enabled/*;
可以自行创建,其实这里可以简单了解一下两个目录的作用。 sites-available目录是可以使用的nginx配置,一些暂时不需要用到的配置可以放置在这个目录下。 site-enabled目录则是使用中的nginx配置,一般由sites-available目录软连接过来,然后在主nginx配置文件inlclude即可。 可以看到这两个目录就是管理配置的文件夹而已。 1 ...
目标是用程序自动生成配置项,如果每次都修改/etc/nginx/nginx.conf,如何保留原有的server会比较复杂。 改成在sites-abaiable和sites-enabled目录中增加文件的方式,可以降低代码复杂度。 操作步骤 stackoverflow.com/quest 操作系统:CentOS 7 mkdir /etc/nginx/sites-available mkdir /etc/nginx/sites-enabled cd /etc...
也就是说,文件夹下的default为网站配置文件的参考,由于在nginx更新时,default会一同被更新以展示配置文件的变化,所以在配置网站时,不应该直接修改此文件,需要复制为新文件,再进行修改。 而sites-available则是用于存放网站的配置文件,意为可用的网站列表,用于在需要时链接到sites-enabled中作为需要启用的网站。 sites-e...
先来看nginx的默认配置,ubuntu默认位置 /etc/nginx/sites-enabled 。 (注意:sites-enabled里的配置其实是软链接,链接到sites-available下的真实配置,这是nginx的一种最佳实践,希望我们在sites-available下修改配置,等修改好以后在链接到sites-enabled下,不过我这里没采纳这种最佳实践,直接在sites-enabled目录下增加配置,...
sites-enabled 用于存放 sites-available 中配置文件的软链接 sites-enabled 中的配置文件将被 nginx.conf 加载 ③ 总结 安装nginx 后,默认 sites-available 文件夹中的 default 被创建了软链接,放在 sites-enabled 文件夹中,当 sites-available 中的 default 有变化时,sites-enabled 文件夹中的 default 也会有变化...
sudo ln -s /etc/nginx/sites-available/mqtt.keeshow.cn /etc/nginx/sites-enabled/ 该链接会在sites-enabled目录中生成一个软连接,并指向了sites-available目录中的原始配置文件,同理,我们也能在这里看到其他已代理服务的链接,他们都来自于sites-available目录。完成配置后,检查配置有无语法错误:sudo nginx ...
/etc/nginx/sites-available/mqtt.keeshow.cn配置文件,配置内容为: server { listen 80; listen [::]:80; server_name mqtt.keeshow.cn; client_max_body_size 1024m; location / { proxy_pass http://127.0.0.1:18083; proxy_set_header HOST $host; ...
access_log off;allow all;} 然后第二步,建立软连接到sites-enable里面去 ln -s /etc/nginx/sites-available/www.blogguy.cn /etc/nginx/sites-enabled/www.blogguy.cn 你是否需要检查一下配置语法是不是正确呢?检查一下:/etc/init.d/nginx configtest Testing nginx configuration: nginx.没有...
需要确保Nginx的配置文件(通常位于/etc/nginx/nginx.conf或/etc/nginx/sitesavailable/default)没有语法错误,可以使用以下命令检查配置文件: sudo nginx t 如果输出显示syntax is ok和configuration file /etc/nginx/nginx.conf test is successful,则配置文件没有错误,如果有错误,请根据提示修复配置文件。