阿里云nginx服务器多站点的配置
Fighting!
欲戴皇冠,必承其重!
- 目录视图
- 摘要视图
- 订阅
阿里云nginx服务器多站点的配置
版权声明:本文为博主原创文章,未经博主允许不得转载。
阿里云nginx服务器多站点的配置
- 首先要找到nginx 配置文件之所在,阿里云上的nginx.conf 文件上 /alidata/server/nginx-1.4.4/conf 中。
- 然后在conf目录下创建一个vhosts 目录, 这个目录是用来存放不同站点的配置文件的。
- 然后呢, 在nginx.conf 最后 加入一行 include /alidata/server/nginx/conf/vhosts/*.conf;
[plain] view plaincopy print?
- 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;
- }
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; }
- 然后,就是在vhosts 目录下写 你对应站点的 conf 文件了。下面给出一个范例
[plain] view plaincopy print?
- 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;
- }
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; }
- 如果还要继续添加, 直接复制文件。然后修改一下 server_name, root, 和access_log(如果有必要的话) 就OK了。
- 然后,不要立马重启nginx,应该要先测试一下nginx 配置文件是否正常. 找到nginx 的 sbin目录。 注意, 这个地方是nginx 的sbin 目录(这个目录与nginx 的conf 目录是同级目录)。linux 下有许多与sbin同名的目录。 容易搞错。 在阿里云服务器上一般默认的目录是 /alidata/server/nginx-1.4.4/sbin。
- 输入 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
- 配置成功之后, 就 需要重启 nginx 服务器。 在sbin目录下输入命令:./nginx -s reload, 然后整个过程就完成了。
另外, 总结一下nginx 的几个常用命令:
- 启动
- ./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
启动
./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 水题专场
我的同类文章
- •让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环境以及负载均衡
暂无评论
核心技术类目
- 个人资料
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俱乐部
- 高校俱乐部
-
提问
您的问题将会被发布在“技术问答”频道×
取消发布
保存代码片
整理和分享保存的代码片,请访问代码笔记
- *标题
- *描述
- 标签
nginxx阿里云x服务器x
阿里云nginx服务器多站点的配置相关推荐
- 阿里云ECS服务器Linux环境下配置php服务器(三)--项目部署篇
在前两篇里,我们分别介绍了如何购买阿里云服务器,安装基本软件和配置(请看阿里云ECS服务器Linux环境下配置php服务器(一)--基础配置篇) 以及如何安装使用phpMyAdmin(请看阿里云ECS ...
- 阿里云ECS服务器php运行环境配置全过程
服务器:阿里云ECS服务器 需要搭建的环境:>php5.4+apache2.2+Postgresql 先用Xshell连上服务器,打开Xshell,新建一个连接 名称随便起一个,主机输入你的服务 ...
- 阿里云ecs服务器(Ubuntu)配置图形界面并远程桌面连接
1.登录阿里云后跳转到管理页面,点击远程连接(如图1) 2. 选择Workbench远程连接登录进入到终端命令窗口,首次登录需要设置实例密码 登录后界面如下 3.安装ubuntu桌面系统 执行下面的 ...
- 阿里云后台服务器IIS安装与配置
登陆服务器后找到服务器管理器 1.点击添加角色和功能,点击下一步 2.安装类型和服务器选择直接点击下一步即可 3.服务器角色选择对应的Web服务器(IIS) 选择所需功能,一般安全性.常见HTTP功能 ...
- 阿里云ECS服务器Linux环境下配置php服务器(一)--基础配置篇
最近在搞一个后台,想建一个php的环境,记录一下过程. 首先是买服务器,为了省钱其实刚开始可以不买,在自己的机器上先搭建一个本地服务器,通过内网ip测试,等开发差不多后,再买,然后把环境移到ecs服务 ...
- 阿里云ECS服务器购买及配置,SpringBoot项目部署到阿里云ECS服务器,阿里云ECS服务器安装JDK、Mysql、nginx详细步骤
1.购买阿里云ECS服务器 官网:阿里云-上云就上阿里云 根据自己的需要选择相应的配置: 目前有一个月的服务器免费体验时间,我选择了免费体验,点击后,可以看到你刚才购买的服务器: 也可以通过这里查看你 ...
- 阿里云学生服务器购买与配置(Window系统)
1.阿里云轻量级服务器购买: 进入阿里云网址主页:https://www.aliyun.com/?utm_content=se_1000301881 拖动至最下方,找到学生机:https://prom ...
- 阿里云域名解析网络和服务架构设计(四) 之阿里云ECS服务器Nginx代理实践
一.回顾 阿里云域名解析网络和服务架构设计总概览(一)_飞鸽FlyGo的博客-CSDN博客云解析DNS.负载均衡SLB.阿里云ECS服务器.阿里云ECS服务器Nginx代理https://flygo. ...
- untubu安装mysql_简单操作阿里云untubu服务器并且配置LAMP环境
前言 简单操作阿里云untubu服务器并且配置LAMP环境 Linux常用命令 在配置untubu服务器之前,我们得先看几个简单的linux常用的简单命令 sudo以管理员的身份执行命令 查看文件 l ...
最新文章
- 传统KTV向互联网+量贩式低头,KTV也需O2O
- linux内存分配缺陷,Linux系统优化-内存错误分析
- 简朴的生活、高贵的灵魂是人生的至高境界。——杨绛
- 【MS Word技巧】word如何批量把括号内字体变绿?
- SUSE,为企业云原生打造多模平台
- android 使用动态的svg资源,在Android中使用SVG作为资源 – victor
- 通信(1)----Http协议的方法讲解
- opencv——convertTo
- Windows 上安装vmware到Ubuntu到python到umake到Pip 到pycharm
- AR5B22网卡折腾记录
- 解决Linux无法读写U盘中的NTFS问题
- windbg分析C++ EH exception
- Laravel Scout 包在 Elasticsearch 中的使用记录
- jQuery教程_编程入门自学教程_菜鸟教程-免费教程分享
- react中列表渲染的局部刷新
- 6-23 sdust-Java-可实现多种排序的Book类
- 安卓中Paint与Canvas用法
- 递归求阶乘之和(动态规划)
- ctr 平滑_CTR平滑方法
- Python学习笔记 | opencv图像处理(一)