ubuntu VPS nginx(1.4.6) 禁止其他域名访问你的服务器
ubuntu下的nginx配置文件在、etc/nginx/sites-ava/default
修改其配置即可。
如果要禁止IP访问 只需要添加服你器名称即可。
下面代码删除了注释#部分
server {
listen 80;
[b]server_name www.test.com www.test2.com; [/b]
listen [::]:80 default_server ipv6only=on;
root /usr/share/nginx/html/3dvr;
index index.php index.html index.htm;
location / {
try_files $uri $uri/ =404;
}
location ~ \.php$ {
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
include fastcgi_params;
}
如果需要绑定更多域名,可以添加域名列表,放在配置文件夹下,但是文件要以.conf后缀名。即上层目录的nginx.conf下,然后在default文件中include进来就可以了
像这样
include /etc/nginx/conf.d/*.conf;
================================================================
三、不带www的域名加301跳转
若不带 www 的域名需加 301 跳转,则先绑定不带 www 的域名,且无需写网站目录,直接进行 301 跳转,如:
server
{
listen 80;
server_name server110.com;
rewrite ^/(.*) http://www.server110.com/$1 permanent;
}
四、添加404网页
添加 404 网页,可以直接在配置中添加,如:
server
{
listen 80;
server_name www.server110.com; #绑定域名
index index.htm index.html index.php; #默认文件
root /home/www/server110.com; #网站根目录
include location.conf; #调用其他规则,也可去除
error_page 404 /404.html;
}
下面的来源
https://help.aliyun.com/knowledge_detail/41467.html
- 大小: 60.4 KB
分享到:
相关推荐
你需要将这个“ubuntu1804 nginx离线包”上传到无互联网连接的Ubuntu服务器上。通常,这些文件会被组织在一个结构化的目录中,模拟了Ubuntu的软件仓库结构。 安装步骤如下: 1. **准备离线安装包**:确保已将离线...
在Ubuntu 14.04.2操作系统上安装和配置Nginx 1.6以及Sticky模块是一项关键的任务,特别是在构建高可用性和负载均衡的Web服务器环境时。以下是对这个主题的详细解释: 首先,Nginx是一个高性能的HTTP和反向代理...
标题中的"NGINX实现一个域名访问多个项目1"是指利用Nginx服务器的配置能力,让同一个域名能够根据不同的URL路径指向不同的应用或项目。描述中提到,这是为了解决在一个域名下部署多个项目的问题,避免为每个项目单独...
在本文中,我们将深入探讨如何配置Nginx以实现多域名访问,同时涵盖访问数量统计、日志请求头配置以及针对手机访问的重定向策略。 ### 1. Nginx多域名配置 在Nginx中,配置多域名主要通过`server`块来实现。每个`...
在Ubuntu 20.04系统中离线安装Nginx是一个相对复杂的过程,因为通常我们依赖于apt-get在线更新和安装软件。然而,在没有网络连接或者需要在隔离环境中部署时,就需要通过手动方式来完成。这个过程涉及到下载Nginx的...
在Ubuntu 20.04系统中,如果你的网络连接不可用,但仍然需要安装Nginx web服务器,可以使用dpkg命令来手动安装软件包。`dpkg`是Debian包管理器,用于处理.deb格式的软件包,它是Ubuntu的基础。在没有网络的情况下,...
ubuntu开机自启动nginx服务
在Ubuntu系统上安装Nginx 1.8是一项常见的任务,尤其对于那些希望搭建Web服务器或者需要一个高性能的反向代理服务器的用户来说。Nginx以其轻量级、高并发处理能力而闻名,1.8版本是其稳定且广泛使用的版本之一。下面...
nginx-1.24.0开源包,需要解压到ubuntu系统后,cd到目录后,先后执行./configure,make,make install,其中configure可以配置更详细的指令,make如果提示没有需要安装
Ubuntu 12.04 下安装 Nginx、Python、uWSGI 和 Django 的步骤 在本文中,我们将介绍如何在 Ubuntu 12.04 环境下安装 Nginx、Python、uWSGI 和 Django。这些技术栈组合是非常流行的 Web 应用程序开发环境。 一、...
- **Nginx**:作为Web服务器,擅长处理静态资源,支持反向代理,可以提高Web应用的性能和安全性。 - **MySQL**:作为数据库服务器,用于存储和管理网站数据。 - **PHP**:作为脚本语言,用来处理动态页面,支持广泛...
在本文中,我们将详细介绍如何在Ubuntu系统中安装nginx服务器。nginx是一个流行的开源Web服务器软件,广泛应用于生产环境中。本文将指导您一步一步地安装nginx,并对其进行基本配置。 一、下载nginx稳定版本 首先...
在本文中,我们将深入探讨如何在Ubuntu操作系统上安装和配置Nginx服务器,这是一个流行的开源Web服务器,以其高性能和稳定性而闻名。Nginx广泛用于处理静态内容、反向代理和负载均衡等任务。 首先,确保你的Ubuntu...
在本文中,我们将深入探讨如何在Ubuntu 16.04操作系统上搭建一个基于FASTDFS的图片服务器,并进一步配置Nginx作为反向代理。FASTDFS是一个轻量级的开源文件系统,专为互联网设计,尤其适合存储大量小文件,如图片、...
在本场景中,我们将关注如何在没有网络连接的情况下,使用`dpkg`工具安装Nginx服务器,以及可能需要的编译工具如GCC和Make。 首先,`dpkg`是Debian和基于Debian的系统(包括Ubuntu)中的包管理器,它允许用户安装、...
在Ubuntu系统上编译安装Nginx是一项技术性较强的任务,尤其当我们要为Nginx添加特定功能,如FLV(Flash Video)流媒体支持时。以下是对这一过程的详细阐述: 首先,我们需要确保系统已经安装了必要的依赖库。对于...
ubuntu离线部署nginx+fastdfs软件包 autoconf-latest.tar.gz automake-1.15.tar.gz fastdfs-5.11.tar.gz fastdfs-nginx-module-1.20.tar.gz libfastcommon-1.0.38.tar.gz m4-1.4.18.tar.gz openssl-1.1.0j.tar.gz ...
ubuntu-nginx-lucee, 在Ubuntu上,使用 Nginx 和Tomcat构建Lucee服务器的脚本 ubuntu-nginx-lucee一组bash脚本,用于在Ubuntu上使用 Nginx 和Tomcat来支持Lucee服务器。 使用Ubuntu发行版中的Tomcat,这样你就可以...