配置nginx使网站主域名不可访问,其他链接地址能正常访问

server
{
    listen 80;
    server_name a.abc.cn;
    index index.php index.html index.htm default.php default.htm default.html;
    root /www/wwwroot/abc.cn;

    location = / {
        return 403;
    }

    access_log  /www/wwwlogs/abc.cn.log;
    error_log  /www/wwwlogs/abc.cn.error.log;
}

如上面加上红色的代码,这样a.abc.cn就无法访问,a.abc.cn/about.html等其他链接可以正常访问。

要通过域名配置Nginx实现域名访问,可以按照以下步骤进行配置: 1. 打开Nginx配置文件,一般为nginx.conf。可以使用命令`vim /etc/nginx/nginx.conf`来编辑文件。 2. 在配置文件中找到`server`段,这是配置域名访问的地方。 3. 在`server`段中添加`server_name`指令,指定要配置域名。可以多个域名,用空格分隔。 4. 在`server`段中添加`location`段,用于配置请求的转发或代理规则。可以使用`proxy_pass`指令来设置转发的目标地址。 5. 保存配置文件并重启Nginx服务,可以使用命令`sudo systemctl restart nginx`来重启服务。 通过以上步骤配置好后,就可以通过域名访问指定的项目了。请注意,配置文件的路径和具体指令可能会因系统和Nginx版本而有所不同,请根据实际情况进行调整。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [nginx配置域名访问域名后出现两个斜杠//的解决方法](https://download.csdn.net/download/weixin_38672962/14048547)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [nginx配置文件 通过域名访问](https://blog.csdn.net/qq_15724141/article/details/83346093)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值