手把手教你nginx下如何增加网站-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

手把手教你nginx下如何增加网站

elbert 2011-08-10 18:40:53 61439
首先确定下您的环境是否是用按照《 redhat 一键安装web环境全攻略》来配置的。如果没有的话,那就先配置好环境吧,有的话请继续往下看。。。

先进入到nginx的配置文件目录

请输入以下命令
cd /alidata/server/nginx/conf/vhosts
再输入
ll看看是不是像下面截图的一样

[attachment=1253]


用神器xftp将default.conf.bak拖到本地,用文本编辑器打开。建议使用 emeditor

xftp的使用请参考这里: http://bbs.aliyun.com/read.php?tid=3337

[attachment=1255]


按照下图所示进行修改,设定好网站域名和网站目录。
[attachment=1257]


如果您需要配置针对该网站的伪静态规则,请设定好伪静态调用文件,并同时在 rewrite目录放置好伪静态规则文件。如图所示。

[attachment=1259]



我们在rewrite目录下已经预设了部分常见程序的伪静态规则。

[attachment=1261]


例如如果您使用的是phpcms程序。只需将配置文件如下图所示进行修改。

[attachment=1263]


好了。都调整完毕!

[attachment=1265]



将文件另存一下,请注意图片所示参数设置

[attachment=1267]


再用xftp将文件上传到服务器上

新建下网站目录

mkdir -p /alidata/www/网站目录名

下面测试下我们配置的文件是否正确吧

输入

/alidata/server/nginx/sbin/nginx -t
[attachment=1269]


看到了么?
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

/alidata/server/nginx/sbin/nginx -s reload
恭喜您,网站配置完成!
应用服务中间件 Linux nginx
分享到
取消 提交回答
全部回答(40)
  • bigboom
    2015-09-30 16:11:44
    Re手把手教你nginx下如何增加网站
    很好 测试可以
    0 0
  • 猫猫虫
    2015-01-14 23:25:47
    回8楼dongye的帖子
    nginx配置文件/usr/local/nginx/conf/nginx.conf
    0 0
  • wonderfly
    2015-01-11 20:20:26
    Re手把手教你nginx下如何增加网站
    很通俗易懂
    0 0
  • 小凡人
    2014-09-12 09:47:05
    Re手把手教你nginx下如何增加网站
    现在一键安装包都换最新的了。这个教程不适合了,现在的打开的default.conf.bak里面的内容都不一样了好吗?还有没有更新教程的了?
    不适合新手不适合新手不适合新手不适合新手
    0 0
  • bunse
    2014-06-20 14:53:36
    Re手把手教你nginx下如何增加网站
    提示错误 unknown log format "xxx" in /alidata/server/nginx/conf/vhosts/xxx conf:23
    0 0
滑动查看更多

集结各类场景实战经验,助你开发运维畅行无忧

推荐文章
相似问题
推荐课程