配置nginx服务器 —— Nginx添加多个二级子域名

1.安装nginx

centos/linux下的安装Nginx

2.安装好后进入Nginx目录中

在conf目录下建立一个vhost(ps:名字自己设定)文件夹

其中的$NGINXHOME为你的nginx目录

#进入到nginx目录
cd $NGINXHOME
cd conf
mkdir vhost

3.编辑nginx.conf加入如下一句话:

    include vhost/*.conf;

然后保存

4.进入vhost文件夹中建立你需要的二级域名比如我需要建立tomcat.lonecloud.cn域名则建立tomcat.lonecloud.cn.conf

加入如下配置

server {
    default_type ‘text/html‘;
    charset utf-8;
    listen 80;
    autoindex off;
    server_name tomcat.lonecloud.cn;
    access_log /usr/local/nginx/logs/access.log combined;
    index index.html index.htm index.jsp index.php;
    #error_page 404 /404.html;
    if ( $query_string ~* ".*[\;‘\<\>].*" ){
        return 404;
    }

    location / {
        proxy_pass http://127.0.0.1:8080/;
        add_header Access-Control-Allow-Origin *;
    }
}

主要的配置是在:

  listen为监听端口为80端口

  server_name设置为你需要的二级域名

  location中的proxy_pass 设置为你的tomcat的路径

5.重启nginx即可

时间: 2024-10-13 11:41:50

配置nginx服务器 —— Nginx添加多个二级子域名的相关文章

CentOS 6.5 yum安装配置lnmp服务器(Nginx+PHP+MySQL)

以下全部转载于  http://blog.csdn.net/lane_l/article/details/20235909 本人于今晚按照该文章使用centos 6.7 64bit安装成功,做个备份,就转过来了. --------------------------------------------------------------- 转载者语: 转载于:http://www.osyunwei.com/archives/2353.html 原文标题:CentOS 6.2yum安装配置lnmp

CentOS 6.4安装配置LNMP服务器(Nginx+PHP+MySQL)

这篇文章主要介绍了CentOS 6.4下配置LNMP服务器的详细步骤,需要的朋友可以参考下 准备篇 1.配置防火墙,开启80端口.3306端口vi /etc/sysconfig/iptables-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT #允许80端口通过防火墙-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT #允许3306端口

Windows下Apache服务器中自动配置二级子域名

今天我们介绍的这个办法,只需要简单修改 httpd-vhosts.conf 文件,配合 .htaccess 文件即可实现自动配置二级域名. 我们这里以 wpchina.com 为例,以下代码中的 wpchina.com 都可以替换成你自己想要域名. 我们的目标是,不同的子域名可以访问不同目录下的网站: wpchina.com => / : home.wpchina.com => /home: bbs.wpchina.com => /bbs: … 第一步,确认安装好 Apache 服务器,

nginx服务器下的TP5框架的虚拟域名配置

server { listen 80; default_type 'text/html'; charset utf-8; server_name www.xxx.com; root /usr/local/nginx/html/public; location / { index index.html index.htm index.php; #autoindex on; if ($request_filename !~ (static|robots/.txt|index/.php.*)) { r

Nginx服务器 安装 与平滑升级详细介绍 &nbsp; 简单使用1

#nginx -V (-V 可以显示出当时的标准,添加了什么模块) [[email protected] nginx-1.8.0]# ./configure --help |grep proxy --without-http_proxy_module        disable ngx_http_proxy_module --http-proxy-temp-path=PATH        set path to store http proxy temporary files --with-

构建Nginx服务器之三 反向代理Discuz论坛

实验目的: 利用nginx均衡两台lamp下Discuz,其中任意一台lamp的web 宕机,不影响discuz的使用! 实验拓扑: 实验环境: 服务器                           主机名                 IP地址 Nginx服务器                      nginx                  192.168.1.2 Discuz论坛(主mysql)              master                 192.

nginx服务器及优化

nginx服务器作用:是一个高性能的HTTP和反向代理服务器,同时也是一个IMAP/POP3/SMTP代理服务器. Nginx配置文件及目录:/usr/local/nginx 安装目录-conf/nginx.conf 主配置文件-html 网页目录-logs 日志文件-sbin/nginx 启动脚本 /usr/local/nginx/sbin/nginx –v 查看Nginx版本 /usr/local/nginx/sbin/nginx –V 查看编译参数 /usr/local/nginx/sbi

nginx服务器入门知识汇总

IP-hash 就是根据IP进行hash计算,然后分配到对应的服务器,好处就是不用session同步,固定IP会固定访问一台服务器,缺点就是恶意攻击,会造成某台服务器压垮.提供的服务不同,面向的地区不同,IP可能会出现集中,造成不均匀,不可控. ginx的并发能力在同类型网页服务器中的表现,相对而言是比较好的,因此受到了很多企业的青睐,我国使用Nginx网站的知名用户包括腾讯.淘宝.百度.京东.新浪.网易等等.Nginx是网页服务器运维人员必备技能之一,下面为大家整理了一些比较常见的Nginx相

Nginx配置文件nginx.conf详细说明文档

在此记录下Nginx服务器nginx.conf的配置文件说明, 部分注释收集于网络. user    www-data;                        #运行用户 worker_processes  1;                  #启动进程,通常设置成和cpu的数量相等 error_log  /var/log/nginx/error.log;   #全局错误日志及PID文件pid        /var/run/nginx.pid; events {   use   e