步骤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里面建立了新的配置文件之后,还要建立个软连接到...
sites-available:这个目录包含了所有可用的虚拟主机配置文件。每个文件通常对应一个虚拟主机(一个网站)的配置。在这里你可以存放所有已经创建的虚拟主机配置文件,无论是否启用。sites-enabled:这个目录包含了当前启用的虚拟主机配置文件的符号链接。在 nginx启动时,它只会读取 sites-enabled 目录中的配置文件。通俗来...
1.conf.d:用户自己定义的conf配置文件 2.sites-available:系统默认设置的配置文件 3.sites-enabled:由sites-available中的配置文件转换生成 4.nginx.conf:汇总以上三个配置文件的内容,同时配置我们所需要的参数 三、配置默认网站服务(两个主机都做配置) # 修改服务的默认端口为81 gedit/etc/nginx/sites-enabled/def...
目标是用程序自动生成配置项,如果每次都修改/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...
通常情况下,网站管理员会将此文件的链接从 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...
1. nginx配置域名及禁止直接通过IP访问 先来看nginx的默认配置,ubuntu默认位置 /etc/nginx/sites-enabled 。 (注意:sites-enabled里的配置其实是软链接,链接到sites-available下的真实配置,这是nginx的一种最佳实践,希望我们在sites-available下修改配置,等修改好以后在链接到sites-enabled下,不过我这里没采纳这种最佳...
打开Nginx配置文件。通常位于/etc/nginx/nginx.conf或/etc/nginx/sites-available/default。 在配置文件中,添加一个新的server块,如下所示: 代码语言:javascript 复制 http{...server{listen80;server_name example.com;# 配置访问控制策略 allow192.168.1.0/24;# 允许192.168.1.0/24网段的IP访问 ...