Fighting!

欲戴皇冠,必承其重!

  • 目录视图
  • 摘要视图
  • 订阅
【活动】Python创意编程活动开始啦!!!    CSDN日报20170426 ——《四无年轻人如何逆袭》    【CSDN 日报】| 3.18-4.18 上榜作者排行出炉

阿里云nginx服务器多站点的配置

标签: nginx阿里云服务器
2016-08-10 12:51 1736人阅读 评论(0) 收藏 举报

本文章已收录于:
分类:
WEB(4)

作者同类文章X

版权声明:本文为博主原创文章,未经博主允许不得转载。

阿里云nginx服务器多站点的配置

今天配置了一下多站点,记录一下配置的过程...
  1. 首先要找到nginx 配置文件之所在,阿里云上的nginx.conf 文件上 /alidata/server/nginx-1.4.4/conf 中。
  2. 然后在conf目录下创建一个vhosts 目录,  这个目录是用来存放不同站点的配置文件的。
  3. 然后呢, 在nginx.conf 最后 加入一行 include /alidata/server/nginx/conf/vhosts/*.conf;
    [plain] view plaincopy print?
    1. user  www www;
    2. worker_processes  1;
    3. error_log  /alidata/log/nginx/error.log crit;
    4. pid        /alidata/server/nginx/logs/nginx.pid;
    5. #Specifies the value for maximum file descriptors that can be opened by this process.
    6. worker_rlimit_nofile 65535;
    7. events
    8. {
    9. use epoll;
    10. worker_connections 65535;
    11. }
    12. http {
    13. include       mime.types;
    14. default_type  application/octet-stream;
    15. #charset  gb2312;
    16. server_names_hash_bucket_size 128;
    17. client_header_buffer_size 32k;
    18. large_client_header_buffers 4 32k;
    19. client_max_body_size 8m;
    20. sendfile on;
    21. tcp_nopush     on;
    22. keepalive_timeout 60;
    23. tcp_nodelay on;
    24. fastcgi_connect_timeout 300;
    25. fastcgi_send_timeout 300;
    26. fastcgi_read_timeout 300;
    27. fastcgi_buffer_size 64k;
    28. fastcgi_buffers 4 64k;
    29. fastcgi_busy_buffers_size 128k;
    30. fastcgi_temp_file_write_size 128k;
    31. gzip on;
    32. gzip_min_length  1k;
    33. gzip_buffers     4 16k;
    34. gzip_http_version 1.0;
    35. gzip_comp_level 2;
    36. gzip_types       text/plain application/x-javascript text/css application/xml;
    37. gzip_vary on;
    38. #limit_zone  crawler  $binary_remote_addr  10m;
    39. log_format '$remote_addr - $remote_user [$time_local] "$request" '
    40. '$status $body_bytes_sent "$http_referer" '
    41. '"$http_user_agent" "$http_x_forwarded_for"';
    42. # 加入下面一行 表示将 vhosts 下面所有的 conf 文件包含进来
    43. include /alidata/server/nginx/conf/vhosts/*.conf;
    44. }

    user  www www;
    worker_processes  1;error_log  /alidata/log/nginx/error.log crit;
    pid        /alidata/server/nginx/logs/nginx.pid;#Specifies the value for maximum file descriptors that can be opened by this process.
    worker_rlimit_nofile 65535;events
    {use epoll;worker_connections 65535;
    }http {include       mime.types;default_type  application/octet-stream;#charset  gb2312;server_names_hash_bucket_size 128;client_header_buffer_size 32k;large_client_header_buffers 4 32k;client_max_body_size 8m;sendfile on;tcp_nopush     on;keepalive_timeout 60;tcp_nodelay on;fastcgi_connect_timeout 300;fastcgi_send_timeout 300;fastcgi_read_timeout 300;fastcgi_buffer_size 64k;fastcgi_buffers 4 64k;fastcgi_busy_buffers_size 128k;fastcgi_temp_file_write_size 128k;gzip on;gzip_min_length  1k;gzip_buffers     4 16k;gzip_http_version 1.0;gzip_comp_level 2;gzip_types       text/plain application/x-javascript text/css application/xml;gzip_vary on;#limit_zone  crawler  $binary_remote_addr  10m;log_format '$remote_addr - $remote_user [$time_local] "$request" ''$status $body_bytes_sent "$http_referer" ''"$http_user_agent" "$http_x_forwarded_for"';# 加入下面一行 表示将 vhosts 下面所有的 conf 文件包含进来include /alidata/server/nginx/conf/vhosts/*.conf;
    }
  4. 然后,就是在vhosts 目录下写 你对应站点的 conf 文件了。下面给出一个范例
    [plain] view plaincopy print?
    1. server {
    2. listen       80;
    3. # 这个表示 网站域名, 可以是二级甚至多级域名
    4. server_name  localhost demo.com www.demo.com test.demo.com;
    5. # 表示默认索引文件
    6. index index.html index.htm index.php;
    7. # 该站点对应的网站根目录所在
    8. root /alidata/www/demo;
    9. location ~ .*\.(php|php5)?$
    10. {
    11. #fastcgi_pass  unix:/tmp/php-cgi.sock;
    12. fastcgi_pass  127.0.0.1:9000;
    13. fastcgi_index index.php;
    14. include fastcgi.conf;
    15. }
    16. location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
    17. {
    18. expires 30d;
    19. }
    20. location ~ .*\.(js|css)?$
    21. {
    22. expires 1h;
    23. }
    24. # 伪静态规则
    25. include /alidata/server/nginx/conf/rewrite/phpwind.conf;
    26. access_log  /alidata/log/nginx/access/phpwind.log;
    27. }

    server {listen       80;# 这个表示 网站域名, 可以是二级甚至多级域名server_name  localhost demo.com www.demo.com test.demo.com;# 表示默认索引文件index index.html index.htm index.php;# 该站点对应的网站根目录所在root /alidata/www/demo;location ~ .*\.(php|php5)?${#fastcgi_pass  unix:/tmp/php-cgi.sock;fastcgi_pass  127.0.0.1:9000;fastcgi_index index.php;include fastcgi.conf;}location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)${expires 30d;}location ~ .*\.(js|css)?${expires 1h;}# 伪静态规则include /alidata/server/nginx/conf/rewrite/phpwind.conf;access_log  /alidata/log/nginx/access/phpwind.log;
    }
  5. 如果还要继续添加, 直接复制文件。然后修改一下 server_name, root, 和access_log(如果有必要的话) 就OK了。
  6. 然后,不要立马重启nginx,应该要先测试一下nginx 配置文件是否正常. 找到nginx 的 sbin目录。 注意, 这个地方是nginx 的sbin 目录(这个目录与nginx 的conf 目录是同级目录)。linux 下有许多与sbin同名的目录。 容易搞错。 在阿里云服务器上一般默认的目录是 /alidata/server/nginx-1.4.4/sbin。
  7. 输入 cd /alidata/server/nginx-1.4.4/sbin,然后输入 ./nginx -t ,如果控制台显示下面两行,则表示配置成功了,否则请根据提示继续检查配置文件。
    nginx: the configuration file /alidata/server/nginx/conf/nginx.conf syntax is ok
    nginx: configuration file /alidata/server/nginx/conf/nginx.conf test is successful
  8. 配置成功之后, 就 需要重启 nginx 服务器。 在sbin目录下输入命令:./nginx -s reload, 然后整个过程就完成了。

另外, 总结一下nginx 的几个常用命令:

[plain] view plaincopy print?
  1. 启动
  2. ./nginx
  3. 重启
  4. ./nginx -s reload
  5. 关闭
  6. ps -ef | grep nginx     # 查询nginx主进程号
  7. 从容停止   kill -QUIT 主进程号
  8. 快速停止   kill -TERM 主进程号
  9. 强制停止   kill -9 nginx
  10. 若nginx.conf配置了pid文件路径,如果没有,则在logs目录下
  11. kill -信号类型 '/usr/local/nginx/logs/nginx.pid'
  12. 判断配置文件是否正确
  13. ./nginx -t

启动
./nginx重启
./nginx -s reload关闭
ps -ef | grep nginx     # 查询nginx主进程号
从容停止   kill -QUIT 主进程号
快速停止   kill -TERM 主进程号
强制停止   kill -9 nginx
若nginx.conf配置了pid文件路径,如果没有,则在logs目录下
kill -信号类型 '/usr/local/nginx/logs/nginx.pid'判断配置文件是否正确
./nginx -t

1
0
  • 上一篇[CF# 366 Thor] STL模拟
  • 下一篇CodeForces Gym100935 水题专场

我的同类文章

WEB(4)
http://blog.csdn.net

  • 让ThinkPHP3.2.3 支持对Oracle LOB数据的操作2016-12-12阅读422
  • ThinkPHP 3.2.3+ORACLE插入数据BUG修复及支持获取自增Id的上次记录2016-12-09阅读542
  • Oracle数据库中日期格式的转换2016-12-11阅读328
  • POST & GET & Ajax 全解2016-03-29阅读786

参考知识库

JavaScript知识库

14613关注|1514收录

PHP知识库

6616关注|1057收录

Linux知识库

11725关注|3939收录

软件测试知识库

4539关注|318收录

jQuery知识库

8882关注|948收录

AngularJS知识库

4799关注|569收录

更多资料请参考:

猜你在找

Nginx服务器入门
阿里云ECS Linux服务器项目部署实战视频课程
Nginx 高性能 WEB服务器系列
Nginx服务器配置
2017最新Linux集群全网服务器数据备份方案超细实战课
阿里云-workerman 服务器环境配置
阿里云Ubuntu系统从0搭建LAMPApache+MySQL+PHP以及服务器生产环境常用配置
阿里云主机服务器端配置
阿里云 ubuntu 下配置ftp服务器 ProFtpd 个人感觉配置起来比vsftpd容易
阿里云服务器ECS centos72搭建nginx环境以及负载均衡
关闭
查看评论

  暂无评论
您还没有登录,请[登录]或[注册]
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

核心技术类目
全部主题HadoopAWS移动游戏JavaAndroidiOSSwift智能硬件DockerOpenStackVPNSparkERPIE10EclipseCRMJavaScript数据库UbuntuNFCWAPjQueryBIHTML5SpringApache.NETAPIHTMLSDKIISFedoraXMLLBSUnitySplashtopUMLcomponentsWindows MobileRailsQEMUKDECassandraCloudStackFTCcoremailOPhone CouchBase云计算iOS6Rackspace Web AppSpringSideMaemoCompuware大数据aptechPerlTornadoRubyHibernateThinkPHPHBasePureSolrAngularCloud FoundryRedisScalaDjangoBootstrap

  • 个人资料

  • xxw1996
    • 访问:159368次
    • 积分:4138
    • 等级:
      积分:4138
    • 排名:第6482名
    • 原创:231篇
    • 转载:10篇
    • 译文:0篇
    • 评论:28条
  • 文章搜索
  • 友情链接

    • csust-qwb
    • csust-tmq
    • csust-syl
    • csust-hl
    • csust-jkl-csdn  csust-jkl-cnblog
  • 文章分类
  • ------>>ACM<<------(60)
  • ACM____数据结构(66)
  • ACM____单调栈/单调队列(6)
  • ACM____树链剖分(3)
  • ACM____主席树(4)
  • ACM____Splay/Treap(0)
  • ACM____图 论(24)
  • ACM____网络流(0)
  • ACM____二分图匹配(1)
  • ACM____一般图匹配(0)
  • ACM____强联通分量(5)
  • ACM____搜 索(9)
  • ACM____回 溯(1)
  • ACM____二分/三分(16)
  • ACM____数 论(34)
  • ACM____高精度(2)
  • ACM____矩阵快速幂(9)
  • ACM____高斯消元(3)
  • ACM____动态规划(36)
  • ACM____数位DP(3)
  • ACM____博 弈(6)
  • ACM____莫队/分块(3)
  • ACM____FFT&NTT(1)
  • ACM____贪 心(2)
  • ACM____STL(9)
  • ACM____暴 力/模拟(7)
  • ACM____水 题(14)
  • ACM____思维题(16)
  • ACM____套 题(3)
  • ACM____模 板(16)
  • CCF(4)
  • ------>>实验室<<------(1)
  • C/C++学习(3)
  • 小作品(2)
  • PHP(5)
  • WEB(5)
  • Java(4)
  • 杂谈(5)
  • Matlab(2)
  • 文章存档
    • 2017年04月(4)
    • 2017年03月(3)
    • 2017年01月(23)
    • 2016年12月(14)
    • 2016年11月(13)
    • 2016年10月(16)
    • 2016年09月(21)
    • 2016年08月(46)
    • 2016年07月(28)
    • 2016年05月(2)
    • 2016年04月(2)
    • 2016年03月(3)
    • 2016年01月(1)
    • 2015年11月(1)
    • 2015年10月(2)
    • 2015年09月(2)
    • 2015年08月(33)
    • 2015年07月(21)
    • 2015年05月(6)
    • 2015年04月(1)
      展开
  • 阅读排行
  • Sublime 字体设置(5616)
  • 第七次CCF计算机软件能力认证题解(3150)
  • ACM 常用几何基本数学公式(3041)
  • Matlab 图像平移、旋转、缩放、镜像(2363)
  • 欧几里得 & 拓展欧几里得算法 讲解 (Euclid & Extend- Euclid Algorithm)(2352)
  • php封装生成验证码VerifyImage类(2086)
  • hdu 2579 Dating with girls(2) 【经典三维BFS】(1969)
  • POJ 3694 Network Tarjan求边双连通+LCS+并查集(1888)
  • 2015年长春区域网络赛 hdu 5441 Travel【并查集】(1861)
  • 2010年辽宁省赛 NBUT 1218【DFS实现树的遍历与更新】(1794)
  • 评论排行
  • csu 1685: Entertainment Box【湖南省多校对抗赛3.6】multiset妙用(3)
  • [Codeforces #369 (Div. 2)E. ZS and The Birthday Paradox]勒让德定理+逆元(3)
  • 第七次CCF计算机软件能力认证题解(2)
  • POJ 2828 - Buy Tickets 【线段树】(2)
  • 2015 CSUST校赛 - 超级快速幂【费马小定理】+【快速幂取模】(2)
  • Poj 1321 棋盘问题 【回溯、类N皇后】(2)
  • [SPOJ INS14G Kill them All]数学、排列组合(2)
  • csu 1774 慷慨的奖励[双向链表](2)
  • POJ 3071 Football 【概率DP】(2)
  • poj 2406 Power Strings 【KMP + 技巧处理】(1)
  • 最新评论
  • [SPOJ INS14G Kill them All]数学、排列组合

    xxw1996:这个照片我是当时在Acfun群里面看到的。书名我也不知道...

  • UVA 12657 Boxes in a Line 【双向链表】

    Good_night_Sion_:啊哈哈。。果不其然的进入坑了。。。感谢一下

  • [SPOJ INS14G Kill them All]数学、排列组合

    z597797222:咦咦咦,博主这是什么书

  • 第七次CCF计算机软件能力认证题解

    xxw1996:@AboutChristina:我那个是"|=", 所以可以不加条件判断了的。

  • 第七次CCF计算机软件能力认证题解

    aboutchristina:第二题,pirnt函数应该再加一个判断。 if(GBUF!=1) ...

  • [Codeforces #369 (Div. 2)E. ZS and The Birthday Paradox]勒让德定理+逆元

    xxw1996:@zcj5027:因为∏i=Ki=1(2N−i+1)与(K−1)!. 的分解式中2的指数相同,所以可...

  • [Codeforces #369 (Div. 2)E. ZS and The Birthday Paradox]勒让德定理+逆元

    xxw1996:@zcj5027:嗯嗯。已经更正啦。谢谢指正~

  • [Codeforces #369 (Div. 2)E. ZS and The Birthday Paradox]勒让德定理+逆元

    黑猫5027:观察分子,∏i=Ki=1(2N−i+1)就等价于(K−1)!. 对于这句话,博主写错了吧?,加入我...

  • hdu 1254 推箱子 BFS

    77458:好是好,就是代码太密

  • csu 1774 慷慨的奖励[双向链表]

    xxw1996:@qq_31841403:只能把文字copy了。

公司简介|招贤纳士|广告服务|联系方式|版权声明|法律顾问|问题报告|合作伙伴|论坛反馈
网站客服杂志客服微博客服webmaster@csdn.net400-600-2320|北京创新乐知信息技术有限公司 版权所有|江苏知之为计算机有限公司|江苏乐知网络技术有限公司
京 ICP 证 09002463 号|Copyright © 1999-2016, CSDN.NET, All Rights Reserved 

  • 登录 | 注册
  • 收藏成功

    确定

    收藏失败,请重新收藏

    确定

    *标题
    标题不能为空

    网址
    标签
    位置

    个人主页 - 我的知识
    同时保存至:
    选择知识图谱

    • 选择知识图谱

    新建?

    公开
    取消收藏

  • 分享资讯 传PPT/文档 提问题 写博客 传资源 创建项目 创建代码片
  • 设置昵称编辑自我介绍,让更多人了解你
    帐号设置退出

  • 社区
    博客
    论坛
    下载
    知识库
    技术问答
    极客头条
    英雄会
    服务
    JOB
    学院
    CODE
    活动
    CSTO
    C币兑换
    俱乐部
    CTO俱乐部
    高校俱乐部

收藏助手

提问

您的问题将会被发布在“技术问答”频道×

该问题已存在,请勿重复提问
插入链接
本地上传网络图片
插入图片

||||||
  

000:0
推荐标签:
我要悬赏 币

取消发布

可能存在类似的问题:
我想提一个新问题

保存代码片

整理和分享保存的代码片,请访问代码笔记

  • *标题
  • *描述
  • 标签
    nginxx阿里云x服务器x
取消确定

阿里云nginx服务器多站点的配置相关推荐

  1. 阿里云ECS服务器Linux环境下配置php服务器(三)--项目部署篇

    在前两篇里,我们分别介绍了如何购买阿里云服务器,安装基本软件和配置(请看阿里云ECS服务器Linux环境下配置php服务器(一)--基础配置篇) 以及如何安装使用phpMyAdmin(请看阿里云ECS ...

  2. 阿里云ECS服务器php运行环境配置全过程

    服务器:阿里云ECS服务器 需要搭建的环境:>php5.4+apache2.2+Postgresql 先用Xshell连上服务器,打开Xshell,新建一个连接 名称随便起一个,主机输入你的服务 ...

  3. 阿里云ecs服务器(Ubuntu)配置图形界面并远程桌面连接

    1.登录阿里云后跳转到管理页面,点击远程连接(如图1) 2. 选择Workbench远程连接登录进入到终端命令窗口,首次登录需要设置实例密码 登录后界面如下  3.安装ubuntu桌面系统 执行下面的 ...

  4. 阿里云后台服务器IIS安装与配置

    登陆服务器后找到服务器管理器 1.点击添加角色和功能,点击下一步 2.安装类型和服务器选择直接点击下一步即可 3.服务器角色选择对应的Web服务器(IIS) 选择所需功能,一般安全性.常见HTTP功能 ...

  5. 阿里云ECS服务器Linux环境下配置php服务器(一)--基础配置篇

    最近在搞一个后台,想建一个php的环境,记录一下过程. 首先是买服务器,为了省钱其实刚开始可以不买,在自己的机器上先搭建一个本地服务器,通过内网ip测试,等开发差不多后,再买,然后把环境移到ecs服务 ...

  6. 阿里云ECS服务器购买及配置,SpringBoot项目部署到阿里云ECS服务器,阿里云ECS服务器安装JDK、Mysql、nginx详细步骤

    1.购买阿里云ECS服务器 官网:阿里云-上云就上阿里云 根据自己的需要选择相应的配置: 目前有一个月的服务器免费体验时间,我选择了免费体验,点击后,可以看到你刚才购买的服务器: 也可以通过这里查看你 ...

  7. 阿里云学生服务器购买与配置(Window系统)

    1.阿里云轻量级服务器购买: 进入阿里云网址主页:https://www.aliyun.com/?utm_content=se_1000301881 拖动至最下方,找到学生机:https://prom ...

  8. 阿里云域名解析网络和服务架构设计(四) 之阿里云ECS服务器Nginx代理实践

    一.回顾 阿里云域名解析网络和服务架构设计总概览(一)_飞鸽FlyGo的博客-CSDN博客云解析DNS.负载均衡SLB.阿里云ECS服务器.阿里云ECS服务器Nginx代理https://flygo. ...

  9. untubu安装mysql_简单操作阿里云untubu服务器并且配置LAMP环境

    前言 简单操作阿里云untubu服务器并且配置LAMP环境 Linux常用命令 在配置untubu服务器之前,我们得先看几个简单的linux常用的简单命令 sudo以管理员的身份执行命令 查看文件 l ...

最新文章

  1. 传统KTV向互联网+量贩式低头,KTV也需O2O
  2. linux内存分配缺陷,Linux系统优化-内存错误分析
  3. 简朴的生活、高贵的灵魂是人生的至高境界。——杨绛
  4. 【MS Word技巧】word如何批量把括号内字体变绿?
  5. SUSE,为企业云原生打造多模平台
  6. android 使用动态的svg资源,在Android中使用SVG作为资源 – victor
  7. 通信(1)----Http协议的方法讲解
  8. opencv——convertTo
  9. Windows 上安装vmware到Ubuntu到python到umake到Pip 到pycharm
  10. AR5B22网卡折腾记录
  11. 解决Linux无法读写U盘中的NTFS问题
  12. windbg分析C++ EH exception
  13. Laravel Scout 包在 Elasticsearch 中的使用记录
  14. jQuery教程_编程入门自学教程_菜鸟教程-免费教程分享
  15. react中列表渲染的局部刷新
  16. 6-23 sdust-Java-可实现多种排序的Book类
  17. 安卓中Paint与Canvas用法
  18. 递归求阶乘之和(动态规划)
  19. ctr 平滑_CTR平滑方法
  20. Python学习笔记 | opencv图像处理(一)

热门文章

  1. 微服务拆分:业务横向拆分和纵向拆分
  2. 介绍兴趣爱好的网页html,简历兴趣爱好描述技巧
  3. 阿里程序员常用的 15 款开发者工具
  4. 发布上线前,先小秀一把俺的64位浏览器,速度那觉对是杠杠滴,上youtube,上google不费劲
  5. OKHttp 可能你从来没用过这样的拦截器
  6. 第19届中国制博会如期而至,百超迪能重装亮相引关注
  7. 如何对接好线上支付?
  8. Problem G: 规范序排列
  9. java memcached incr_Redis与Memcached的incr/decr差异对比
  10. Python与图像处理7