sites-available:这个目录包含了所有可用的虚拟主机配置文件。每个文件通常对应一个虚拟主机(一个网站)的配置。在这里你可以存放所有已经创建的虚拟主机配置文件,无论是否启用。sites-enabled:这个目录包含了当前启用的虚拟主机配置文件的符号链接。在 nginx启动时,它只会读取 sites-enabled 目录中的配置文件。通俗来...
步骤1:在/etc/nginx/sites-available/目录下创建新的配置文件 创建新的配置文件: sudo nano /etc/nginx/sites-available/my_project 添加以下内容到配置文件(根据实际路径和域名修改): server { listen 80; server_name your_domain_or_ip; root /path/to/your/project/dist; index index.html; location / {...
打开test1.com,进行服务器配置(具体配置和在nginx.conf配置文件中一样,此处不进行配置,如有需要可以参考另一篇博客) 保存test1.com 配置目录sites-enabled 目录位置:/etc/nginx/sites-enabled/ 目录作用:由于nginx.conf默认引用的是这个文件夹,所以我们在sites-available里面建立了新的配置文件之后,还要建立个软连接到...
1.conf.d:用户自己定义的conf配置文件 2.sites-available:系统默认设置的配置文件 3.sites-enabled:由sites-available中的配置文件转换生成 4.nginx.conf:汇总以上三个配置文件的内容,同时配置我们所需要的参数 三、配置默认网站服务(两个主机都做配置) # 修改服务的默认端口为81 gedit/etc/nginx/sites-enabled/def...
建议先备份原有配置,再修改 cp/etc/nginx/sites-available/defaultdefault.bakvim/etc/nginx/sites-available/default 1 nginx目录结构介绍 2 nginx.conf总体架构 在上面nginx服务目录介绍中,/usr/local/nginx/conf/nginx.conf是nginx服务主配置文件,也是其核心配置文件,去掉包含#号和空号的内容,大致看下nginx.conf配...
mkdir /etc/nginx/sites-available mkdir /etc/nginx/sites-enabled cd /etc/nginx/sites-available/ touch some.domain.com ln -s /etc/nginx/sites-available/some.domain.com /etc/nginx/sites-enabled/. 在/etc/nginx/nginx.conf中拷贝一段server {}到some.domain.com中,按实际情况修改端口号等配置数据。
1. nginx配置域名及禁止直接通过IP访问 先来看nginx的默认配置,ubuntu默认位置 /etc/nginx/sites-enabled 。 (注意:sites-enabled里的配置其实是软链接,链接到sites-available下的真实配置,这是nginx的一种最佳实践,希望我们在sites-available下修改配置,等修改好以后在链接到sites-enabled下,不过我这里没采纳这种最佳...
通常情况下,网站管理员会将此文件的链接从 sites-enabled 中删除,并将其作为 sites-available 中其他文件的参考,nginx packaging team 将持续对此文件进行更新。 也就是说,文件夹下的default为网站配置文件的参考,由于在nginx更新时,default会一同被更新以展示配置文件的变化,所以在配置网站时,不应该直接修改此文件,需...
打开Nginx配置文件。通常位于/etc/nginx/nginx.conf或/etc/nginx/sites-available/default。 在配置文件中,添加一个新的server块,如下所示: 代码语言:javascript 复制 http{...server{listen80;server_name example.com www.example.com;root/var/www/example.com;index index.html index.htm;location/{try_files...