`
sinykk
  • 浏览: 357761 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

centos lnup 0.5 nginx 同一个IP配置多个域名

    博客分类:
  • php
阅读更多

nginx.conf的server配置如下

server
    {
        listen       80;
        server_name .ai9475.com; #注意前面的小数点,这样就不用配置www
        index index.html index.htm index.php;
        root  /home/wwwroot/;
        error_page 404 = /404.php; #需要在前面http中加 fastcgi_intercept_errors on;

        location ~ .*\.(php|php5)?$
            {
                fastcgi_pass  unix:/tmp/php-cgi.sock;
                fastcgi_index index.php;
                include fcgi.conf;
            }

        location /status {
            stub_status on;
            access_log   off;
        }

        location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
            {
                expires      30d;
            }

        location ~ .*\.(js|css)?$
            {
                expires      12h;
            }

        log_format  access  '$remote_addr - $remote_user [$time_local] "$request" '
             '$status $body_bytes_sent "$http_referer" '
             '"$http_user_agent" $http_x_forwarded_for';
        access_log  /home/wwwlogs/access.log  access;
    }
include vhost/*.conf; #一定要包含在这个

 

有/usr/loca/nginx/conf/ 下创建vhost

 

添加一个文件ai9475_cn.conf文件,配置内容如下

 

server
    {
        listen       80;
        server_name .ai9475.cn;
        index index.html index.htm index.php;
        root /home/wwwai9475cn/;
       
        error_page 404 = /404.php;
        location ~ .*\.(php|php5)?$
            {
                fastcgi_pass  unix:/tmp/php-cgi.sock;
                fastcgi_index index.php;
                include fcgi.conf;
            }

        location /status {
            stub_status on;
            access_log   off;
        }

        location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
            {
                expires      30d;
            }

        location ~ .*\.(js|css)?$
            {
                expires      12h;
            }

        log_format  commpany_access  '$remote_addr - $remote_user [$time_local] "$request" '
             '$status $body_bytes_sent "$http_referer" '
             '"$http_user_agent" $http_x_forwarded_for';
        access_log  /home/wwwlogs/access_ai9475cn.log  commpany_access;
    }

 

分享到:
评论

相关推荐

    centos Centos系统上 nginx 代理多个域名站点 nginx配置

    Centos系统上 nginx 代理多个域名站点 nginx配置,多个域名解析到同一IP,服务器上启动多个服务

    Nginx一个IP如何配置多个站点的方法教程

    对于Nginx,一个IP上配置多个站点还是很常见的。尤其是在开发环境上,更是如此。 下面在我的阿里云上简单的实现这样一个需求: 在一个IP上通过对端口区分来配置多个站点。 环境初始化目录一览配置站点准备添加配置...

    CentOS7.3下Nginx基于IP+端口的虚拟主机配置实战.pdf

    Nginx支持在同一个IP地址上配置不同的虚拟主机,只需要为每个虚拟主机指定不同的端口即可。配置虚拟主机需要编辑nginx.conf文件,简化配置如下: ``` http { server { listen 80; server_***; location / { ...

    centOS8安装nginx及nginx配置

    ### CentOS8安装Nginx及Nginx配置 #### 一、Nginx简介与应用场景 Nginx(发音为 "engine X")是一款由俄罗斯程序员Igor Sysoev开发的高性能Web服务器和反向代理服务器,同时也可用作IMAP/POP3/SMTP代理服务器。在...

    Centos7的nginx-1.24.0免编译包,直接解压修改配置文件,启动即可

    - **server 块**:表示一个独立的服务,可以配置监听的 IP 地址和端口,以及对应的域名等。 - **location 块**:定义 URL 匹配规则,处理特定的请求。 **启动与管理** 1. 使用命令 `./nginx` 或 `/usr/local/nginx...

    centos安装多个nginx实现反向代理.zip

    总之,通过在CentOS上配置多个Nginx实例,我们可以轻松地为多个项目(如Vue.js和Java应用)设置反向代理,提供高效、灵活的Web服务。通过合理地规划和配置,可以实现负载均衡、安全保护和性能优化,满足企业级应用的...

    centos7.6离线安装nginx

    在Linux环境中,CentOS 7.6是一个广泛使用的操作系统,而Nginx是一款高性能的Web服务器和反向代理服务器,常用于网站托管和负载均衡。本文将详细介绍如何在CentOS 7.6上进行离线安装Nginx,这对于网络环境不稳定或者...

    centos 非root安装nginx

    在Linux环境中,CentOS系统是常用的服务器操作系统,而Nginx是一款高性能的HTTP和反向代理服务器,常用于网站服务。在非root权限下安装Nginx,即不使用管理员权限进行安装,需要一些额外的步骤和技巧。下面将详细...

    基于CentOS 7.6 配置Nginx + Tomcat

    在配置文件nginx.conf中,我们可以看到很多优化配置项: - `large_client_header_buffers` 设置读取大型客户端请求头的缓冲区大小。 - `client_max_body_size` 设置客户端请求主体的大小限制。 - `client_body_...

    CentOS6.3安装nginx操作指南

    在 CentOS 6.3 上安装 Nginx 是一项常见的任务,Nginx 是一个高性能的 Web 和反向代理服务器,以其轻量级、高效的特性深受开发者和系统管理员的喜爱。本指南将详细解释如何在 CentOS 6.3 环境下安装 Nginx,以及涉及...

    centos7安装nginx1.16.1

    ### CentOS 7 安装 Nginx 1.16.1 #### 一、概述 本篇文章将详细介绍如何在 CentOS 7 上安装 Nginx 1.16.1 版本。Nginx 是一款轻量级的 Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,由俄罗斯的...

    centos8 nginx1.20.1 与nginx配置文件

    在这个主题中,我们主要关注如何在CentOS 8操作系统上安装Nginx 1.20.1版本以及配置Nginx以支持HTTPS服务。以下是详细的步骤和相关知识点: 首先,我们需要确保CentOS 8系统已经更新到最新状态,通过运行以下命令:...

    Centos7环境下Nginx版本升级方式及步骤

    在CentOS7环境中,对Nginx进行版本升级是一个重要的任务,这可能是因为新版本提供了更多的功能、性能优化或安全修复。本篇文章将详细介绍两种在CentOS7上升级Nginx的方法:YUM upgrade和源码平滑升级,并提供相关的...

    centos7配置nginx虚拟主机

    centos7配置nginx虚拟主机

    CentOS7-Nginx安装包(相关所有依赖包).zip

    Nginx是一款高性能的HTTP和...总之,这个压缩包提供了一种快速且完整的在CentOS7上部署Nginx的方式,特别是对于那些初次接触Linux服务器管理的用户,它简化了依赖包的管理和安装过程,使得搭建Web服务器变得更加便捷。

    nginx一个域名多个项目部署.doc

    总结来说,通过Nginx的虚拟主机和location配置,我们可以轻松地在一个域名下部署和管理多个项目,无论是静态内容还是动态应用,都能高效、灵活地处理。结合负载均衡和反向代理功能,Nginx成为企业级网站和应用程序...

    centos7.5离线安装nginx1.17.8全套包.zip

    在Linux系统中,CentOS 7.5是一个广泛使用的服务器操作系统,而Nginx则是一款高性能的HTTP和反向代理服务器,常用于Web服务。本压缩包“centos7.5离线安装nginx1.17.8全套包.zip”提供了在没有网络连接的情况下在...

    CentOS自动安装nginx

    总的来说,"CentOS自动安装nginx"的主题涵盖了Linux系统管理、软件包管理、网络服务器配置和自动化运维等多方面知识,对于运维人员或开发人员来说,这些都是必备技能。通过学习和实践这些步骤,可以提高部署效率,...

    linux/centos 安装配置nginx 详细文档

    这通常是通过在 `nginx.conf` 文件中添加一个新的 `server` 块来完成的,该块指定后端服务器的位置以及其他相关设置。 例如,如果你有一个运行在 `localhost:8080` 的 Tomcat 实例,你可以这样配置 Nginx: ```...

    CentOS6.5 一键nginx安装

    最后,可以通过访问服务器的IP地址或已配置的域名来测试Nginx是否正常工作。在浏览器中输入`http://your_server_ip`或`http://your_domain`,如果看到“Welcome to Nginx!”的页面,说明Nginx已经成功安装并运行。 ...

Global site tag (gtag.js) - Google Analytics